Logo
Cómputo Científico y Técnico: software y hardware especializado
  • Software
  • Hardware
  • Eventos
  • Tienda
  • MultiONoticias
    • Actividades Multion
    • Clientes y Aplicaciones
    • Fabricantes y productos
    • Otros
  • Contacto

 

logo

Solicitar Cotización

¿Cómo se enteró de MultiON?

logo

¿Qué es General Algebraic Modeling System (GAMS)?

 

Es un sistema de modelado avanzado para programación matemática y optimización. Consiste en solucionadores asociados y un compilador de lenguaje. 

Diseñado para expresar y resolver problemas de optimización matemática. GAMS le permite a los usuarios especificar modelos de manera algebraica mediante la formulación de ecuaciones y restricciones. GAMS permite a los modeladores traducir rápidamente los problemas de optimización del mundo real a código de computadora. Luego, el compilador del lenguaje gams traduce este código a un formato que los solucionadores puedan comprender y resolver. 

 

 

¿Para qué sirve GAMS?

 

La herramienta se utiliza extensamente en investigación de ingeniería, operativa, economía y ciencias aplicadas para resolver problemas complejos de programación de enteros y mixtos, lineal y no lineal, Por otra parte no solo permite la formulación de modelos, si no que GAMS también incluye capacidades para la optimización numérica y la representación de resultados, un software que ayuda a la toma de decisiones basada en datos.

 

 

Beneficios de usar GAMS

 

Una de las principales funciones de GAMS es su habilidad para integrar y solucionar modelos con diferentes solucionadores de optimización numérica que ya son previamente conocidos por muchos, como CPLEX, Gurobi, entre otros. Con esta herramienta, le ayuda a los usuarios a emplear algoritmos avanzados y técnicas de mejora continua para descubrir soluciones adecuadas o cercanas al objetivo en un tiempo eficiente. Esta herramienta también mejora el aprovechamiento computacional mediante la implementación de métodos avanzados de paralelización y optimización de código.

Además de su potencia para la formulación y solución de modelos, GAMS ofrece herramientas para la visualización de datos y resultados, lo que facilita la interpretación y comunicación de los resultados obtenidos. Los clientes pueden generar tablas, gráficos y otros tipos de visualizaciones que ayudan a comprender mejor el origen del modelo y la naturaleza de las soluciones encontradas. Otra de las habilidades de este software es que puede integrarse con otras aplicaciones y plataformas, facilitando la importación y exportación de datos, así como la unión con bases de datos de externos y sistemas de administración de datos.

 

 

¿En qué campos de acción se utiliza GAMS?

 

El software actualmente se utiliza ampliamente en una variedad de campos, incluyendo la ingeniería industrial, la economía, energía, planificación de recursos, finanzas, logística, transporte, y muchos otros más. Su flexibilidad y versatilidad para manejar situaciones complejas lo hacen invaluable en solución de problemas donde las decisiones deben basarse en análisis cuantitativos y modelos matemáticos sólidos.

GAMS no solo es una plataforma poderosa para la creación de modelos matemáticos robustos, sino que también ayuda con la implementación de resoluciones óptimas mediante el uso de técnicas avanzadas de optimización numérica. El uso de este software especializado se extiende a través de múltiples industrias y disciplinas académicas, proporcionando a los investigadores y profesionales una plataforma confiable y eficiente para abordar y resolver problemas desafiantes de optimización.

Con el paso del tiempo, GAMS ha desarrollado nuevos complementos para mantenerse actualizada con los avances en la investigación operativa y la computación numérica. Las mejoras regulares y el soporte activo de la comunidad de usuarios y del equipo interno, contribuyen a su robustez y relevancia en un ambiente cada vez más exigente y cambiante.

 

 

Conoce características ya disponibles de GAMS 47.2.0

 

Una de las nuevas características más sobresaliente es la nueva API llamada "Transferencia de GAMS", esta le permite al usuario modificar y entender datos de GAMS fuera del entorno único del programa. Actualmente se encuentra lista para Python y para Matlab.

Transferencia de Datos Mejorado: el API de intercambio de datos ha sido significativamente mejorado, junto con actualizaciones a GAMS Connect y la creación de GAMSPy, permitiendo así una integración de datos más amable y eficaz a través de una cantidad importante de plataformas.

 

Rendimiento de Solvers: En esta actualización se mejoró de forma considerable el rendimiento, con la adicción de nuevas bibliotecas de solvers, así como el agregado de varias características.

 

Generación de Modelos: GAMS ahora soporta la creación e integración de modelos más extensos con tiempos de generación considerablemente más cortos, mejorando también el proceso de modelado del sistema y permitiendo análisis más robustos.

 

 

 

 

Otras mejoras de GAMS 47.2.0

 

  • Descubre la nueva función intrínseca logit.

  • Ahora existe una expresión condicional llamada onState, esta se utiliza para verificar el estado de algunas opciones de control de dólares.

  • Incluimos también el parámetro de línea de comando y la opción EpsToZero, mismas como las opciones de control de dólares $onEpsToZero y $offEpsToZero para dejar que se escriban valores de EPS como cero en GDX.

  • Evite los problemas o notificaciones de alerta si $abort o $call.checkErrorLevel se utilizan dentro de una instrucción $ifThen ... $else.

  • Los parámetros de la línea de comandos holdFixedAsync, sys15, sys16, sys17, sys18 y sys19 también están disponibles en las declaraciones de opciones.

  • Ahora puede dejar un espacio en una declaración de dominio limitada como la siguiente: Model transport / all, x (ij) /;

  • Antes de esta actualización, el software arrojaba un error de ejecución, cuando: execute_unload mostraba un error si es que se mostraba un archivo con un nombre inexistente. Ahora, primero intenta escribir en un archivo con un nombre de archivo genérico (como siempre se hacía también con archivos put).
  • Incluimos también un parámetro nuevo  de línea de comando y la opción maxGenericFiles para especificar el número de intentos de escribir en un archivo genérico como se mencionó anteriormente.

  • Ahora ampliamos la influencia del comando $offInclude para suprimir el resumen del archivo de inclusión y también la creación de un archivo de inclusión expandido.

  • Se agregó soporte para modelos lineales (enteros mixtos) que generan más de 231 = 2,147,483,648 no ceros. En este momento, solo los enlaces del solucionador para CPLEX, GUROBI y XPRESS son capaces de manejar instancias de modelos tan grandes. El número de filas y columnas todavía está limitado a 231.

  • En la actualización quitamos una limitación para el identificador de atributo de un modelo que no permitía fijar un valor que no fuera un identificador de cuadrícula (específicamente, un identificador de subprocesos múltiples fue rechazado antes).

  • Ahora se despliega un error de ejecución visible, si se llama a un solucionador que viene sin ejecutable con Grid Facility (por el momento, esto solo afecta a DECIS).

  • También se corrigió la llamada a un solucionador con Grid Facility, este no se encuentra en el archivo listado del sistema de GAMS.

  • Se corrigió la alineación de la salida dmpSym y dmpUserSym en caso de que se utilicen nombres de símbolos largos.

  • Se mejoró el manejo de direcciones con espacios en gamsconfig.yaml para los elementos scriptName y ejecutableName en la sección solverConfig.
  • $call, execute y sus variantes permiten ahora que los espacios en la ruta del script / programa sean llamados si se citan correctamente.

  • Se corrigió una falla de visualización de cero dígitos, donde 0 se mostraba como 0 ..

  • Se corrigieron visualizaciones de error de matriz incorrectas para variables discretas y el lado derecho de las ecuaciones externas en ciertos casos.

  • Se corrigió que el sistema de ejecución de GAMS corrompiera la información de control o estado en los registros SSE de las CPU en Linux cuando se usaban $IfE, $IfThenE y otros relacionados.

 

 

 

 

Haz clic aquí para conocer más del desarrollador GAMS.

 

Le recordamos que MultiON es distribuidor autorizado de GAMS. Para más información sobre este u otros softwares especializados, entre en contacto con: 

Luis Franco
Ejecutivo de Software Diverso
lfranco@multion.com
+52 (55) 55594050 Ext.118

¡Solicite su cotización ahora! Estaremos felices de orientarlo en su compra.

 

 

Haz clic aquí para conocer nuestros webinars gratuitos que impartimos mensualmente.

Descubra las últimas noticias sobre los softwares estadísticos y matemáticos que distribuimos aquí.

 

GAMS

software

GAMS el software diseñado para aplicaciones complejas de modelado a gran escala.

Nivel de soporte: Nivel 1
Sistema Operativo: Windows Mac Linux

Áreas de aplicación del Producto:

Matemáticas y Optimización , Programación, desarrollo y despliegue de aplicaciones
Compartir
logo

Newsletter Suscríbete y mantente informado

  • Enviar correo a info@multion.com
  • Insurgentes Sur 1236 - 301 Col. Tlacoquemecatl del Valle, Alcaldía Benito Juárez, CDMX,México C.P. 03200
  • Llamar al +52 (55) 5559 4050
  • Acerca de MultiON
  • Software
  • Hardware
  • Eventos
  • Soporte
  • MultiONoticias
  • Contacto
  • Solicita una cotización

Aceptamos todas la tarjetas de crédito, transferencias bancarias y PayPal.

visa mastercard american-express paypal spei

*Los pagos en línea son procesados de forma segura con Stripe.

Copyright © 2025 MultiON , Todos los derechos reservados.

  • Aviso de privacidad