Está en la página 1de 20

2.

Programacin lineal :
Formulacin matemtica del problema

Jorge Eduardo Ortiz Trivio


jeortizt@unal.edu.co
Objetivos del Captulo

Fijar los requerimientos para establecer un modelo de


programacin lineal.
Representacin grfica de un modelo de programacin
lineal.
Ventajas del modelo de programacin lineal:
* Obtencin de una solucin ptima nica.
* Obtencin de soluciones alternativas
* Modelos no acotados.
* Modelo no factibles.
.
Conceptos de anlisis de sensibilidad:
* Reduccin de costos.
* Rango de optimalidad.
* Precios sombra.
* Rango de factibilidad.
* Holgura complementaria.
* Agregar restricciones/variables.

Obtencin de una solucin por mtodos computacionales:


Introduccin a la Programacin Lineal

Un modelo de programacin lineal busca maximizar o


minimizar una funcin lineal, sujeta a un conjunto de
restricciones lineales.

Un modelo de programacin lineal esta compuesto de lo


siguiente:
* Un conjunto de variables de decisin
* Una funcin objetivo
* Un conjunto de restricciones
PROGRAMACIN LINEAL

Es un mtodo matemtico que se emplea para resolver problemas


de optimizacin. En palabras simples la P.L. busca asignar recursos
limitados, entre actividades que compiten, de la forma mas ptima
posible.

Supuestos de la P.L.
Proporcionalidad
Aditividad
Divisibilidad
Certidumbre
Objetivo nico
No negatividad
PROGRAMACIN LINEAL

PROGRAMACION LINEAL

FORMULACION MATEMATICA

PROBLEMA GENERAL PROBLEMAS ESPECIALES

METODO GRAFICO METODO ALGEBRAICO PROBLEMAS DE TRANSPORTE PROBLEMAS DE ASIGNACIN


(SIMPLEX)
La importancia de la programacin lineal:

* Ciertos problemas se describen fcilmente a travs de la


programacin lineal.

* Muchos problemas pueden aproximarse a modelos lineales.

* La salida generada por el programa que resuelve el modelo de


programacin lineal entrega informacin til para responder
nuevas condiciones sobre el qu pasa si.
Formulacin matemtica bsica en un
problema de I.O. (PL)
Ejemplo: Una multinacional minera extrae un tipo de mineral de dos minas
diferentes, el cuales es sometido a un proceso de trituracin, con tres grados:
alto , medio y bajo. La compaa han firmado un contrato para proveer de
mineral a una planta de fundicin, cada semana, 12 toneladas de mineral de
grado alto, 8 toneladas de grado medio y 24 toneladas de grado bajo. Cada
una de las minas tiene diferentes procesos de fabricacin.
Mina Costo por da (miles de Euros) Produccin(toneladas/da)
Alto Medio Bajo
X 180 6 3 4
Y 160 1 1 6
Cuntos das a la semana debera operar cada mina para cumplir el contrato
con la planta de fundicin con el que se comprometi la multinacional?
Formulacin matemtica bsica en un
problema de I.O.

Es necesario buscar una solucin que minimice el costo de


produccin global de la empresa, sujeta a las restricciones
impuestas por los proceso productivos asociados a cada mina
as como el contrato con la planta de fundicin.

Traduccin del problema en trminos matemticos


1. definir las variables
2. las restricciones
3. el objetivo
Formulacin matemtica bsica en un
problema de I.O. Restricciones

Variables Se recomienda primero plantear las


restricciones con palabras antes de
Representan las decisiones que puede pasar a su formulacin matemtica.
tomar la empresa:
Restriccin 1. refleja el balance entre
Dx = nmero de das a la semana que las limitaciones productivas de la
la mina X produce fbrica y el contrato con la plante de
Dy= nmero de das a la semana que fundicin
la mina Y produce Grado
Notar que Dx0 y Dy0 Alto 6Dx+1Dy12
Medio 3Dx+1Dy8
Objetivo
Bajo 4Dx+6Dy24
Como objetivo buscamos minimizar
el costo Restriccin 2. das de trabajo
disponibles a la semana
180Dx+160Dy
Dx5 y Dy5
Formulacin matemtica bsica en un
problema de I.O.
La representacin completa del problema tomara la siguiente
forma:
Minimizar 180Dx+160Dy
s.a.
6Dx+1Dy12
3Dx+1Dy8
4Dx+6Dy24
Dx5, Dy5
Dx0, Dy0
PROGRAMACIN LINEAL
Construccin de modelos
PROBLEMA DE LA MEZCLA DE PRODUCTOS
Una compaa fabrica dos tipos de componentes electrnicos: transistores
y bobinas.
Cada transistor requiere un minuto de tiempo en el departamento de
ensamble, dos minutos de tiempo en el departamento de Control de
Calidad y un minuto de tiempo en empaque.
Cada bobina requiere dos minutos de tiempo en ensamble, un minuto de
tiempo en Control de Calidad y dos minutos en empaque.
Existe un total de 300 minutos en Ensamble, 400 minutos en C. Calidad y
400 minutos en Empaque disponibles cada da.
Tanto los transistores como las bobinas contribuyen en un dlar a la
utilidad.
La compaa desea determinar la mezcla de productos optima que
maximice la utilidad total.
PROGRAMACIN LINEAL
Construccin de modelos

Solucin:
Formulacin
Paso 1: Identificar el objetivo (meta) a optimizar
Maximizar las utilidades de la compaa (U).{dlares/da}
Paso 2: Identificar las variables de decisin que se desea determinar
X.Cantidad de transistores a fabricar por da {unds./da}
Y.Cantidad de bobinas a fabricar por da {unds./da}
Paso 3: Identificar las restricciones del modelo
R1) Tiempo disponible en el depto. de Ensamble por da 300 min.
R2) Tiempo disponible en el depto. de C. Calidad por da de 400 min.
R3) Tiempo disponible en el depto. de Empaque por da de 400 min.
R4) No Negatividad.
PROGRAMACIN LINEAL
Construccin de modelos

Paso 4: Construccin del modelo matemtico

F.Objetivo
MAX { U = X + Y }
Sujeto a :
R1) X + 2Y 300
R2) 2X + Y 400
R3) X + 2Y 400
R4) X , Y 0
Mtodos de Resolucin
Mtodo Grfico
Empleado principalmente para PPL con dos variables de decisin.
Este mtodo se basa en la idea de obtener regiones de soluciones
factibles (RSF), en las cuales se encontrara la combinacin de
variables de decisin que optimizan el modelo.

Mtodo Algebraico (SIMPLEX)


Empleado principalmente para PPL con ms de dos variables de
decisin. Este mtodo se desarrollo con base en el mtodo grfico y
corresponde a un sistema heurstico, por lo cual requiere de una
solucin inicial factible para empezar a funcionar.

8
Problemas tpicos
Problema del transporte
Problema de flujo con coste mnimo en red
Problema de asignacin
Problema de la mochila (knapsack)
Problema del emparejamiento (matching)
Problema del recubrimiento (set-covering)
Problema del empaquetado (set-packing)
Problema de particin (set-partitioning)
Problema del coste fijo (fixed-charge)
Problema del viajante (TSP)
Problema de rutas ptimas
Problema del transporte
Minimizar el coste total de transporte entre los centros de
origen y los de destino, satisfaciendo la demanda, y sin
superarm lan oferta
Min c
i 1 j 1
ij xij
xij: unidades a enviar de origen i a destino j
cij: coste unitario de transporte de i a j
s .a .
ai: unidades de oferta en el punto origen i
m

x
bj: unidades de demanda en el punto destino j
ij b j , j 1..n
i 1
n
Se supone oferta total igual a demanda total

x
j 1
ij ai ,i 1..m

xij 0 , xij Z
Algunas reflexiones
Hemos pasado de la definicin del problema a su
formulacin matemtica.
Error de especificacin, el error ms frecuente consiste en
descuidar las limitaciones (restricciones, caractersticas de
las variables, etc,)
En el ejemplo anterior:
a) Todas las variables son continuas (admitimos fracciones de
da)
b) Existe un nico objetivo (minimizar los costes)
c) El objetivo y las restricciones son lineales
Las tres consideraciones anteriores nos llevan a lo que
denominamos un problema de Programacin Lineal PL
Algunas reflexiones
El ejercicio anterior plantea un PROBLEMA DE DECISIN
Se ha tomado una situacin real y se ha construido su equivalente
matemtico MODELO MATEMTICO
Durante la formulacin del modelo matemtico se considera el
mtodo cuantitativo que (esperanzadamente) nos permitir resolver
el modelo numricamente ALGORITMO
El algoritmo es un conjunto de instrucciones que siguiendo de
manera gradual producen una solucin numrica
Otra definicin de I.O.
Ciencia para la representacin de problemas reales mediante
modelos matemticos que junto con mtodos cuantitativos nos
permiten obtener una solucin numrica a los mismos
Dificultades

Dificultades de este tipo de enfoques:


Identificacin del problema (debemos ignorar partes o tratar el
problema entero).
Eleccin del modelo matemtico adecuado as como el
algoritmo adecuado para resolverlo (validacin del algoritmo).
Dificultades en la implementacin.
Velocidad (costes) que supone llegar a una solucin.
Calidad de la solucin.
Consistencia de la solucin.

También podría gustarte