所以我需要使用MatLab来解决优化问题,但这个问题不一定是特定问题,这个问题一般用于优化。
如何让linprog()
或intlinprog()
获得最大解决方案?据我所知,这些功能只能找到优化问题的最小解决方案,但我需要最大的解决方案。
如何在matlab上获得线性编程函数以返回优化问题的最大解?
提前致谢!
答案 0 :(得分:1)
用负号反转目标函数f(乘数的矢量)的符号。最大化函数与最小化相同函数的负数相同。
答案 1 :(得分:1)
从函数linprog
的文档条目中调用该函数
x = linprog(f, A, b)
为了找到 min f'x 。
如果你改为打电话
x = linprog(-f, A, b)
你会发现 max f'x