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 | ||
guia_lp_solve [2010/01/12 12:33] mmarquez |
guia_lp_solve [2010/01/14 12:24] (actual) mmarquez |
||
---|---|---|---|
Línea 3: | Línea 3: | ||
Nota: Esta página es la traducción (en curso) al español de [[http:// | Nota: Esta página es la traducción (en curso) al español de [[http:// | ||
- | ===== Introducción a lp_solve 5.5.0.15 ===== | + | ====== Introducción a lp_solve 5.5.0.15 |
¿Qué es lp_solve y qué no es? La respuesta simple es, lp_solve resuelve problemas de programación lineal entera mixta. | ¿Qué es lp_solve y qué no es? La respuesta simple es, lp_solve resuelve problemas de programación lineal entera mixta. | ||
Línea 59: | Línea 59: | ||
* ... | * ... | ||
+ | ====== Inicio rápido ======= | ||
+ | |||
+ | lp_solve (o lpsolve) tiene una multitud de prestaciones. Para los principiantes, | ||
+ | |||
+ | |||
+ | |||
+ | ===== Formulando un problema ===== | ||
+ | |||
+ | Si no sabes mucho acerca de programación lineal, mira primero [[Formulación de un problema en lpsolve]]. | ||
+ | Empieza leyendo la primera parte donde se presentan ejemplos prácticos hasta llegar a formularlos como un modelo matemático, | ||
+ | |||
+ | Otro artículo libre y muy útil acerca de los fundamentos de programación lineal y otras técnicas avanzadas, además de discusiones y modelado de problemas es [[http:// | ||
+ | |||
+ | ===== Resolver un problema mediante IDE ===== | ||
+ | |||
+ | La forma más sencilla de empezar con lp_solve es mediante un IDE. El IDE funciona sólo bajo Windows, aunque también puede usarse con el emulador [[http:// | ||
+ | |||
+ | ===== Resolver un problema mediante la línea de instrucciones ===== | ||
+ | |||
+ | Otra forma de resolver un modelo es mediante la [[línea de instrucciones del programa]]. Esto funciona en cualquier plataforma, pero todo se controla mediante instrucciones. Este entorno es bien conocido por los programadores de Unix/Linux y de consola DOS. Véase [[línea de instrucciones del programa]]. | ||
+ | |||
+ | ===== Resolver un problema mediante la API ===== | ||
+ | |||
+ | Los programadores quieren usar lp_solve de una manera totalmente distinta. Ellos quieren llamar a lp_solve como una librería directamente desde su lenguaje de programación. Esto es lo que se llama API (Application Programming Interface). Véase [[Llamando a la API de lpsolve desde tu lenguaje de programación]] y [[Construcción de un modelo para un lenguaje de programación]]. Un resumen de la API cpmpleta puede encontrarse en: [[Guía de la API de lp_solve]]. | ||
+ | |||
+ | ===== Compile the source code yourself ===== | ||
+ | |||
+ | |||
+ | The distribution contains precompiled libraries/ | ||
+ | |||
+ | ===== Basis Factorization Packages ===== | ||
+ | |||
+ | |||
+ | Alternative inverse/ | ||
+ | |||
+ | ===== External Language Interfaces ===== | ||
+ | |||
+ | |||
+ | Alternative model readers and writers possible via the XLI implementation. Models expressed in format files other than lp or MPS format can also be read or written by lp_solve via this unique feature. See External Language Interfaces for more information. The sources of these packages are in the lp_solve_5.5.0.15_xli_*_source.tar.gz archives. The binaries are in the lp_solve_5.5.0.15_exe* archive. | ||
+ | |||
+ | ===== Calling lp_solve from higher level Mathematical languages ===== | ||
+ | |||
+ | |||
+ | lp_solve can be called from AMPL, MATLAB, O-Matrix, Sysquake, Scilab, Octave, FreeMat, Euler, Python, Sage, PHP, R. | ||
+ | |||
+ | You now have a pretty good idea what lp_solve is about. |