Gams

Páginas: 37 (9031 palabras) Publicado: 17 de noviembre de 2009
UN POCO DE GAMS Por: Federico Núñez Tecnológico de Estudios Superiores de Jocotitlán

Ejemplo de transporte

El problema de transporte da un ejemplo de suministros en varias plantas y demandas en varios mercados para un mismo producto, y da los costos unitarios de envío de los productos básicos de las plantas a los mercados. La cuestión económica es: ¿cuánto se debe enviar entre cada planta ycada mercado para reducir al mínimo el total de costos de transporte?

La representación algebraica así como un diseño de este problema suele presentarse en un formato similar al siguiente.
Fabricas Vigo 350 cajas

i

Mercados

j
Madrid 400 cajas Barcelona 450 cajas

Valencia
Algeciras 700 cajas

250 cajas

La representación de la GAMS, el problema del transporte se asemeja muchoa la algebraica Modelo matemático Titulo Modelo de transporte Indice (VARIABLES) PROGRAMACIÓN GAMS $TITLE MODELO DE TRANSPORTE SET

i fabricas de envasado / vigo, algeciras/ j = Mercados de consumo {Madrid, Barcelona, j mercados de consumo / madrid, valencia} barcelona, valencia/ i = Fabricas de envasado {vigo, algeciras} SETS Los conjuntos son los bloques básicos de construcción de un modeloGAMS, corresponde exactamente a los índices de las representaciones algebraicas de los modelos. La colocación de los espacios en blanco y líneas (así como la elección de mayúsculas o minúsculas) es decisión de usted. Cada usuario de GAMS tiende a desarrollar individuales convenciones estilísticas. (El uso de singular como el plural es decisión del usuario) Una característica conveniente de usarcuando se está asignando a los miembros de un conjunto es el asterisco * Ello se aplica a los casos en que los elementos siguen una secuencia. Por ejemplo, los siguientes son válidos para GAMS. Set t periodo de tiempo /1991*2000/ ; Set m maquinas /mach1*mach24/ ; t = {1991,1992,1993, .....,2000} m = { maquina1, maquina2,......maquina24}, Tenga en cuenta que son elementos que se almacenan comocadenas de caracteres, de modo que los elementos de la t no son números. Otra práctica característica es la Alias declaración, que se utiliza para dar otro nombre a un declarado previamente establecidos. En el siguiente ejemplo. Alias (i, j); el nombre i es como un j en la notación matemática. Es útil en los modelos que se refiere con las interacciones de los elementos dentro del mismo conjunto.Modelo matemático Datos ai = capacidad de producción de la fabrica i [cajas] {vigo 350, Algeciras 700} bj = demanda del mercado j [cajas] {madrid 400, Barcelona 450, Valencia} cij = coste unitario transporte entre i y j [miles de pesos por caja] madrid vigo algeciras 0.06 0.05 barcelona valencia 0.12 0.15 0.09 0.11

PROGRAMACIÓN GAMS PARAMETERS a(i) capacidad de produccion de la fabrica i [cajas] /vigo 350, algeciras 700/ b(j) demanda del mercado j [cajas] / madrid 400, barcelona 450, valencia 150/ table c(i,j) coste unitario transporte entre i y j [miles de pesos por cajas] madrid barcelona valencia vigo 0.06 0.12 0.09 algeciras 0.05 0.15 0.11

DATOS El modelo GAMS del problema de transporte demuestra los tres formatos fundamentales que son admitidos para el ingreso de datos. Los tresformatos son • Listas • Tablas • Directamente Los siguientes tres sub-secciones a discutir cada uno de estos formatos a su vez. ENTRADA DE DATOS DE LISTAS a(i) capacidad de produccion de la fabrica i [cajas] / vigo 350, algeciras 700/ b(j) demanda del mercado j [cajas] / madrid 400, barcelona 450, valencia 150/

Esta declaración tiene efectos varios. Una vez más, pueden ser evidentes, pero valela pena, analizar en detalle. El comunicado declara la existencia de dos parámetros, les da los nombres a y b, declara su "dominios" que son i y j respectivamente. (Un dominio es el conjunto, o tuple de SET, sobre el cual un parámetro, variable, o la ecuación está definida.) La declaración de también le da el texto documental para cada parámetro y asigna los valores de a (i) y b (j) Para cada...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Gams
  • GAMS
  • Gams
  • Gams
  • Introduccion a gams
  • gams
  • Gams
  • Gams

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS