Estos apuntes son libres y los puedes editar.

Algunas secciones están en inglés puedes colaborar traduciendo algunos párrafos.

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
guia_lp_solve [2010/01/13 18:54]
mmarquez
guia_lp_solve [2010/01/14 12:24] (actual)
mmarquez
Línea 59: Línea 59:
     * ...     * ...
  
-====== Quick Start =======+====== Inicio rápido =======
  
-lp_solve (or lpsolve) has allot of features in-houseFor a beginnerit can be difficult to determine where to startThe distribution contains many files and to start with, you need only a couple of themAs you learn the package you may need extrasThis text explains how to start with lp_solve+lp_solve (lpsolve) tiene una multitud de prestacionesPara los principiantespuede ser difícil determinar por dónde empezarLa distribución contiene multitud de ficheros y para empezar sólo necesitas un par de ellosSegún vayas aprendiendo puedes necesitar másAquí se explica como empezar con lp_solve.
-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, entonces vuelve aquí. Dichos ejemplos prácticos son usados en las siguientes presentaciones.
  
-If you don't know much about linear programmingfirst take a look at Formulation of an lp problem in lpsolveStart with reading the first part where a practical example is presented until the point where the formulation is given in mathematical formatthen return to hereThis 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 avanzadasademás de discusiones y modelado de problemas es [[http://dashoptimization.com/home/downloads/book/booka4.pdf|Applications of optimization with Xpress-MP]]. El trabajo describe la programación lineal y el modelado on la aplicación comerical Xpress-MP.pero es útil para otras apliaciones como lp_solveEn caso de que el enlace no funcione, intenta [[http://www.google.be/search?hl=nl&as_qdr=all&q=%22Applications+of+optimization+with+Xpress-MP%22+%22Developing+Linear+and+Integer+Programming+models%22+%22Application+examples%22+filetype%3Apdf&btnG=Zoeken&meta=|buscarlo vía google]].
  
-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://www.winehq.org/|wine]]. Véase [[http://lpsolve.sourceforge.net/5.5/IDE.htm|LPSolve IDE]].
  
 +===== Resolver un problema mediante la línea de instrucciones =====
  
-The easiest way to start with lp_solve is via the IDEThis only works under WindowsSee 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 instruccionesEste 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 a lp_solve como una librería directamente desde su lenguaje de programaciónEsto 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]].
- +
- +
-Programmers want to call lp_solve in totally different way. They want to call lp_solve as a library directly from their programming languageThis is what is called the API (Application Programming Interface). See Calling the lpsolve API from your application and Construct the model from a Programming LanguageAn overview of the complete API can be found onlp_solve API reference.+
  
 ===== Compile the source code yourself ===== ===== Compile the source code yourself =====

QR Code
QR Code guia_lp_solve (generated for current page)