De Wikipedia, la enciclopedia libre
Ir a navegaciónSaltar a buscar

AIMMS (acrónimo de Advanced Interactive Multidimensional Modeling System ) es una empresa de software de análisis prescriptivo con oficinas en los Países Bajos, Estados Unidos, China y Singapur.

Tiene dos ofertas de productos principales que brindan capacidades de modelado y optimización en una variedad de industrias. La plataforma de análisis prescriptivo AIMMS permite a los usuarios avanzados desarrollar aplicaciones basadas en la optimización e implementarlas para los usuarios comerciales. AIMMS SC Navigator, lanzado en 2017, se basa en la plataforma de análisis prescriptivo AIMMS y proporciona aplicaciones configurables para los equipos de la cadena de suministro. SC Navigator proporciona análisis de la cadena de suministro a usuarios no avanzados.

Historia

AIMMS BV fue fundada en 1989 por el matemático Johannes Bisschop con el nombre de Paragon Decision Technology. Su visión era hacer que la optimización fuera más accesible mediante la construcción de modelos en lugar de la programación. En opinión de Bisschop, el modelaje fue capaz de tender un puente entre las personas que tenían problemas y las personas que les ayudaban a resolver esos problemas.

AIMMS comenzó como un sistema de software diseñado para modelar y resolver problemas de optimización y programación a gran escala. [2] [3]

AIMMS se considera uno de los cinco lenguajes de modelado algebraico más importantes. Bisschop fue galardonado con el premio INFORMS Impact por su trabajo en este idioma. [4]

En 2003, AIMMS fue adquirida por una pequeña empresa de capital privado. Esto llevó a la creación de un programa de asociación, una mayor inversión técnica y la evolución de la plataforma. En 2011, la compañía lanzó AIMMS PRO, una forma de implementar aplicaciones para usuarios finales que no tienen experiencia técnica. Esto fue seguido rápidamente por la capacidad de publicar y personalizar aplicaciones usando un navegador para que las aplicaciones de soporte de decisiones estén disponibles en cualquier dispositivo.

La empresa creció y fue reconocida en 2017 como una de las principales tecnologías B2B en los Países Bajos. [5] y fue nombrada una de las empresas de más rápido crecimiento en los Países Bajos por segundo año consecutivo. [6]

Plataforma AIMMS SC Navigator

Junto con un creciente interés en el análisis avanzado integrado para la gestión de la cadena de suministro , AIMMS desarrolló la plataforma AIMMS SC Navigator para permitir el análisis de la cadena de suministro. Se lanzó en octubre de 2017 con tres aplicaciones iniciales basadas en la nube: diseño de red de la cadena de suministro, planificación de operaciones y ventas y navegador de datos. En 2018 agregaron el Centro de gravedad y el ciclo de vida del producto.

Plataforma de análisis prescriptivo AIMMS

La plataforma de análisis prescriptivo AIMMS consta de un lenguaje de modelado algebraico , un entorno de desarrollo integrado para editar modelos y crear una interfaz gráfica de usuario alrededor de estos modelos, y un entorno gráfico para el usuario final. [7] AIMMS está vinculado a varios solucionadores a través de la interfaz abierta de AIMMS. [8] Los solucionadores admitidos incluyen CPLEX , MOSEK , FICO Xpress , CBC, Conopt, MINOS , IPOPT , SNOPT , KNITRO y CP Optimizer.

AIMMS presenta una mezcla de estilos de programación declarativos e imperativos . La formulación de modelos de optimización se lleva a cabo a través de elementos del lenguaje declarativo como conjuntos e índices, así como parámetros, variables y restricciones escalares y multidimensionales, que son comunes a todos los lenguajes de modelado algebraico y permiten una descripción concisa de la mayoría de los problemas en el dominio de optimización matemática. Las unidades de medida están soportadas de forma nativa en el lenguaje, y se pueden emplear análisis de unidades de compilación y tiempo de ejecución para detectar errores de modelado.

Los procedimientos y las declaraciones de flujo de control están disponibles en AIMMS para

  • el intercambio de datos con fuentes de datos externas como hojas de cálculo , bases de datos , XML y archivos de texto
  • tareas de pre y posprocesamiento de datos en torno a modelos de optimización
  • manejo de eventos de la interfaz de usuario
  • la construcción de algoritmos híbridos para tipos de problemas para los que no se dispone de solucionadores eficientes directos.

Para respaldar la reutilización de componentes de modelado comunes, AIMMS permite a los modeladores organizar su modelo en bibliotecas de modelos de usuario .

AIMMS admite una amplia gama de tipos de problemas de optimización matemática:

La incertidumbre se puede tener en cuenta en modelos de optimización de enteros mixtos y lineales deterministas en AIMMS mediante la especificación de atributos adicionales, de modo que las técnicas de optimización estocásticas o robustas se pueden aplicar junto con las técnicas de solución deterministas existentes.

Se pueden construir algoritmos híbridos y de descomposición personalizados utilizando la biblioteca del sistema GMP que pone a disposición en el nivel de modelado muchos de los bloques de construcción básicos utilizados internamente por los métodos de solución de nivel superior presentes en AIMMS, métodos de modificación de matrices, así como pasos especializados para personalizar la solución. algoritmos para tipos de problemas específicos.

Las soluciones de optimización creadas con AIMMS pueden usarse como una aplicación de escritorio independiente o pueden integrarse como un componente de software en otras aplicaciones.

Uso en la industria

La plataforma de análisis prescriptivo AIMMS se utiliza en una amplia gama de industrias, incluidas la venta minorista, los productos de consumo, la atención médica, el petróleo y los productos químicos, la producción de acero y la agroindustria. [9] [10] [11]

GE Grid utiliza AIMMS como motor de modelado y optimización de su software de compensación del mercado energético . [12] Junto con GE Grid , AIMMS formó parte del equipo de análisis de Midwest ISO que ganó el premio Franz Edelman Award for Achievement in Operations Research and the Management Sciences de 2011 por aplicar con éxito la investigación de operaciones en el mercado energético de Midwest ISO. [13] En 2012, TNT Express, un cliente de AIMMS ganó el premio Franz Edleman por modernizar sus operaciones y reducir su huella de carbono . [14]La plataforma AIMMS también fue utilizada por el equipo de Delta holandés para desarrollar e implementar un nuevo método para calcular los niveles más eficientes de protección contra inundaciones para los Países Bajos y ganó el premio Edelman en 2013. [15]

Ver también

  • Lenguaje de modelado algebraico

Referencias

  1. ^ "Estamos avanzando, a partir de ahora puedes llamarnos AIMMS" , "Copia archivada" . Archivado desde el original el 29 de octubre de 2013 . Consultado el 23 de octubre de 2013 .CS1 maint: archived copy as title (link)
  2. ^ Kallrath, Joseph (2004). Lenguajes de modelado en optimización matemática . Publicaciones académicas de Kluwer. ISBN 978-1-4020-7547-6.
  3. ^ Roelofs, Marcel (2010). Referencia del lenguaje AIMMS (PDF) . lulu.com. ISBN  978-0-557-42456-6.[ enlace muerto permanente ]
  4. ^ "Copia archivada" . Archivado desde el original el 22 de octubre de 2013 . Consultado el 22 de octubre de 2013 .CS1 maint: archived copy as title (link)
  5. ^ "El estado de la escena tecnológica B2B de Holanda en 2017" . Multitud G2 . 2017-12-14 . Consultado el 12 de abril de 2018 .
  6. ^ "AIMMS :: AIMMS nombrada una de las empresas de más rápido crecimiento en los Países Bajos por segundo año consecutivo" . OBJETIVOS . Consultado el 12 de abril de 2018 .
  7. ^ Roelofs, Marcel (2010). Guía del usuario de AIMMS (PDF) . lulu.com. ISBN  978-0-557-06360-4. Archivado desde el original (PDF) el 7 de junio de 2015 . Consultado el 10 de abril de 2011 .
  8. ^ Tecnología de decisión de Paragon (2009). "API AIMMS Open Solver Interface" .
  9. ^ Lasschuit, Winston; Thijssen, Nort (15 de junio de 2004). "Apoyar la planificación de la cadena de suministro y las decisiones de programación en la industria química y del petróleo" (PDF) . Computación e Ingeniería Química . 28 (Volumen 28, Temas 6-7, FOCAPO 2003 Número especial): 863–870. doi : 10.1016 / j.compchemeng.2003.09.026 . Archivado desde el original (PDF) el 3 de septiembre de 2011.
  10. ^ "Integración y optimización de la planificación y programación de crudo en la cadena de suministro de hidrocarburos" (Comunicado de prensa). Soluciones globales de Shell. 17 de enero de 2011.[ enlace muerto permanente ]
  11. ^ Medeiros Milanez, Eduardo (abril de 2010). "25 años de quirófano en Brasil" . OR / MS hoy .[ enlace muerto permanente ]
  12. ^ Streiffert, D .; Philbrick, R .; Ott, A. (1 de agosto de 2005). "Una solución de programación de enteros mixtos para la compensación del mercado y el análisis de confiabilidad" (PDF) . Junta General de la Sociedad de Ingeniería de Energía, 2005. IEEE . págs. 2724–2731 vol. 3. doi : 10.1109 / PES.2005.1489108 . Archivado desde el original (PDF) el 13 de agosto de 2011.
  13. ^ "Midwest ISO gana el premio INFORMS Edelman" (Comunicado de prensa). INFORMA. 11 de abril de 2011.
  14. ^ INFORMA. "TNT Express gana 2012 INFORMS Edelman Award, Super Bowl of Analytics, investigación de operaciones" . INFORMA . Consultado el 12 de abril de 2018 .
  15. ^ INFORMA. "El equipo holandés de Delta gana Edelman" . INFORMA . Consultado el 12 de abril de 2018 .

Enlaces externos

  • Página de inicio de AIMMS
  • Foro de usuarios de AIMMS
  • Blog de AIMMS: procedimientos, consejos y trucos para los usuarios de AIMMS
  • Interfaz AIMMS Open Solver
  • Revisión del software AIMMS 3
  • Comparación de lenguajes de modelado para optimización