如何解这个线性方程?我有 OpenSolver 逻辑,但无法在代码中转置它 (Javascript)

How to solve this linear equation? I have the OpenSolver logic, but can't transpose it in code (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

我已经使用 OpenSolver 成功地将约束放置在 Excel 中,但我需要自动执行此操作。我一直在寻找 here, played a little bit with the glpk, but couldn't find a proper way to plug in my requirements into their demo

此外,我还在那里看了 jsLPSolver and already opened an issue。我还不确定他们是否支持我的线性方程。

我会在 Javascript 或 iOS 中需要这个。你有什么想法吗?

PS:Here 是我的 OpenSolver Excel 文件的 link。

幸运的是,我自己设法解决了这个问题。关于 lpsolvejsLPSolver 解析能力,有一些未记录的事情,但最终一切都很酷。

如果您想阅读答案,请查看here。希望对大家有帮助。