Para ingresarlo a lp_solve, recordemos que se maximiza y se tiene variables positivas por defecto, luego, se escriben los coeficientes de la función objetivo con signo cambiado. Se escribe en archivo, llamado por ejemplo problema.txt lo siguiente:
-0.25grado1-0.1grado2-0.08grado3; 0.7grado1+0.8grado2>=10; 0.9grado1+0.8grado2+0.8grado3>=12; 0.8grado1+1.5grado2+0.9grado3>=15; 0.5grado1+0.6grado2+0.4grado3<=7.5;
Al pasarle por la entrada estandar el problema, de la forma:
$ lp_solve -S4 < problema.txtSe obtiene la siguiente salida:
Value of objective function: -2.59
Actual values of the variables:
grado1 8
grado2 5.5
grado3 0.5
Actual values of the constraints:
R1 10
R2 12
R3 15.1
R4 7.5
Objective function limits:
From Till FromValue
grado1 -1e+30 -0.1075 -1e+30
grado2 -0.2628571 1e+30 -1e+30
grado3 -0.2571429 2.6 -1e+30
Dual values with from - till limits:
Dual value From Till
R1 -0.31 6 10.13793
R2 -0.67 10 12.05479
R3 0 -1e+30 1e+30
R4 1.14 7.483051 8.5
grado1 0 -1e+30 1e+30
grado2 0 -1e+30 1e+30
grado3 0 -1e+30 1e+30
La interpretación de esta información es la siguiente: