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 METODO GRAFICO METODO ALGEBRAICO (SIMPLEX) PROBLEMAS ESPECIALES PROBLEMAS DE TRANSPORTE PROBLEMAS DE ASIGNACIN

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 X Y 180 160 6 1 Medio Bajo 3 1 4 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 Restricciones problema de I.O.


Variables Representan las decisiones que puede tomar la empresa: Dx = nmero de das a la semana que la mina X produce Dy= nmero de das a la semana que la mina Y produce Notar que Dx0 y Dy0 Objetivo Como objetivo buscamos minimizar el costo 180Dx+160Dy Se recomienda primero plantear las restricciones con palabras antes de pasar a su formulacin matemtica. Restriccin 1. refleja el balance entre las limitaciones productivas de la fbrica y el contrato con la plante de fundicin

Grado
Alto Medio 6Dx+1Dy12 3Dx+1Dy8

Bajo

4Dx+6Dy24
de trabajo

Restriccin 2. das disponibles a la semana 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.

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 superar la oferta m n
Min s.a.

c x
i 1 j 1 ij

ij ij

xij: unidades a enviar de origen i a destino j cij: coste unitario de transporte de i a j ai: unidades de oferta en el punto origen i bj: unidades de demanda en el punto destino j Se supone oferta total igual a demanda total

x x
j 1 i 1 n

b j , j 1..n ai ,i 1..m

ij

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