Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Pyomo
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de lenguaje de programación |nombre = Pyomo |logo = |tamaño_logo = |captura = |tamaño_captura = |pie = |extensiones_comunes = .py |paradigma = |año = 2008 |diseñador = William E. Hart, Carl Laird, John Siirola,Jean-Paul Watson, David Woodruff |desarrollador = |última_versión = 4.4.1 |fecha_última_versión = {{fecha de lanzamiento|22|08|2016}} |última_versión_beta = |fecha_última_versión_beta = |tipo_dato = |implementaciones = |dialectos = |influido_por = [[Python (programming language)|Python]], [[AMPL]], [[General Algebraic Modeling System]] |ha_influido = |sistema_operativo = [[Cross-platform]]: [[Linux]], [[Mac OS X]] and [[Windows]] |web = http://www.pyomo.org/ |licencia = [[BSD license]] }} '''Pyomo''' es una colección de paquetes de software de [[Python]] para formular modelos de optimización.<ref name="pyomo-book">{{Cita libro|título=Pyomo: Optimization Modeling in Python|año=2012|editorial=Springer|apellidos3=Jean-Paul Watson|apellidos4=David L. Woodruff}}</ref><ref name="pyomo-article">{{Cita noticia|título=Pyomo: modeling and solving mathematical programs in python|año=2011}}</ref> Pyomo fue desarrollado por William Hart y Jean-Paul Watson en el Laboratorio Nacional de Sandia y por David Woodruff en [[Universidad de California en Davis|Universitarios de California, Davis]]. Significativas extensiones fueron desarrolladas por John Siirola en [[Laboratorio Nacional Sandia|Laboratorio nacional de Sandia]] y por Carl Laird en la Universidad Purdue. Pyomo es un proyecto de código abierto libremente disponible, y está licenciado con la licencia [[BSD]]. Pyomo es desarrollado como parte del proyecto COIN-OR. Es además un paquete de software de código abierto muy popular que es usado por gran variedad de agencias gubernamentales e instituciones académicas. == Características == Pyomo permite al usuario formular problemas de [[optimización]] en Python, en una manera similar a la notación usual en optimización matemática. Admite un estilo orientado a objetos para formular modelos de optimización, los cuales son definidos a través de gran variedad de componentes de modelacion: conjuntos, parámetros escalares y multidimensionales, variables de decisión, objetivos, restricciones, ecuaciones y más. Los modelos de optimización pueden ser inicializados con datos de Python, y fuentes externas de datos pueden ser definidas usando [[hojas de cálculo]], [[bases de datos]] y variados formatos de archivos de texto. Pyomo admite a los modelos abstractos, los cuales son definidos sin datos, y los concretos, definidos con datos. En ambos casos, permite la separación del modelo y los datos. Pyomo admite docenas de resolventes, algunos comerciales y otros de código abierto, incluyendo muchos de los admitidos por [[AMPL]], [[PICO]], [[CBC]] , [[CPLEX]], [[IPOPT]], [[Gurobi]] y [[GLPK]]. El resolvente puede ser llamado directamente, o asincronicamente con un administrador de resolventes. Los administradores de resolventes admiten la ejecución remota y asincronica de resolventes, lo cual permite la ejecución paralela de scripts de Pyomo. La interacción de resolventes es realizada con variedad de interfaces, dependiendo del resolvente utilizado. Una interfaz de resolvente muy genérica es admitida con AMPL's nl (formato). == Software relacionado == Los siguientes paquetes de software contienen a Pyomo como una librería para admitir modelos de optimización y análisis: * SolverStudio permite usar Excel para editar, guardar y solucionar modelos de optimización construidos usando variedad de lenguajes de modelacion, incluyendo Pyomo. . * [http://www.temoaproject.org/][[TEMOA]](Tools for Energy Model Optimization and Assessment) es un framework de modelacion de código abiertopara analizar sistemas energéticos. El componente núcleo de TEMOA es un modelo de optimización de economizacion de energía. Este modelo es formulado y optimizado usando PYOMO. . * [http://minpowertoolkit.com/ MinPower] {{Wayback|url=http://minpowertoolkit.com/ |date=20160826072048 }} es un kit de herramientas de código abierto para estudiantes e investigadores en sistemas de potencia. Está diseñado para hacer el trabajo con modelos de sistemas de potencia estándar, simple e intuitivo. Minpower usa Pyomo para formular y optimizar estos modelos de sistemas de potencia. == Véase también == * [[Lenguaje de modelado algebraico]] == Referencias == {{listaref}} {{Control de autoridades}} [[Categoría:Software programado en Python]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Pyomo
»
Añadir idiomas
Añadir tema