所以我需要使用MatLab來解決一個優化問題,但這個問題不一定是針對特定問題的,這個問題一般用於優化。如何使用Matlab的linprog或intlinprog產生MAXIMUM優化解決方案?
您如何獲得linprog()
或intlinprog()
以獲得最佳解決方案?據我所知,這些功能只能找到最優化問題的最小解決方案,但我需要最大的解決方案。
如何獲得matlab上的線性規劃函數以返回最優化問題的最大解決方案?
提前致謝!
所以我需要使用MatLab來解決一個優化問題,但這個問題不一定是針對特定問題的,這個問題一般用於優化。如何使用Matlab的linprog或intlinprog產生MAXIMUM優化解決方案?
您如何獲得linprog()
或intlinprog()
以獲得最佳解決方案?據我所知,這些功能只能找到最優化問題的最小解決方案,但我需要最大的解決方案。
如何獲得matlab上的線性規劃函數以返回最優化問題的最大解決方案?
提前致謝!
用負號顛倒目標函數f(矢量乘法器)的符號。功能最大化與最小化相同功能的負向相同。
從技術文檔條目功能linprog
調用函數時一樣,
x = linprog(f, A, b)
,以便找到分鐘f'x。
如果改爲調用
x = linprog(-f, A, b)
你會發現最大f'x
取功能的-ve並找到最小值 –