Está en la página 1de 31

OPTIMIZACIN Y SIMULACIN

INTRODUCCIN
Ing. Laura Bazn Daz

LOGRO DE LA SESIN

Al trmino de la sesin, el estudiante formula problemas bsicos


de programacin lineal, identificando los elementos de un modelo
matemtico, demostrando coherencia, orden y jerarqua.

Ing. Laura Bazn Daz - Universidad Privada


del Norte

MODELADO MATEMTICO

Aunque la solucin del modelado matemtico establece una base


para tomar una decisin, se deben tener en cuenta factores
intangibles o no cuantificables, por ejemplo el comportamiento
humano, para poder llegar a una decisin final.

COMPONENTES
Un problema de toma de decisiones requiere identificar tres
componentes:
1. Cules son las alternativas de solucin?
2. Bajo qu restricciones se toma la decisin?
3. Cul es el criterio objetivo adecuado para evaluar las
alternativas?

MODELADO MATEMTICO

Los casos difieren por los detalles de construccin de cada


componente.
Imagine la formacin de un rea rectangular que tenga un rea
mxima con un trozo de alambre de L centmetros de longitud.
Cul ser el ancho y la altura del rectngulo?
La cantidad de alternativas en este ejemplo no es finito, es decir,
el ancho y la altura del rectngulo pueden tener una cantidad
infinita de posibilidades.
Para formalizar esta observacin, las alternativas en el problema
se identifican definiendo el ancho y la altura como variables
(algebraicas) continuas.

MODELADO MATEMTICO

1.
2.

1.
2.

Sean w=ancho del rectngulo, en centmetros y h=altura del rectngulo, en


centmetros.
Con base en estas definiciones, las restricciones del caso se pueden expresar
verbalmente como sigue:
Ancho del rectngulo + altura del rectngulo = la mitad de la longitud del alambre.
El ancho y la altura no pueden ser negativos.
Estas restricciones se traducen al lgebra como sigue:
2(w+h)=L
w0, h0

MODELADO MATEMTICO

El ltimo componente que ahora resta es el objetivo del problema: maximizar el rea
del rectngulo. Si se define a z como el rea del rectngulo, el modelo es:
Maximizar z=wh

Sujeta a
2(w+h)=L
w,h 0

La solucin ptima de este modelo es w=h=L/4, que equivale a formar un cuadrado.

Una solucin del modelo es factible si se satisface todas las restricciones. Es ptima
si, adems de ser factible, produce el mejor valor (mximo o mnimo) de la funcin
objetivo.
Identifique 2 soluciones factibles, y a continuacin determine la mejor (la que tenga el
rea mayor).

EJERCICIO

Ana, Jaime, Juan y Pedro estn a la orilla oriente de un ro, y desean cruzarlo
en canoa hasta la orilla opuesta. La canoa puede llevar cuando mucho dos
personas en cada viaje. Ana es la ms vigorosa y puede cruzar el ro en 1
minuto. Jaime, Juan y Pedro tardan 2, 5 y 10 minutos respectivamente. Si hay
dos personas en la canoa, la persona ms lenta es la que determina el tiempo
de cruce. El objetivo es que los cuatro estn en la orilla opuesta en el mnimo
tiempo posible.
a) Identifique al menos dos planes factibles para cruzar el ro. Recuerde que la
canoa es el nico medio de transporte, y que no puede viajar vaca.
b) Defina el criterio para evaluar las alternativas.
c) Cul es el tiempo mnimo para pasar a los cuatro hasta la orilla del ro?

SOLUCIN

La primera tentacin que uno encuentra al tratar de resolver el problema es


hacer que Ana(1) vaya cruzando con cada una de las otras 3, para optimizar el
tiempo de todas las vueltas. Pero eso suma 2+5+10 de las idas y 2 minutos de
ambas vueltas, o sea 19 minutos. No funciona.
Qu hacemos entonces? El prximo paso es ver que si Juan(5) y Pedro(10)
no cruzan al mismo tiempo (para no tener que sumar 5 una vez y 10 otra) no
hay forma de tardar 17. Por ende, Juan(5) y Pedro(10) tienen que cruzar juntas.
Ahora el desafo es cmo las cruzamos a ambas sin que ninguna tenga que
hacer viaje de vuelta.

SOLUCIN

En el primer viaje no pueden ir, porque si no una de ellas debera regresar. Por
ende, para el primer viaje slo nos quedan Ana(1) y Jaime(2). Cruzan ambas y
una de ellas, digamos Ana(1), regresa para traer la linterna. Ahora s, pueden
cruzar Juan(5) y Pedro(10) juntos. Hasta aqu tardamos 2 + 1 + 10 = 13 y
tenemos a todos menos a Ana(1) en la otra orilla.
Ahora simplemente Jaime(2) regresa con la linterna a buscar a Ana(1) y ambas
cruzan, agregando dos minutos a la ida y dos a la vuelta: 13 + 2 +2 = 17 que es
lo que queramos lograr!

SOLUCIN

Parece muy fcil y sin embargo, al igual que muchas otras personas que no lo
sacamos. Por qu? Porque hay dos razones.
Una es la tendencia de optimizar las vueltas ms que las idas.
La otra, creo, es la tendencia a pensar que una de las dos que acaba de cruzar
es la que debe volver y no una que ya estaba en la otra orilla desde un viaje
anterior.

10

PROBLEMA: Tekno produce pinturas para interiores y exteriores, M1 y M2.


La tabla siguiente proporciona los datos bsicos del problema.

Ton de materia prima de

Pinturas
para
exteriores

Pinturas para
interiores

Disponibilidad
diaria mxima
(Ton)

Materia prima M1

24

Materia prima M2

Utilidad por Ton (miles de


$)

Una encuesta de mercado indica que la demanda diaria de pintura para


interiores no puede ser mayor que 1 tonelada ms que la de pintura para
exteriores. Tambin, que la demanda mxima diaria de pintura para interiores
es de 2 toneladas.
Tekno desea determinar la mezcla ptima (la mejor) de productos para
exteriores y para interiores que maximice la utilidad diaria total.

11

El modelo de PL, lo mismo que en cualquier modelo de IO, incluye tres


elementos bsicos:
1. Variables de decisin que tratamos de determinar.
2. Objetivo (meta) que tratamos de optimizar.
3. Restricciones que necesitamos satisfacer.
La definicin apropiada de las variables de decisin es un primer paso esencial
hacia el desarrollo del modelo. Una vez que se definen las variables, la tarea de
construir la funcin del objetivo y las restricciones no debe ser muy difcil.
Para el problema de Tekno, necesitamos determinar las cantidades que se van
a producir de pintura para interiores y para exteriores. Por consiguiente, las
variables del modelo se definen como:
X1=Toneladas diarias producidas de pintura para exteriores.
X2=Toneladas diarias producidas de pintura para interiores.

12

Utilizando estas definiciones, la siguiente tarea es construir la funcin objetivo.


Un objetivo lgico para la compaa es incrementar tanto como sea posible (es
decir, maximizar) la utilidad total diaria de la pintura, tanto para exteriores como
para interiores. Si Z representa la utilidad diaria total (en miles de dlares),
obtenemos:
Z=5X1+ 4X2
El objetivo de la compaa es:
Maximizar Z=5X1+ 4X2
El ltimo elemento del modelo aborda las restricciones que limitan el empleo y
la demanda de materia prima. Las restricciones de la materia prima se expresan
verbalmente como:
(Empleo de materia prima para ambas pinturas) <= (Disponibilidad de materia
prima)
De los datos del problema resulta que:
Empleo de materia prima M1= 6X1+ 4X2 toneladas
Empleo de materia prima M2= 1X1+ 2X2 toneladas

13

Debido a que las disponibilidades diarias de la materia prima M1 y M2 est


limitadas a 24 y 6 toneladas respectivamente, las restricciones asociadas
se expresan como:
6X1+ 4X2 <= 24 (Materia prima 1)
X1+ 2X2 <= 6 (Materia prima 2)
Hay dos tipos de restricciones de la demanda:
(1) La demanda mxima diaria de la pintura para interiores se limita a 2
toneladas y
(2) El exceso de produccin diaria de pintura para interiores sobre la pintura
para exteriores es cuando mucho de 1 tonelada. La primera restriccin es
directa y se expresa como X2 <= 2. La segunda restriccin se puede
traducir paras expresar que la diferencia entre la produccin diaria de
pinturas para interiores y exteriores, X2 -X1<= 1.

14

Una restriccin implcita (o que se entiende como tal) sobre el modelo, es que
las variables X1 y X2 no deben ser negativas. Por tanto, aadimos las
restricciones de no negatividad, X1 >=0 y X2 >=0 , para satisfacer este
requerimiento.
El modelo completo de Tekno se escribe como:
Maximizar Z=5X1+ 4X2
Sujeta a:
6X1+ 4X2<=24
X1+ 2X2<=6
-X1+ X2<=1
X2<=2
X1, X2>=0

15

PROGRAMACIN LINEAL BIDIMENSIONAL

La programacin lineal bidimensional trata de optimizar, es decir, de maximizar o


minimizar una funcin lineal con dos variables sujeta a unas restricciones que estn
dadas por inecuaciones lineales.
Ejemplo: Dado el espacio definido por el siguiente sistema de inecuaciones:

x+y7
2x + y 10
x0
y0
Maximizar en dicho espacio el valor de la funcin f(x, y) = 30x + 20y

16

FUNCIN OBJETIVO

La funcin objetivo en un problema de programacin lineal es la funcin lineal en


dos variables que se desea optimizar. Se representa por:
f(x, y) = ax + by

Ejemplo: Continuando con el ejemplo anterior, se tiene que la funcin objetivo es:
f(x, y) = 30x + 20y

17

REGIN FACTIBLE

La regin factible de una funcin


objetivo es un polgono convexo finito o
infinito en el que toma valores la funcin
objetivo; es decir, son todos los puntos
del plano que verifican todas las
restricciones
del
enunciado
del
problema.

Del ejemplo se obtiene la regin factible:

18

RESTRICCIONES

Restricciones x 0, y 0

Prcticamente en todos los problemas


de programacin lineal se exige que las
variables x e y sean mayores o iguales
que cero; en estos casos, la regin
factible se dibuja directamente en el 1er
cuadrante.

19

VECTOR DIRECTOR DE LA FUNCIN OBJETIVO

El vector director de la funcin


objetivo f(x, y) = ax + by es el vector:
(-b,a)

Las dos coordenadas del vector


director de la funcin objetivo se
pueden multiplicar o dividir por un
mismo nmero distinto de cero, y su
direccin no vara.
En el ejemplo, el vector director de la
funcin objetivo f(x, y) = 30x + 20y es
(20, 30) || ( 2, 3)

20

LAS RECTAS DE NIVEL

Las rectas de nivel son las


rectas paralelas al vector
director de la funcin objetivo
que pasan por los puntos de
la regin factible.

Continuando con la funcin


objetivo y la regin factible del
problema anterior, las rectas
de nivel son las rectas verdes
del dibujo.

21

SOLUCIN PTIMA

La solucin ptima son los puntos de la regin factible donde la funcin objetivo
alcanza el valor ptimo, es decir, el mximo o el mnimo. Si la solucin ptima es
nica, es uno de los vrtices de la regin factible. Si existen varias soluciones, son
todos los puntos que estn sobre uno de los lados.
Grficamente, si la solucin ptima es un mximo, sta corresponde al punto o
puntos en los que la recta de nivel est lo ms alta posible. Si la solucin es un
mnimo, corresponde al punto o puntos en los que la recta de nivel est lo ms abajo
posible.
Continuando con el mismo ejemplo, la solucin ptima es B(3, 4).
Analticamente, para hallar la solucin ptima, se prueba en la funcin objetivo cada
uno de los vrtices de la regin factible.

22

Continuando con el mismo ejemplo: f(x, y) = 30x + 20y


O(0, 0) f(0, 0) = 30 0 + 20 0 = 0
A(5, 0) f(5, 0) = 30 5 + 20 0 = 150
B(3, 4) f(3, 4) = 30 3 + 20 4 = 170 Mximo
C(0, 7) f(0, 7) = 30 0 + 20 7 = 140
La solucin ptima es B(3, 4)

23

EJERCICIO

Una fbrica quiere producir bicicletas de paseo y de montaa. La fbrica


dispone de 80 kg de acero y 120 kg de aluminio. Para construir una bicicleta de
paseo se necesitan 1 kg de acero y 3 kg de aluminio, y para construir una
bicicleta de montaa se necesitan 2 kg de acero y otros 2 kg de aluminio. Si
vende las bicicletas de paseo a $200 y las de montaa a $150, cuntas
bicicletas de cada tipo debe construir para que el beneficio sea mximo?

Bicicletas:

De paseo

De montaa

Restricciones

N de bicicletas

x 0; y 0

Acero

2y

x + 2y 80

Aluminio

3x

2y

3x + 2y 120

Beneficio

200x

150y

f(x,y)= 200x + 150y

Maximizar
24

B) REGIN FACTIBLE

25

C) VALORES DE LA FUNCIN OBJETIVO EN LOS VRTICES DE LA


REGIN FACTIBLE.

O(0, 0)
f(0, 0) = 200 0 + 150 0 = $0
A(40, 0) f(40, 0) = 200 40 + 150 0 = $8 000
B(20, 30) f(20, 30) = 200 20 + 150 30 = $8 500 Mximo
C(0, 40) f(0, 40) = 200 0 + 150 40 = $6 000

D) La solucin ptima es :
B(20, 30), es decir, x = 20 bicicletas de paseo e y = 30 bicicletas de montaa.

26

EJERCICIO

Se quiere organizar un puente areo entre dos ciudades, con plazas suficientes
de pasaje y carga, para transportar a 1 600 personas y 96 toneladas de equipaje.
Los aviones disponibles son de dos tipos: 11 del tipo A y 8 del tipo B. La
contratacin de un avin del tipo A, que puede transportar a 200 personas y 6
toneladas de equipaje, cuesta $40 000 ; la contratacin de uno del tipo B, que
puede transportar a 100 personas y 15 toneladas de equipaje, cuesta $10 000 .
Cuntos aviones de cada tipo deben utilizarse para que el coste sea mnimo?

Tipo A

Tipo B

Restricciones

N de aviones

0 x 11; 0 y 8

Personas

200x

100y

200x + 100y 1 600

Equipaje

6x

15y

6x + 15y 96

Coste

40 000x

10 000y

f(x,y)= 40 000x + 10 000y

Minimizar
27

REGIN FACTIBLE

28

VALORES DE LA FUNCIN OBJETIVO EN LOS VRTICES DE LA


REGIN FACTIBLE.

A(6, 4) f(6, 4) = 40 000 6 + 10 000 4 = $280 000


B(11, 2) f(11, 2) = 40 000 11 + 10 000 2 = $460 000
C(11, 8) f(11, 8) = 40 000 11 + 10 000 8 = $520 000
D(4, 8) f(4, 8) = 40 000 4 + 10 000 8 = $240 000 Mnimo

La solucin ptima :
Es D(4, 8), es decir, x = 4 aviones tipo A, y = 8 aviones tipo B.

29

EJERCICIOS

1.

2.

Un sastre tiene 80 m2 de tejido A y 120 m2 de tejido B. Un traje de


caballero requiere 1 m2 de A y 3 m2 de B, y un vestido de seora 2 m2
de cada tejido. Si la venta de un traje deja al sastre el mismo
beneficio que la de un vestido, halla cuntos trajes y vestidos debe
fabricar para obtener la mxima ganancia.
Una empresa produce dos bienes, A y B. Tiene dos factoras y cada
una de ellas produce los dos bienes en las cantidades por hora
siguientes:

Factora 1

Factora 2

Bien A

10 unidades /hora

20 unidades /hora

Bien B

25 unidades /hora

25 unidades /hora

La empresa recibe un pedido de 300 unidades de A y 500 de B. Los


costes de funcionamiento de las dos factoras son: $100 por hora para
la factora 1 y $80 por hora para la factora 2. Cuntas horas debe
funcionar cada factora para minimizar los costes de la empresa y
satisfacer el pedido?

30

EJERCICIOS

3.

Un vendedor de libros usados tiene en su tienda 90 libros de la coleccin Austral y


80 de la coleccin Alianza de bolsillo. Decide hacer dos tipos de lotes: el lote de tipo
A con 3 libros de Austral y 1 de Alianza de bolsillo, que vende a $8, y el de tipo B
con 1 libro de Austral y 2 de Alianza de bolsillo, que vende a $10 . Cuntos lotes
de cada tipo debe hacer el vendedor para maximizar su ganancia cuando los haya
vendido todos?

31

También podría gustarte