I programmi di programmazione lineare hanno una forma canonica, penso lo sappiate, dette forma standard e forma slack, che ha dei vincoli.
Un programma non in forma standard si può trasformarlo in un programma equivalente, e poi adeguarlo in quello slack.
Rinscriviamo il programma nella forma consona:
\( \displaystyle \min:{x}_{{1}}+{x}_{{2}} \)
condizioni:
\( \displaystyle {x}_{{1}}+{x}_{{2}}+{x}_{{3}}={11} \)
\( \displaystyle {2}{x}_{{1}}-{x}_{{2}}+{x}_{{4}}={4} \)
\( \displaystyle -{3}{x}_{{1}}+{2}{x}_{{2}}+{x}_{{5}}={2} \)
\( \displaystyle {x}_{{3}},{x}_{{4}},{x}_{{5}}\ge{0} \)
A mio vedere il programma è già in forma slack, lo ritrasformo nella forma canonica slack così da far vedere meglio il passaggio:
\( \displaystyle \min:{x}_{{1}}+{x}_{{2}} \)
condizioni:
\( \displaystyle {x}_{{3}}={11}-{x}_{{1}}-{x}_{{2}} \)
\( \displaystyle {x}_{{4}}={4}-{2}{x}_{{1}}-{x}_{{2}} \)
\( \displaystyle {x}_{{5}}={2}+{3}{x}_{{1}}-{2}{x}_{{2}} \)
\( \displaystyle {x}_{{3}},{x}_{{4}},{x}_{{5}}\ge{0} \)
come si vede i valori non di base stanno a destra, quelli di base a sinistra. Per aggiungere i vincoli di non negatività di \( \displaystyle {x}_{{1}} \) e \( \displaystyle {x}_{{2}} \) li sostituiamo in questo modo:
\( \displaystyle {x}_{{1}}={x}_{{{1}'}}-{x}_{{{1}{''}}} \)
\( \displaystyle {x}_{{2}}={x}_{{{2}'}}-{x}_{{{2}{''}}} \)
perciò sostituendo nel programma diviene:
\( \displaystyle \min:{x}_{{{1}'}}-{x}_{{{1}{''}}}+{x}_{{{2}'}}-{x}_{{{2}{''}}} \)
condizioni:
\( \displaystyle {x}_{{3}}={11}-{x}_{{{1}'}}+{x}_{{{1}{''}}}-{x}_{{{2}'}}+{x}_{{{2}{''}}} \)
\( \displaystyle {x}_{{4}}={4}-{2}{x}_{{{1}'}}+{2}{x}_{{{1}{''}}}-{x}_{{2}}'+{x}_{{{2}{''}}} \)
\( \displaystyle {x}_{{5}}={2}+{3}{x}_{{{1}'}}-{3}{x}_{{{1}{''}}}-{2}{x}_{{{2}'}}+{2}{x}_{{{2}{''}}} \)
\( \displaystyle {x}_{{{1}'}},{x}_{{{1}'}},{x}_{{{2}'}},{x}_{{{2}{''}}},{x}_{{3}},{x}_{{4}},{x}_{{5}}\ge{0} \)
Ed ecco risolto il problema, le soluzioni obbittivo del programma originale ha lo stesso valore obbiettivo del programma trasformato.
Ora è facile risolverlo con il simplesso

"Un giorno tutti noi sciocchi saremo morti e allora i vivi andranno avanti. ... tutti gli uomini saranno fratelli e nessuno se ne starà al sole in panciolle a farsi nutrire dai suoi compagni"
[Jack London]
HOFL...che stress!!