Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
lp_solve_ide [2023/09/20 21:00] mmarquez Nueva version de lp_solve_IDE |
lp_solve_ide [2023/09/20 21:56] (actual) mmarquez [Tipos de solución] |
||
---|---|---|---|
Línea 32: | Línea 32: | ||
==== Instalación bajo Microsoft Windows ==== | ==== Instalación bajo Microsoft Windows ==== | ||
- | Para la instalación de lp_solve_ide bajo Microsoft Windows se descarga el programa de instalación desde [[https:// | + | Para la instalación de lp_solve_ide bajo Microsoft Windows se descarga el programa de instalación desde [[https:// |
Se pide que se acepte la licencia de usuario final del programa, una licencia libre, más concretamente es la licencia [[http:// | Se pide que se acepte la licencia de usuario final del programa, una licencia libre, más concretamente es la licencia [[http:// | ||
- | Si la instalación se ha realizado correctamente y no se ha desmarcado la última opción se iniciará automáticamente la aplicación lp_solve_ide.Obteniéndose una ventana similar a la que se muestra. | + | Si la instalación se ha realizado correctamente y no se ha desmarcado la última opción se iniciará automáticamente la aplicación lp_solve_ide. Obteniéndose una ventana similar a la que se muestra. |
{{: | {{: | ||
Línea 64: | Línea 64: | ||
==== Ejemplo inicial ==== | ==== Ejemplo inicial ==== | ||
- | === Formato lp_solve === | + | === Formato |
- | Tras iniciar el programa introduce el código siguiente en la ventana: | + | Tras iniciar el programa introduce el código siguiente en la pestaña '' |
max:2 x+y; | max:2 x+y; | ||
5 x + 2 y<9; | 5 x + 2 y<9; | ||
Línea 79: | Línea 79: | ||
Pulsa sobre la pestaña '' | Pulsa sobre la pestaña '' | ||
+ | |||
+ | **Observación**: | ||
+ | Para ampliar las columnas desplace la barra vertical que separa las columnas en la cabecera de la tabla. | ||
En los modelos lp_solve se asume que todas las variables son no negativas. | En los modelos lp_solve se asume que todas las variables son no negativas. | ||
Línea 92: | Línea 95: | ||
¿Qué tipo de solución se obtiene? | ¿Qué tipo de solución se obtiene? | ||
- | También es posible especificar el rango de variación de una variable. Por ejemplo, para una variable no positiva: '' | + | También es posible especificar el rango de variación de una variable. Por ejemplo, para una variable no positiva: '' |
+ | |||
+ | Para especificar que una variable debe tomar valores enteros se utiliza la instrucción '' | ||
+ | |||
+ | De forma similar la instrucción '' | ||
+ | |||
+ | Las restricciones sobre el rango de las variables deben incluirse al final de la formulación del problema. | ||
+ | |||
+ | === Tipos de problemas === | ||
+ | Tras indicarle a LPSolveIDE que resuelva el problema, en la pestaña '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
=== Formato MathProg === | === Formato MathProg === | ||
Línea 114: | Línea 130: | ||
En este formato los límites de las variables se especifican en la declaración, | En este formato los límites de las variables se especifican en la declaración, | ||
var x <= 0; | var x <= 0; | ||
- | ==== Tipos de solución ==== | ||
- | Tras indicarle a lp_solve_ide que resuelva el problema, en la ventana '' | ||
- | * "Parse error": | ||
- | * " | ||
- | * "The model is UNBOUNDED": | ||
- | * "The model is INFEASIBLE": | ||
===== Análisis de sensibilidad ===== | ===== Análisis de sensibilidad ===== | ||