當前位置:編程學習大全網 - 編程軟體 - 用運籌學中整數規劃方法解決這壹問題的過程和結果。

用運籌學中整數規劃方法解決這壹問題的過程和結果。

附件是excel求解的結果,結果不唯壹,但最優值是39且唯壹。

假設第I、J個休息日員工人數為xij,已知有10種* *。以此為變量編程,我用mathematica:

數據?=?{15,?17,?14,?14,?15,?19,?20};

x?=?映射到表達式["x "?& lt& gt?ToString@#]?& amp,?

表[10?我?+?j,?{我,?1,?5},?{j,?6,?7}],?{2}];

瓦爾斯?=?扁平化@ x;

obj?=?Total@Total@x[[All,all]];

con0?=?#?& gt=?0?& amp?/@?vars

con1?=?表[obj?-?Total@x[[i,全部]]?& gt=?數據[[i]],?{我,?1,?5}];

con2?=?表[obj?-?Total@x[[All,j?-?5]]?& gt=?數據[[j]],?{j,?6,?7}];

缺點?=?加入[con0,?con1,?con 2];

最小化[obj,缺點呢?瓦爾斯?整數]

結果如下:

{39,?{x16?-& gt;?12,?x17?-& gt;?2,?x26?-& gt;?1,?x27?-& gt;?2,?x36?-& gt;?3,?x37?-& gt;?2,?

x46?-& gt;?0,?x47?-& gt;?13,?x56?-& gt;?4,?x57?-& gt;?0}}

註意整數編程的結果是唯壹的,但是變量的值通常不是唯壹的。

第二個問題類似。今天沒有時間做這件事。...

  • 上一篇:和泉plc用網線怎麽設置連接通訊進制轉換
  • 下一篇:請問本人男生 18 學編程(C++ JAVA)和學影視後期(AE)哪個比較好?沒有美術基礎 請大
  • copyright 2024編程學習大全網