具有逐分量递增目标函数的笛卡尔积的离散优化

计算科学 优化
2021-12-23 05:51:31

设置如下:

我们有K有限实数集,

即集Gi,i=1,K|Gi|=ni<.

此外,假设我们有一个函数

h:RKR

在每个分量中都是单调递增的。

同样,还有另一个功能

g:RKR
,这不一定满足单调性条件。

我要解决的优化问题如下:

max(x1,,xK)G1××GKh(x1,,xK)

受制于

g(x1,,xK)c
, 在哪里c是一个预先指定的常数。天真的方法采取2i=1Kni功能评估(评估h,检查条件定义为g)。

我们可以通过使用组件单调性来改进多少h? 如果我们也假设g是否也在增加每个组件?

1个回答

单调性h如果您对约束定义的可行集的形状无话可说,对您没有多大帮助。直观地说,对于单调目标函数,您希望在每个坐标中“尽可能向右走”,但如果约束函数没有属性,则在每个坐标方向上,可行集可能是不连贯的区间。另一方面,如果g每个分量也在增加,那么你知道可行集是连通的,我相信实际上是凸的。这是一个更容易描述的问题。