目标函数中具有最大值和绝对值的约束优化

计算科学 优化 线性规划
2021-12-04 12:18:50

我想找到最佳集合{xi}给定L{ai}最大限度地减少下面的问题。我的第一个想法是使用线性规划。是否有使之成为可能的转换,还是我需要更通用的优化技术?

minxi[2i|xi|+maxi|xi+ai|]
s.t.i(xi+ai)L

1个回答

你还没有告诉我们的范围是什么,所以我假设ii=1,2,,n

LP 公式化绝对值问题的一个标准技巧是引入辅助变量和约束,其基本思想是

min|x|

相当于

mint

tx

tx

将这个想法应用于您的问题,引入辅助变量然后将问题表述为:tii=1,2,ns

min2i=1nti+s

受制于

tixi ,i=1,2,n

tixi ,i=1,2,n

sxi+ai ,i=1,2,,n

s(xi+ai) ,i=1,2,,n

i=1n(xi+ai)L