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/13 18:52] mmarquez |
guia_lp_solve [2010/01/14 12:24] (actual) mmarquez |
||
---|---|---|---|
Línea 59: | Línea 59: | ||
* ... | * ... | ||
- | ====== | + | ====== |
- | lp_solve (or lpsolve) | + | lp_solve (o lpsolve) |
- | Skip the blabla, just give me a very quick start. | + | |
- | ===== Formulating a problem | + | ===== 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, | ||
- | If you don't know much about linear programming, first take a look at Formulation of an lp problem in lpsolve. Start with reading the first part where a practical example is presented until the point where the formulation is given in mathematical format, then return to here. This practical example is used in the next presentations. | + | 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:// |
- | Another very usefull and free paper about linear programming fundamentals and advanced features plus several problems being discussed and modeled is Applications of optimization with Xpress-MP. It describes linear programming and modeling with the commercial solver Xpress-MP, but is as usefull for other solvers like lp_solve. In case that this link would not work anymore, try this via google search. | + | ===== Resolver un problema mediante IDE ===== |
- | ==== Solve a problem via the 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 ===== | ||
- | The easiest way to start with lp_solve is via the IDE. This only works under Windows. See LPSolve IDE. | + | 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]]. |
- | Solve a problem via the lp_solve command line program | + | |
- | Another way to solve a model is via the lp_solve command line program. This works on any platform, but is completely command-line driven. Well known by Unix/Linux shell programmers and DOS box users. See lp_solve command. | + | ===== Resolver un problema mediante la API ===== |
- | ==== Solve a problem via the API ==== | + | Los programadores quieren usar lp_solve de una manera totalmente distinta. Ellos quieren llamar |
- | + | ===== Compile the source code yourself | |
- | Programmers want to call lp_solve in a totally different way. They want to call lp_solve as a library directly from their programming language. This is what is called the API (Application Programming Interface). See Calling the lpsolve API from your application and Construct the model from a Programming Language. An overview of the complete API can be found on: lp_solve API reference. | + | |
- | + | ||
- | ==== Compile the source code yourself ==== | + | |
The distribution contains precompiled libraries/ | The distribution contains precompiled libraries/ | ||
- | ==== Basis Factorization Packages ==== | + | ===== Basis Factorization Packages |
Alternative inverse/ | Alternative inverse/ | ||
- | ==== External Language Interfaces ==== | + | ===== 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. | 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 ==== | + | ===== Calling lp_solve from higher level Mathematical languages |