TY - BOOK AU - Hartnett,William E. AU - Laird,Carl AU - Watson,Jean-Paul AU - Woodruff,David L. TI - Pyomo : optimization modeling in Python T2 - Springer optimization and its applications SN - 9781461432258 U1 - 005 PY - 2012/// CY - Nueva York PB - Springer KW - Python (Lenguaje de programación de computadores) KW - armarc KW - Simulación por computadores KW - lemb KW - Matemática computacional KW - Aplicaciones informáticas KW - Modelos matemáticos - Software N2 - 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 ER -