max min Dinkelbach算法

时间:2015-12-28 21:57:55

标签: algorithm matlab

我试图在MATLAB中实现Dinkelbach算法的一般形式。但是,对我来说并不是那么清楚。该算法显示在图像中。enter image description here

我的问题如下:

什么代表最大值和最小值?它们是argmaxargmin还是最大值和最小值?

如果有人能给我一个关于它如何运作的简单解释,我将感激不尽。

1 个答案:

答案 0 :(得分:0)

mu是集合中所有函数的给定函数和参数x0的最大值(例如,步骤0或步骤3)。

x = argmin()是指x的值,它最小化,例如max(f(x)-u * g(x))(如步骤1所示),这意味着你可能需要在这里做一些函数最小化。