Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPró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. | ||