LP Simplex Suite import Classic Tools
This is an import of an app developed using classic 5.4, see
https://www.geogebra.org/m/rwa3t34n
for comments!
Behandelte Aufgabenstellung siehe/For the problem described, see
https://www.geogebra.org/m/kkcqnwnh
Pivot(A,pr,pc) perform a gauss elimination step with pivot row pr and pivot column pc to matrix A
PivotCol(A) calculate pivot column of matrix A
PivotRow(A,pc) calculate pivot row of A with pivot column pc
MaxIL(A,n) extract the max values from the matrix end tableau
MinIL(A,n) extract the min values starting from column n of the dual matrix end tableau and min value in last element
In case constraints is <>0 (b has a 0 element), depending on the LP the calculated pivot row must be adjusted manually,
https://www.reddit.com/r/geogebra/comments/1xhwxeu/suite_und_tools_from_classic/
Example LP-MAX
| ich habe keine erfahrung wie stabil diese app unter suite graphing ausgeführt wird. Ich gehe davon aus, dass man die Funktionen nicht direkt über die Tools aufrufen kann und man die Funktionen manuell ausschreiben muss. Besonderheit: ab der 3.ten Stelle, wenn die Kontexthilfe kommen sollte, muss man blind weiterschreiben bis man eine Klammer( oder ein Leerzeichen) schreibt - weil man das Tools register nicht gleichzeitig mit dem Algebra register einsehen kann und weil es nichts anzuklicken gibt. | I don't know how stable this app is when run in Suite Graphing. I assume that you can’t call up the functions directly using the tools and that you have to type them out manually. One thing to note: starting from the third character, when the context help should appear, you have to keep typing blindly until you type a parenthesis (or a space)—because you can’t view the Tools tab at the same time as the Algebra tab, and because there’s nothing to click on |
| maximize_lp( 20*x1+15*x2+7*x3,[ x1-2*x2<=30, 3*x1+x2-5*x3<=47, 3*x2+x3=20, x3<=5 ]),numer; [556.6666666666666, [x3=5,x2=5.0,x1=22.33333333333333] https://sagecell.sagemath.org/?q=qhzjsj | {{1,-2,0,1,0,0,0,30}, {3,1,-5,0,1,0,0,47}, {0,3,1,0,0,0,0,20}, {0,0,1,0,0,0,1,5}, {-20,-15,-7,0,0,0,0,0}} |
