Pyomo : optimization modeling in Python
Tipo de material:
TextoIdioma: Inglés Series Springer optimization and its applications ; 67Detalles de publicación: Nueva York : Springer, 2012.Descripción: 237 páginas : ilustracionesISBN: - 9781461432258
- 005
| Tipo de ítem | Biblioteca actual | Colección | Signatura topográfica | Copia número | Estado | Código de barras | |
|---|---|---|---|---|---|---|---|
| Libros | Biblioteca Carlos Gaviria Díaz, Campus Medellín | Colección General Piso 2 | 005.133 H325 (Navegar estantería(Abre debajo)) | 1 | Disponible | 93812 |
Este libro proporciona una referencia completa y exhaustiva guía / a Pyomo (Modelado de objetos Python Optimization) para el principio y modeladores avanzados, incluidos los estudiantes a nivel de pregrado y postgrado, investigadores académicos y profesionales. El texto ilustra el alcance de las capacidades de modelado y análisis que son compatibles con el software y el apoyo de las complejas aplicaciones del mundo real. Pyomo es un paquete de software de código abierto para la formulación y solución de optimización de gran escala y los problemas de investigación de operaciones. El texto comienza con un tutorial en simples modelos de programación lineal y entera. Una referencia detallada de los componentes de modelado Pyomo se ilustra con ejemplos detallados, incluyendo una discusión sobre cómo cargar datos de fuentes de datos, como hojas de cálculo y bases de datos. Los capítulos que describen las capacidades avanzadas de modelado de optimización no lineal y estocástica también están incluidos. El software ofrece características familiares Pyomo modelado en Python, un lenguaje de programación potente dinámica que tiene una muy clara, legible sintaxis y la orientación a objetos intuitiva. Pyomo incluye las clases de Python para la definición de conjuntos dispersos, parámetros y variables, que pueden ser utilizados para formular las expresiones algebraicas que definen los objetivos y restricciones. Por otra parte, Pyomo se puede utilizar desde una interfaz de línea de comandos y en el entorno de comandos interactivo de Python, lo que hace que sea fácil crear modelos Pyomo, aplicar una variedad de optimizadores, y examinar las soluciones. El software es compatible con un enfoque de modelo comercial diferente de LMA (Idiomas algebraicas modelado) herramientas, y está diseñado para la flexibilidad, extensibilidad, portabilidad y facilidad de mantenimiento sino que también mantiene las ideas centrales de AML modernos.