You are on page 1of 20

Solución grafica de la PL

Parte 2

RED DE APRENDIZAJE
Solución grafica de la PL

El procedimiento de solución grafica comprende dos


pasos:
1. Determinación del espacio de soluciones que
define todas las soluciones factibles del modelo.
2. Determinación de la solución optima, entre todos
los puntos factibles del espacio de soluciones.

GTC
5

6
7

8
9

10
11

12
13

14
15

ACERO
MONTAJE

= 7.14
= 4.29

,85

16
ACERO
MONTAJE

17
Gepetto

Ejemplo
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.
• Requiere 1 hora de trabajo de carpinteria.
Cada tren:
• Produce un beneficio neto de 2 €.
• Requiere 1 hora de trabajo de acabado.
• Requiere 1 hora trabajo de carpinteria.

Cada semana Gepetto puede disponer de:


• Todo el material que necesite.
• Solamente 100 horas de acabado.
• Solamente 80 horas de carpinteria.
También:
• La demanda de trenes puede ser cualquiera (sin límite).
• La demanda de muñecos es como mucho 40.

Gepetto quiere maximizar sus beneficios.


¿Cuántos muñecos y cuántos trenes debe fabricar?
Este problema es un ejemplo típico de un
problema de programación lineal (PPL).

Variables de Función Objetivo. En cualquier Restricciones


Decisión PPL, la decisión a tomar es Son desigualdades que
como maximizar (normalmente el limitan los posibles
x = nº de muñecos beneficio) o minimizar (el coste) valores de las variables
producidos a la de alguna función de las de decisión.
semana variables de decisión. Esta En este problema las
y = nº de trenes función a maximizar o minimizar restricciones vienen
producidos a la se llama función objetivo. dadas por la
semana disponibilidad de horas
de acabado y carpintería
El objetivo de Gepetto es
y por la demanda de
elegir valores de x e y para muñecos.
maximizar 3x + 2y. Usaremos También suele haber
la variable z para denotar el restricciones de signo o
valor de la función objetivo. La no negatividad:
función objetivo de Gepetto es: x≥0
y≥0

Max z = 3x + 2y

Restricciones

Cuando x e y crecen, la función objetivo de Gepetto también


crece. Pero no puede crecer indefinidamente porque, para
Gepetto, los valores de x e y están limitados por las siguientes
tres restricciones:
Restricción 1: no más de 100 horas de tiempo de acabado pueden ser usadas.
Restricción 2: no más de 80 horas de tiempo de carpinteria pueden ser usadas.
Restricción 3: limitación de demanda, no deben fabricarse más de 40 muñecos.

Estas tres restricciones pueden expresarse matematicamente


por las siguientes desigualdades:

Restricción 1: 2 x + y ≤ 100
Restricción 2: x + y ≤ 80

Restricción 3: x ≤ 40

Además, tenemos las restricciones de signo: x ≥ 0 e y ≥ 0


Formulación matemática del PPL

Variables de Decisión x = nº de muñecos producidos a la semana


y = nº de trenes producidos a la semana

Muñeco Tren

Beneficio 3 2 Max z = 3x + 2y (función objetivo)

Acabado 2 1 ≤ 100 2 x + y ≤ 100 (acabado)

Carpintería 1 1 ≤ 80 x + y ≤ 80 (carpinteria)

Demanda ≤ 40 x ≤ 40 (demanda muñecos)

x ≥0 (restricción de signo)

y ≥0 (restricción de signo)

Formulación matemática del PPL

Para el problema de Gepetto, combinando las restricciones de


signo x ≥ 0 e y ≥ 0 con la función objetivo y las restricciones,
tenemos el siguiente modelo de optimización:

Max z = 3x + 2y (función objetivo)


Sujeto a (s.a:)
2 x + y ≤ 100 (restricción de acabado)
x + y ≤ 80 (restricción de carpintería)
x ≤ 40 (restricción de demanda de muñecos)
x ≥0 (restricción de signo)
y ≥0 (restricción de signo)
Región factible

La región factible de un PPL es el conjunto de todos los puntos


que satisfacen todas las restricciones. Es la región del plano
delimitada por el sistema de desigualdades que forman las
restricciones.

x = 40 e y = 20 está en la región Restricciones de Gepetto


factible porque satisfacen todas 2x + y ≤ 100 (restricción finalizado)
las restricciones de Gepetto. x + y ≤ 80 (restricción carpintería)
Sin embargo, x = 15, y = 70 no x ≤ 40 (restricción demanda)
está en la región factible porque x ≥0 (restricción signo)
este punto no satisface la y ≥0 (restricción signo)
restricción de carpintería
[15 + 70 > 80].

Solución óptima
Para un problema de maximización, una Se puede
solución óptima es un punto en la región demostrar que la
factible en el cual la función objetivo tiene unsolución óptima
valor máximo. Para un problema de de un PPL está
minimización, una solución óptima es un punto siempre en la
en la región factible en el cual la función frontera de la región
objetivo tiene un valor mínimo. factible, en un
La mayoría de PPL tienen solamente una vértice (si la
solución óptima. Sin embargo, algunos PPL no solución es única) o
tienen solución óptima, y otros PPL tienen un en un segmento
número infinito de soluciones. entre dos vértices
contiguos (si hay
Más adelante veremos que la solución del PPL infinitas soluciones)
de Gepetto es x = 20 e y = 60. Esta solución da
un valor de la función objetivo de:
z = 3x + 2y = 3·20 + 2·60 = 180 €
Cuando decimos que x = 20 e y = 60 es la solución óptima,
estamos diciendo que, en ningún punto en la región factible, la
función objetivo tiene un valor (beneficio) superior a 180.
Representación Gráfica de las restricciones
Y
Cualquier PPL con sólo dos
variables puede resolverse
100
gráficamente. 2x + y = 100

Por ejemplo, para representar 80


gráficamente la primera
restricción, 2x + y ≤ 100 :
Dibujamos la recta 2x + y = 100 60

Elegimos el semiplano que 40


cumple la desigualdad: el
punto (0, 0) la cumple
(2·0 + 0 ≤ 100), 20

así que tomamos el


semiplano que lo contiene.
20 40 60 80 X

Dibujar la región factible

Puesto que el PPL de Gepetto tiene dos variables, se puede resolver


gráficamente. La región factible es el conjunto de todos los puntos
que satisfacen las restricciones:

2 x + y ≤ 100 (restricción de acabado)


x + y ≤ 80 (restricción de carpintería)
x ≤ 40 (restricción de demanda)
x ≥0 (restricción de signo)
y ≥0 (restricción de signo)

Vamos a dibujar la región factible que satisface estas restricciones.


Dibujar la región factible
Y

100
2x + y = 100
Restricciones
2 x + y ≤ 100
80
x + y ≤ 80
x ≤ 40
x ≥0 60

y ≥0
40

Teniendo en
cuenta las 20
restricciones de
signo (x ≥ 0, y ≥ 0),
nos queda: 20 40 60 80 X

Dibujar la región factible


Y

100

Restricciones 80

2 x + y ≤ 100
x + y ≤ 80 60 x + y = 80
x ≤ 40
x ≥0 40

y ≥0

20

20 40 60 80 X
Dibujar la región factible
Y

100

Restricciones 80
x = 40
2 x + y ≤ 100
x + y ≤ 80 60
x ≤ 40
x ≥0 40
y ≥0

20

20 40 60 80 X

Dibujar la región factible


Y
La intersección
de todos estos
semiplanos 100
2x + y = 100
(restricciones)
nos da la región
factible 80
x = 40

60

x + y = 80
40

Región
20 Factible

20 40 60 80 X
Vértices de la región factible
Y Restricciones
La región factible
2 x + y ≤ 100
(al estar limitada
por rectas) es un 2x + y = 100 x + y ≤ 80
100
polígono. x ≤ 40
En esta caso, el x ≥0
polígono ABCDE. 80 E x = 40 y ≥0

D
60

x + y = 80
40

Región
20 Factible C

B
A 20 40 60 80 X

Resolución gráfica
Y
Max z = 3x + 2y

Para hallar la 100

solución óptima,
dibujamos las (0, 80)
80
rectas en las
cuales los puntos (20, 60)
tienen el mismo 60

valor de z.
La figura muestra 40
estas lineas para
z = 0, z = 100, y z Región
(40, 20)
= 180 20 Factible
(40, 0)

(0, 0) 20 40 60 80 X
z = 180
z=0 z = 100
Resolución gráfica
Y

Max z = 3x + 2y
100

La última recta de (0, 80)


80
z que interseca
(toca) la región (20, 60)
factible indica la 60

solución óptima
para el PPL. Para
40
el problema de
Gepetto, esto Región
ocurre en el (40, 20)
20 Factible
punto D (x = 20, y
= 60, z = 180). (40, 0)

(0, 0) 20 40 60 80 X
z = 180
z=0 z = 100

Resolución analítica
Y
Max z = 3x + 2y
También podemos encontrar la 100
solución óptima calculando el
valor de z en los vértices de la
(0, 80)
región factible. 80

Vértice z = 3x + 2y (20, 60)


60
(0, 0) z = 3·0+2·0 = 0
(40, 0) z = 3·40+2·0 = 120
(40, 20) z = 3·40+2·20 = 160 40
(20, 60) z = 3·20+2·60 = 180
(0, 80) z = 3·0+2·80 = 160 Región
Factible (40, 20)
20

La solución óptima es:


(40, 0)
x = 20 muñecos
y = 60 trenes (0, 0) 20 40 60 80 X
z = 180 € de beneficio
Hemos identificado la región factible
para el problema de Gepetto y
buscado la solución óptima, la cual
era el punto en la región factible con
el mayor valor posible de z.

Recuerda que:

• La región factible en cualquier PPL está


limitada por segmentos (es un polígono,
acotado o no).

• La región factible de cualquier PPL tiene


solamente un número finito de vértices.

• Cualquier PPL que tenga solución óptima


tiene un vértice que es óptimo.
Holguras y excedentes

Las holguras se presentan en las restricciones del tipo (≤) y los


excedentes se presentan en la srestricciones del tipo (≥)

Las restricciones con holgura o excedente cero se denominan


restricciones activas y son las que determinan la solución optima.
Estas restricciones son mas importantes en el modelo de PL.

Cuando las restricciones tienen holguras o excedentes mayores a


cero se denominan restricciones no activas. Estas restricciones
están en un segundo nivel de importancia.

También existen algunas restricciones no activas que se denominan


restricciones redundantes, es decir, restricciones que no definen
la región factible y que perfectamente pudieron no ser consideradas.
De todos los tipos de restricciones son las menos importantes.

39

Investigación Operativa

You might also like