You are on page 1of 4

Ayuda: Cómo usar la herramienta

PHPSimplex
A continuación podrá leer una breve y sencilla guía de uso para la
herramienta PHPSimplex. Una vez que haya modelado el problema de
programación lineal, es decir, tenga identificada la función objetivo a
maximizar/minimizar junto con sus restricciones, puede estar seguro de que la
tarea más difícil ha terminado. Deje ahora que PHPSimplex haga el trabajo.

Supongamos que el problema modelado es el mismo del ejemplo resuelto


por el método del Simplex. Dicho problema tiene 2 variables básicas o de decisión
y 3 restricciones. Pues sólo hay que indicarle al programa dichos datos, como
puede verse en la captura siguiente:

Pulse sobre el botón "Continuar".

Es necesario introducir el resto de datos, para que PHPSimplex sea capaz


de resolver el problema. Ante la pregunta, "¿Cual es el objetivo de la función?"
deberá seleccionar del desplegable si desea Maximizar o Minimizar, en este
ejemplo la elección adecuada es "Maximizar". Rellene adecuadamente las
casillas de "Función" con los coeficientes adecuados para cada variable de
decisión, para éste ejemplo será 3 y 2. Opere de la misma forma para completar
las casillas de las restricciones, teniendo especial cuidado con el tipo de
inecuación ya que puede seleccionar del menú desplegable "≥", "≤" ó "=".

PHPSimplex dispone de un control de errores a la entrada de datos, es decir,


comprueba que lo que se introduce son números. En el caso de que alguna casilla
quedara vacía su valor se establece a cero. Tampoco debe preocuparse por
restringir los valores negativos de las variables de decisión, ya que PHPSimplex
lo hará por sí solo. Debería quedar como en la siguiente imagen.
Ahora puede ver el problema original tal y como se ha introducido y el
problema pasado a forma estándar automáticamente por PHPSimplex.

En este momento puede decidir si desea observar cada iteración del método
Simplex (o método de las Dos Fases) o no. PHPSimplex puede mostrar cada
tabla del método Simplex (o método de las Dos Fases) como ayuda para los
estudiantes, es decir, que si está utilizando PHPSimplex como un medio
educativo, debe pulsar sobre el botón "Continuar". Sin embargo si usted está
haciendo un uso profesional de la herramienta, y simplemente desea obtener la
solución directamente, obviando todos los pasos intermedios, debe pulsar sobre
la opción de "Solución Directa".

Pulsando en "Continuar", PHPSimplex mostrará cada iteración del método


que esté ejecutando. El elemento marcado en verde, es el elemento pivote de la
tabla.
Usted solo tendrá que ir pulsando sobre "Continuar" para iniciar una nueva
iteración y generar la siguiente tabla hasta que el método finalice. Una vez
acabado, PHPSimplex remarca en verde el resultado final, y ofrece una breve
explicación acerca de la solución obtenida tanto en el caso de existir como si no,
y por qué.

Para finalizar ésta breve guía de introducción a la herramienta, haremos


mención al caso de estar resolviendo un problema en el que sea necesario utilizar
el método de las dos fases. En el paso de mostrar el problema en forma estándar,
se advertirá de que se va a entrar en la Fase I del método de las Dos Fases.
Cuando se realizan las iteraciones, en el caso de que el problema tenga
solución se indica que se pasa a la Fase II...

... o en caso de no existir solución, se expresa dicha información.

Para el resto de iteraciones del método de las Dos Fases la forma de actuar
es la misma que para el método Simplex.

Copyright ©2006-2017 PHPSimplex. Todos los derechos reservados. Términos y condic

You might also like