2017-04-07 1 views
0

ich diese lineare Gleichung Problem:Wie löst man diese lineare Gleichung? Ich habe die OpenSolver Logik, aber kann es nicht in Code umzusetzen (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 

ich erfolgreich die Einschränkungen in der Verwendung von Excel OpenSolver platziert haben, aber ich brauche zu automatisieren Dies. Ich habe here gesucht, spielte ein wenig mit der glpk, aber konnte nicht einen richtigen Weg finden, meine Anforderungen in ihre demo stecken.

Desweiteren habe ich mir jsLPSolver angesehen und dort bereits eine issue geöffnet. Ich bin mir noch nicht sicher, ob sie meine lineare Gleichung unterstützen oder nicht.

Ich würde dies in Javascript oder iOS benötigen. Hast du irgendeine Idee?

PS: Here ist ein Link zu meiner OpenSolver Excel-Datei.

Antwort

0

Glücklicherweise gelang es mir, es selbst zu sortieren. Es gab einige undokumentierte Dinge in Bezug auf die jsLPSolver Parsing-Funktionen von lpsolve, aber am Ende war alles cool.

Werfen Sie einen Blick here, wenn Sie die Antwort lesen möchten. Hoffe es hilft jedem.

Verwandte Themen