Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Orientaciones
Contenidos temáticos
Métodos de resolución de un PL
Teoremas importantes
Un problema de maximización
Un problema de minimización.
¡La universidad para todos!
Métodos de resolución de un PL
Teoremas importantes
Un problema de maximización
Un problema de minimización.
¡La universidad para todos!
Ejemplo de PL
Maximize Z = 400X1 + 800 X 2
Sujeto a:
Where
3X1 + 5X 2 5000
Z = the monthly profit from Max and Multimax
X1 + 4X 2 3000
X1 = the number of Max produced each month
X1 , X 2 0 No negativida d
X 2 = the number of Multimax produced each month
¡La universidad para todos!
Métodos de Resolución de un PL
8
¡La universidad para todos!
Método gráfico
Método gráfico
a Z
La recta Z ax by y x
se llama recta de
b b
isoutilidad debido a que todos sus puntos tienen la
misma utilidad, su pendiente es -a/b y su ordenada al
origen varía según el valor de la utilidad Z.
Método gráfico
La región factible de un PPL es el conjunto de
x2 todos los puntos que satisfacen todas las
restricciones. Es la región del plano delimitada
z por el sistema de desigualdades que forman
las restricciones.
Solución óptima
z* Región factible
Solución básica
x1
¡La universidad para todos!
Método gráfico
Para un problema de maximización, una
x2 solución óptima es un punto en la región
factible en el cual la función objetivo tiene un
z valor máximo.
Para un problema de minimización,
una solución óptima es un punto en
Solución óptima
la región factible en el cual la función
objetivo tiene un valor mínimo.
z* Región factible
Solución básica
x1
¡La universidad para todos!
Teoremas importantes
Teorema 1: Si un problema de
programación lineal tiene una
solución, entonces ésta debe
aparecer en un vértice, del
conjunto factible S asociado
con el problema.
Además, si la función objetivo
Z se optimiza en dos vértices
adyacente de S, entonces se
optimiza en todos los puntos
del segmento de recta que une
estos vértices, en cuyo caso
existe una infinidad de
soluciones al problema.
¡La universidad para todos!
Teoremas importantes
Teoremas importantes
Teorema 2: Supóngase un problema de programación lineal con
Existencia un conjunto factible S y una función objetivo,
de una Z = ax + by.
solución 1. Si S está acotado, entonces Z tiene un valor
máximo y un valor mínimo en S.
2. Si S no está acotado y tanto a como b son no
negativos, entonces Z tiene un valor mínimo en S,
si las restricciones que definen a S incluyen las
desigualdades x > 0 e y > 0.
3. Si S es el conjunto vacío, entonces el problema de
programación lineal no tiene solución; es decir, Z
no tiene un valor máximo ni uno mínimo.
¡La universidad para todos!
Un ejemplo de maximización
Gepetto S.L., manufactura muñecos y trenes de madera.
Cada muñeco:
• Produce un beneficio neto de 3 €.
• Requiere 2 horas de trabajo de
acabado y 1 hora de trabajo de
carpinteria.
Cada tren:
• Produce un beneficio neto de 2 €.
• Requiere 1 hora de trabajo de
acabado y 1 hora trabajo de carpinteria.
¡La universidad para todos!
Un ejemplo de maximización
Variables de Decisión
x = Nº de muñecos producidos a
la semana. Función Objetivo
y = Nº de trenes producidos a la El objetivo de Gepetto es
semana. elegir valores de x e y para
maximizar 3x + 2y.
(F.O) Máx: z = 3x + 2y
¡La universidad para todos!
Y Máx z = 3x + 2y (FO)
100
Restricciones 80
2 x + y ≤ 100
60 x + y = 80
x + y ≤ 80
x ≤ 40 40
x ≥ 0, y ≥ 0
20
20 40 60 80 X
¡La universidad para todos!
Y
Máx: Z = 3x + 2y (FO)
100
Restricciones 80
x = 40
2 x + y ≤ 100
x + y ≤ 80 60
x ≤ 40
40
x ≥ 0, y ≥ 0
20
20 40 60 80 X
¡La universidad para todos!
C es solución de 40
x = 40
2x + y = 100 Región
C(40, 20)
20 Factible
S
x + y = 80
B es solución de B(40, 0)
x = 40 A(0, 0) 20 40 60 80 X
y=0
¡La universidad para todos!
Resolución gráfica
Y
Máx z = 3x + 2y (FO)
100
(0, 0) 20 40 60 80 X
z=0 z = 100 z = 180
¡La universidad para todos!
Resolución gráfica
Y
Máx: z = 3x + 2y (FO)
100
Resolución analítica
Máx: Z = 3x + 2y (FO) Y
También podemos encontrar la
solución óptima calculando el valor de 100
Z en los vértices de la región factible.
(0, 80)
Vértice z = 3x + 2y 80
Recuerda que:
Un ejemplo de minimización
Dorian Auto fabrica y vende autos y furgonetas. La empresa
quiere emprender una campaña publicitaria en TV y tiene que
decidir comprar los tiempos de anuncios en dos tipos de
programas: del corazón y fútbol.
Un ejemplo de minimización
Un anuncio en el programa de corazón cuesta $50000 y
un anuncio del fútbol cuesta $100000.
Programa Programa
Corazón (x) Fútbol (y)
Mujeres 6 mill 3 mill 6x + 3y ≥ 30
Mín z = 50 x + 100y 8
s.a. 6x + 3y ≥ 30 6
2x + 8y ≥ 24 4
2x + 8y = 24
x, y ≥ 0
2
X
2 4 6 8 10 12 14
¡La universidad para todos!
y=0 C
Por tanto, C(12, 0) X
2 4 6 8 10 12 14
¡La universidad para todos!
Solución: B(4, 2)
2
x = 4 anuncios en prog. corazón
C(12, 0)
y = 2 anuncios en prog. futbol X
Coste mínimo z = 400 (mil $) 2 4 6 8 10 12 14
¡La universidad para todos!
s.a. 6x + 3y ≥ 30
12
2x + 8y ≥ 24 A(0, 10)
10
x, y ≥ 0 8
Región
Z = 600 Factible
El coste mínimo se
6
obtiene en el punto B. 4
B(4, 2)
Solución: 2
Número de soluciones de un PL
Los dos ejemplos anteriores, Gepetto y Dorian Auto, tienen,
cada uno, una única solución óptima.
No en todos los PPL ocurre esto. Se pueden dar también las
siguientes posibilidades:
a) Algunos PPL tienen un número infinito de
soluciones óptimas (alternativas o múltiples
soluciones óptimas).
b) Algunos PPL no tienen soluciones factibles (no
tienen región factible).
c) Algunos PPL son no acotados: Existen puntos en la
región factible con valores de z arbitrariamente
grandes (en un problema de maximización).
Veamos un ejemplo de cada caso...
¡La universidad para todos!
Máx: Z = 3x + 2y
50
C
s.a: 3x + 2y ≤ 120
x + y ≤ 50 40
x ,y ≥ 0 B
30
A(40;0) y B(20;30) son Región
solución. Factible z = 120
Por tanto: cualquier punto 20
situado en el segmento AB
z = 60
puede ser una solución 10
óptima de z. z = 100
Z =120. A
10 20 30 40 50 X
¡La universidad para todos!
Máx: Z = 3x + 2y No existe
50 Región Factible
s.a: x ≥ 30
3x + 2y ≤ 120
x + y ≤ 50 40
x + y ≤ 50 y ≥ 30
x ≥ 30 30
y ≥ 30
20
x,y≥0
Se observa que no es posible 10 3x + 2y ≤ 120
establecer una región común
para las restricciones. Es decir,
No existe región factible 10 20 30 40 50
X
¡La universidad para todos!
Región Factible
2x + y ≥ 6
5
x, y ≥ 0
La región factible es no 4
acotada. z=4
X-y≤1
Se muestran en el gráfico las 3
Resumiendo …
Método 1) Se grafica el conjunto factible.
de las 2) Se encuentran las coordenadas de todas las esquinas
esquinas (vértices) del conjunto factible.
3) Se evalúa la función objetivo en cada esquina.
4) Se halla el vértice que proporcione el máximo
(mínimo) de la función objetivo.
Si sólo existe un vértice con esta propiedad,
entonces constituye una solución única del
problema.
Si la función objetivo se maximiza (minimiza) en
dos esquinas adyacentes de S, entonces existe una
infinidad de soluciones óptimas dadas por los
puntos del segmento de recta determinado por
estos dos vértices.
¡La universidad para todos!
Ejercicios …
Mineral Mining Company envía una carga de
camión de mineral de hierro y cobre de la mina a la
planta procesadora. El camión tiene una capacidad de
peso de 10 toneladas y una capacidad de volumen de
1000 pies cúbicos. Cada libra de mineral de hierro toma
0.04 pies cúbicos de espacio y produce una ganancia
neta de $ 0.30 al procesarse. Cada libra de mineral de
cobre ocupa 0.08 pies cúbicos de espacio y proporciona
una ganancia neta de $0.50
Formule un problema de programación lineal
para determinar la cantidad de cada mineral
por cargar diariamente para maximizar la ganancia.
Definición de Variables
X1 : Cantidad de mineral de Hierro para transportar en
libras
X2 : Cantidad de mineral de Cobre para transportar en
libras
Función Objetivo
Max : Z= 0,30X1 + 0,50X2
Restricciones
0,04X1 + 0,08X2 ≤ 1000 Capacidad de volumen en (pie3)
X1 + X2 ≤ 20000 Capacidad de peso en (Libras)
X1 ; X2 ≥ 0 No negatividad
¡La universidad para todos!
SOLUCIÓN GRÁFICA
Libras de Mineral Solución Óptima:
de Cobre
X1 =15000; X2 =5000
22
Valor Óptimo de la F.O.
20
Z: 0,30(15000) + 0,50(5000) = 7000
18
X1 + X2 ≤ 20000
16
La solución óptima es el punto C;
14
ya que en el se obtiene el mejor
12 valor de la función objetivo.
10
6 (15000;5000)
4 C 0,04X1 + 0,08X2 ≤ 1000
2
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 Libras de
Mineral de Hierro
Región Factible
¡La universidad para todos!
Ejercicios …
Máx: z = 20x1 + 25x2
Sujeto a:
3x1 +2x2 ≤ 12 (color beige)
x1 + 2x2 ≤ 8 (color rojo)
x1 ≥ 0, x2 ≥ 0 (no negatividad)
¡La universidad para todos!
Evaluando Z:
X1 + 2X2 ≤ 8
¡La universidad para todos!
Ejercicios …
¡La universidad para todos!
¡La universidad para todos!
Ejercicios …
¡La universidad para todos!
¡La universidad para todos!
Ejercicios …
¡La universidad para todos!
Ejercicios …
Máx: z = x1 + x2
S. a:
30x1 +100x2 ≤ 3000
120x1 + 96x2 ≤ 4000
x1 ≥ 0, x2 ≥ 0
¡La universidad para todos!
¡Gracias!