2017-04-07 9 views
0

我有這種線性方程問題:如何求解這個線性方程?我有OpenSolver邏輯,但在代碼不能調換它(JavaScript)的

Objective: Maximize r17 

Variables: 
- Floats: q7, q8, q9, q10, q11, q12, q13, q14, q15, q16, q17 
- Floats: r7, r8, r9, r10, r11, r12, r13, r14, r16, r16, r17 

Relations: 
- q7 +q8 +q9 +q10 + q11 + q12 + q13 + q14 + q15 + q16 = q17 
- r7 +r8 +r9 +r10 + r11 + r12 + r13 + r14 + r15 + r16 = r17 
- r7 = q7/0.50 
- r8 = q8/0.75 
- r9 = q9/0.88 
- r10 = q10/1.00 
- r11 = q11/1.13 
- r12 = q12/1.18 
- r13 = q13/1.76 
- r14 = q14/2.11 
- r15 = q15/2.33 
- r16 = q16/2.50 

Constraints: 
- 1000 <= q7 <= 17500 
- 2000 <= q8 <= 6300 
- 5000 <= q9 <= 19292 
- 1200 <= q10 <= 29820 
- 100 <= q11 <=2887.50 
- 700 <= q12 <= 20825 
- 300 <= q13 <= 9481.50 
- 150 <= q14 <= 5764.50, 
- 1200 <= q15 <= 48594, 
- 300 <= q16 <= 12600 
- 60500 <= q17 <= 60500 

我已成功放置在Excel中的約束使用OpenSolver,但我需要自動化這個。我一直在尋找here,與glpk玩了一點點,但找不到合適的方式將我的要求插入demo

此外,我看了jsLPSolver,並已在那裏打開issue。我不確定他們是否支持我的線性方程式。

我需要使用Javascript或iOS。你有什麼主意嗎?

PS:Here是我的OpenSolver Excel文件的鏈接。

回答

0

幸運的是,我設法自己整理出來。有一些關於lpsolvejsLPSolver解析功能的未公開信息,但最後一切都很酷。

看一看here如果你想閱讀答案。希望它能幫助任何人。

相關問題