Arpalbo

1108 palabras 5 páginas
Universidad de Santiago de Chile Departamento de Ingeniería IndustrialInvestigación de Operaciones I | LABORATORIO 2 | INVESTIGACIÓN DE OPERACIONES I | | Profesor: | Fernando Paredes | Integrantes: | Aldo Azua | | Carlos Castillo | 14/12/2010 |

Problema

Una determinada refinería fabricante de gasolinas produce tres tipos de gasolina (1,2 y 3). Cada tipo de gasolina se produce mezclando tres tipos de petróleo crudo (1,2 y 3). La Tabla 1 da los precios de venta, por barril, de las gasolinas y los precios de compra, también por barril, del petróleo crudo. La refinería puede comprar hasta 5000 barriles de cada tipo de petróleo crudo diariamente.

Tabla 1 Precio de Venta Gasolina por Barril de dólares |
…ver más…

Resolución del modelo usando AMPL

Lo primero que vamos a hacer será definir las variables e identificar el modelo en el lenguaje de programación de AMPL, para hacer el archivo.mod. Archivoslab.model.
Sintaxis archivo.model

set Combinaciones; #Parametros param preciogas {Gasolinas} >=0; param contenido {Gasolinas,Contenidos} >=0; param disp {Crudos} >= 0; param valorcrudo {Crudos} >= 0; param contenidominimo {Crudos,Contenidos} >= 0; param contenidomaximo {Crudos,Contenidos} >= 0;

#Variables var Cantidadgasolina {Crudos,Contenidos,Gasolinas} >= 0; var Cantidadminima {Crudos} >= 0; var Trans {Combinaciones} >= 0;

#Función Objetivo maximize Ton_Combinaciones: ( sum {k in Combinaciones} (precioale[k] * Trans[k]) - sum{i in Minerales} (precio[i] * Cantidadminima[i]) );

#Restricciones subject to Mim {k in Combinaciones } : sum{i in Minerales, j in Contenidos} ( contenido[i,j]*Cantale[i,j,k]) >= sum{j in

Documentos relacionados