我试图在MATLAB中实现Dinkelbach算法的一般形式。但是,对我来说并不是那么清楚。该算法显示在图像中。
我的问题如下:
什么代表最大值和最小值?它们是argmax
和argmin
还是最大值和最小值?
如果有人能给我一个关于它如何运作的简单解释,我将感激不尽。
答案 0 :(得分:0)
mu是集合中所有函数的给定函数和参数x0的最大值(例如,步骤0或步骤3)。
x = argmin()是指x的值,它最小化,例如max(f(x)-u * g(x))(如步骤1所示),这意味着你可能需要在这里做一些函数最小化。