Bonjour,
Tu n'étais certainement pas bien réveillé ce matin, vu le message cité...
Mais moi j'ai réfléchi au cahier des charges du programme pour la programmation linéaire.
En entrée :
Une matrice 4 colonnes et n lignes, les trois premières colonnes désignant les coefficients des n inéquations et les n éléments de la dernière colonne appartenant à l'ensemble {EG, SI, SS, IE, SE} pour désigner les inégalités utilisées dans les n inéquations : a, b, c, SI désignerait
![ax+by+c>=0 ax+by+c>=0](/forum/latexrender/pictures/79b54bbe3eaccb502b37686467751626.png)
....
Un paramètre pour imposer le choix de hachurer ou pas le demi-plan solution. (peut-être aussi des paramètres pour la couleur...)
Un triplé
![(A, B, C) (A, B, C)](/forum/latexrender/pictures/398bfae73029566f9b99051dd6ed0dc3.png)
pour la fonction économique
![f(x,y)=Ax+By f(x,y)=Ax+By](/forum/latexrender/pictures/7bcffdf46da9b51c6f063157b22b4f63.png)
, où
![c=-1 c=-1](/forum/latexrender/pictures/c06df0b2f6cb0f34a64fe41142c78271.png)
pour rendre minimale,
![c=+1 c=+1](/forum/latexrender/pictures/5376124c74fa55bd2e14e505ec64bc58.png)
pour rendre maximale la fonction économique.
En sortie
Représentation graphique du système, le ou les points
![(x_o , y_o) (x_o , y_o)](/forum/latexrender/pictures/93b26cb6d00d8080e1a07803add543cb.png)
solutions
des droites
![Ax+By=K Ax+By=K](/forum/latexrender/pictures/3832d1496dfdcee963f0d5069af0951a.png)
, notamment pour la (les) valeur optimale de
![K K](/forum/latexrender/pictures/a5f3c6a11b03839d46af9fb43c97c188.png)
.