Hm,
mir sind diese Begrifflichkeiten noch nicht untergekommen. Müsstest Du selber was dazu sagen, wo/wie definiert und wie umgesetzt.
Grundsätzlich fehlt in beidem Programmen eine Aussage zu x1 und in beiden Programmen sind NICHT Standard Nebenbedingungen zu erkennen, die behandelt werden müssen. Standard Programme gehen aber auch immer mit der Nichtnegativitätsbedingung zusammen.
Die gesperrte Schlupfvariable könnte auf die Gleichung bezogen sein, entweder man lässt sie weg oder setzt sie konstant =0 - da darf ja nix schlupfen.
Vielleicht sollte ich nach ergänzen, was mein CAS zu P2 sagt
minimize_lp(-2*x1-3*x2-4*x3,[
x1 + 2*x2 + 2*x3 <= 45,
0*x1 + 2*x2 + x3 >=20,
-x1 + x2 + x3 =30,
x2>0,x3>0]
), nonegative_lp=true;
Problem not feasible!