Para cargar la librería en simplex: load("simplex")
Función para resolver un programa lineal:
minimize_lp(obj,cond,[pos])
Descripción de los parámetros:
obj: Este parámetro representa la función
objetivo.
cond : Este parámetro representa la lista de
condiciones del problema.
[pos]: Lista de funciones que se consideran
positivas.
Considere el problema:
Un problema sin restricciones de
positividad: minimize_lp :
minimize_lp(x+y,[3*x+y>0,x+2*y>2]);
\[\min x+y \\3x+y>0\\ x+2y>2\]
Un problema con restricciones de
positividad: minimize_lp :
minimize_lp(x+y,[3*x+y>0,x+2*y>2]);
\[\min x+y \\3x+y>0\\ x+2y>2\\ x\geq 0\\ y\geq 0\]
Un problema sin puntos factibles:
minimize_lp :
minimize_lp(x+y,[3*x+y=0,x+2*y>2],[x,y]);
\[\min x+y \\3x+y=0\\ x+2y>2\\ x\geq 0\\ y\geq 0\]
Un problema no acotado:
minimize_lp(x+y,[3*x+y>0]);
\[\min x+y \\3x+y>0\]
Resuelva el siguiente problema:
\[\min 2x+2y+z \\3x+y+z>-2\\ x+2y+z>3\\x+y+z>2\\ x\geq 0\\ y\geq 0\\z\geq 0\]
Para este problema determine el mínimo y los valores donde se alcanza el mínimo.