Está en la página 1de 9

15

Solución de los Modelos de Programación Lineal


a) (Solución Grafica) Método grafico para el caso de dos variables de decisión
b) (Solución algebraica) Método Simplex para el caso de dos ó más variables de decisión

Método grafico
Procedimiento:
1.- Se resuelve cada inecuación por separado (incluyendo las de no negatividad), es decir, se encuentra el semiplano de
soluciones de cada una de las inecuaciones.
a. Se dibuja la recta asociada a la inecuación. Esta recta divide al plano en dos regiones o semiplanos
b. Para averiguar cuál es la región válida, el procedimiento práctico consiste en elegir un punto, por ejemplo, el (0,0) si
la recta no pasa por el origen, y comprobar si las coordenadas satisfacen o no la inecuación. Si lo hacen, la región en
la que está ese punto es aquella cuyos puntos verifican la inecuación; en caso contrario, la región válida es la otra.
2.- Se encuentra la Región factible (Es un polígono cerrado y acotado ó abierto y no acotado) que está formada por la
intersección o región común de las soluciones de todas las inecuaciones.

3.- Por ultimo calculamos la solución óptima (Máximo ó mínimo). Evaluando la función objetivo en los vértices de la
región factible.
En los problemas de programación lineal puede darse varios tipos de soluciones óptimas:
a) Si la región Factible es un poliedro (polígono cerrado y acotado) entonces , la solución optima puede ser: única y se
sitúa en uno de los vértices (se dice que es una solución extrema) o múltiple (soluciones optimas alternativas: dos
vértices y todos los puntos extremos del segmento)
b) Si la región Factible es un polígono (abierto) entonces:
· O no hay solución optima (Solución infactible)
· Ó la solución optima es: única (solución extrema) , Múltiple (infinitas soluciones), o ilimitada o infinita
(solución no acotado)
Ejemplo # 1: (Problema planteado guía anterior)
x = Cantidad de conejos a criar
y = Cantidad de pollos a criar
Fob: Max: B = 500x + 300 y
Sujeto a: 20x + 10 y £ 1000 Disponibilidad en Kg del pienso
3x + 2 y £ 180 Horas disponibles para el cuidado de los animales
x y y³ 0 Variables de no negatividad
Solución:
Ø Primer paso: Resolución de cada una de las inecuaciones.
Primera inecuación
a) 20x + 10y £1000 ® 20x + 10y =1000
x y
Hallamos los Cortes con los ejes
50 0
Con el eje x : y=0 Con el eje y : x=0 0 100
20x + 10(0) = 1000 20(0) + 10 y = 1000
20x = 1000 10 y = 1000
x = 1000
20
= 50 y = 1000
10
= 100
16
Elegimos el punto (0 ;0). ( ya que la recta no pasa por el origen)
b) que se encuentra en el semiplano situado por debajo de la línea
recta. y lo sustituimos en la inecuación:
20x + 10 y £ 1000
20(0) + 10(0) £ 1000
0 £ 1000 Se cumple
Esto quiere decir que el conjunto solución de la inecuación es
el semiplano seleccionado

Segunda inecuación:
b) Elegimos el Punto ( 0 ; 0)
a) 3x + 2y £180 ® 3x + 2y =180 3x + 2 y £ 180
Hallamos los Cortes con los ejes 3(0) + 2(0) £ 180
Con el eje x : y=0 Con el eje y : x=0 0 £ 180 Se cumple
3x + 2(0) = 180 Esto quiere decir que el conjunto solución
3(0) + 2 y = 180
3x = 180 de la inecuación es el semiplano selecciona do
2 y = 180
x = 180
3
= 60 y = 180 = 90
2

x y
60 0
0 90

Variables de no negatividad
Tercera Inecuación Cuarta Inecuación
x ³ 0 ® x = 0 y ³ 0 ® y= 0
recta // al eje y que pasa por x = 0 recta // al eje x que pasa por y = 0

Segundo paso: Interceptando todas las


Ø .
inecuaciones se tiene el siguiente polígono
cerrado
17

Ø Tercer paso: Calculo de la solución óptima.


a) Calculo de los puntos vértice del polígono
Punto A observando en el grafico anterior tenemos que: A(0;0)
Punto B observando en el grafico tenemos que: B ( 0 ; 90 )
Punto C Para ello utilizamos las rectas asociadas a las inecuaciones 1 y 2: L1 Ç L 2

20 x + 10 y = 1000 L1
Resolviendo el sistema (Método de Reducción) tenemos:
3x + 2 y = 180 L2
Multiplicando a L1 por (-3) y L 2 por (20) Sumando ambas ecuaciones
- 3 * ( 20 x + 10 y = 1000 ) L1 ® - 60 x - 30 y = - 3000
20 * (3 x + 2 y = 180 ) L2 ® 60 x + 4 0 y = 3600
600
10 y = 600 ® y= ® [y = 60]
10
Sustituyendo a y = 60 en L1 tenemos :
400
20 x + 10 (60) = 1000 ® 20 x = 1000 - 600 ® 20 x = 400 ® x= ® [x = 20]
20
entonces las coordenada s del Punto C (20 ; 60 )

Punto D observando en el grafico tenemos que: D ( 50 ; 0 )


Luego de obtener los puntos del polígono los evaluamos en la función objetivo: B = 500 x + 300 y

Pto A ( 0 ; 0 ) B = 500 (0) + 300 (0) ® B = 0 um


Pto B ( 0 ; 90 ) B = 500 (0) + 300 (90) ® B = 27000 um
Pto C ( 20 ; 60 ) B = 500 (20) + 300 (60) ® B = 28000 um
Pto D ( 50 ; 0 ) B = 500 (50) + 300 (0) ® B = 25000 um

La función se maximiza en el punto C (solución única), esto quiere decir que debería criar 20 conejos y 60 pollos para
obtener una ganancia máxima de 28000 pesetas bajo estas condiciones. Un análisis sobre las restricciones, empleando la
solución óptima Pto C (20 ; 60) nos permite conocer la siguiente información :

20x + 10 y £ 1000 Todos los Kg Disponibles del 3x + 2 y £ 180 Todas las horas disponibles
para el cuidado de los animales
20(20) + 10(60) £ 1000 pienso serán utilizados 3(20) + 2(60) £ 180 serán utilizadas
1000 £ 1000 No hay holgura (1000-1000=0) 180 £ 180
No hay holgura (180-180=0)

Nota: Holgura: En términos matemáticos, expresan la diferencia entre el lado izquierdo y el lado derecho de las
restricciones. En términos del modelo representan la cantidad de recurso no utilizado con relación a un
máximo disponible (Parte ociosa de los recursos).

Ejemplo # 2 : Dado el siguiente problema de programación lineal

Min : z = 5
4
x + 2y
Sujeto a : 3x ³ 2
2.1) Obtener la solución grafica
- 5x + 8y ³ 20 2.2) Encuentre los valores de holgura ó excedente de cada restricción
8x + 9 y ³ 72 en el punto óptimo
5x - 3y £ 15
x yy³0
18

Solución:
Ø Primer paso: Resolución de cada una de las inecuaciones
Primera inecuación

a) 3x ³ 2 ® x³ 2
3

Recta // al eje y que pasa por x = 2


3

Segunda inecuación:

a) - 5x + 8y ³ 20 ® - 5x + 8y = 20
Hallamos los cortes con los ejes :
Con el eje x : y = 0 Con el eje y : x = 0
x y
- 5x + 8(0) = 20 - 5(0) + 8y = 20
-4 0
- 5x = 20 8 y = 20 0 5/2
x= 20
= -4 y = 20 = 5
-5 8 2

b) Elegimos el Punto ( 0 ; 0)
- 5y + 8y ³ 20
- 5(0) + 8(0) ³ 20
0 ³ 20 No se cumple
Esto quiere decir que el conjunto solucion
de la inecuación no es el semiplano selecciona do

Tercera inecuación:
a) 8x + 9y ³ 72 ® 8x + 9y = 72
Hallamos los cortes con los ejes :
Con el eje x : y = 0 Con el eje y : x = 0 x y
9 0
8x + 9(0) = 72 8(0) + 9 y = 72 0 8
8x = 72 9 y = 72
x= 72
8
=9 y = 72 =8
9

b) Elegimos el Punto ( 0 ; 0)
8X + 9Y ³ 72
8(0) + 9(0) ³ 72
0 ³ 72 No se cumple
Esto quiere decir que el conjunto solucion
de la inecuación no es el semiplano selecciona do

Cuarta inecuación:
a) 5x - 3y £ 15 ® 5x - 3y = 15
Hallamos los cortes con los ejes :
Con el eje x : y = 0 Con el eje y : x = 0
5X - 3(0) = 15 5(0) - 3y = 15 x y
3 0
5x = 15 - 3y = 15
0 -5
x = 15
5
=3 y = 15
-3
= -5
19

b) Elegimos el Punto ( 0 ; 0)
5x - 3y £ 15
5(0) - 3(0) £ 15
0 £ 15 Se cumple
Esto quiere decir que el conjunto solución
de la inecuación es el semiplano selecciona do

Variable de no negatividad
Quinta Inecuación Sexta Inecuación
x ³ 0 ® x = 0 y ³ 0 ® y = 0
recta // al eje y que pasa por x = 0 recta // al eje x que pasa por y = 0

Ø Segundo paso: Interceptando todas las inecuaciones se tiene el siguiente polígono abierto.

Ø Tercer paso: Calculo de la solución óptima.


a) Calculo de los puntos vértice del polígono
ì
ï 3x = 2 L1
Punto A Para ello utilizamos las rectas asociadas a las inecuaciones 1 y 3: L1 Ç L3  í
ï 8 x + 9 y = 72 L3
î
a ) Despejando a x de L1 Tenemos : 3x = 2 ® x= 2
3

b) Sustituyendo a x = 2
3
en L3 se tiene que :
200
8( 23 ) + 9 y = 72 ® 16
3
+ 9 y = 72 ® 9 y = 72 - 16
3
® 9y = 200
3
® y= 3
®y= 200
27
9
Entonces las coordenadas de Punto A ( 23 ; 200
27
)
20

ï- 5x + 8y = 20
ì L2
Punto B Para ello utilizamos las rectas asociadas a las inecuaciones 2 y 3: L 2 Ç L3 í
ï 8 x + 9 y = 72 L3
î
Resolviendo el sistema (Método de Reducción) tenemos:

Multiplicando a L 2 por (-9) y L 3 po (8) Sumando ambas ecuaciones


- 9 * ( - 5 x + 8 y = 20 ) L 2 ® 45x - 72 y = - 180
8* (8x + 9 y = 72) L 3 ® 64x + 72 y = 576
109 x = 396 ® [x = 109
396]

Sustituyen do a x = 396 en L 2 tenemos :


109
4160
- 5 æç 396 ö÷ + 8 y = 20 é y = 520ù
1980
® 8y = 20 + ® 8 y = 4160 ® y= 109
®
è 109 ø 109 109 8 êë 109 úû

entonces las coordenada s del punto B æç 109


396 ; 520 ö÷
è 109 ø

ï- 5x + 8y = 20
ì L2
Punto C Para ello utilizamos las rectas asociadas a las inecuaciones 2 y 4: L 2 Ç L 4  í
ï 5x - 3y = 15 L4
î
Resolviendo el sistema (Método de Reducción) tenemos:
Sumando L 2 y L 4
- 5 x + 8 y = 20 Sustituyendo a y = 9 en L 2 tenemos :
5 x - 3y = 15 - 5 x + 8 (7) = 20 ® - 5x = 20 - 56
35 - 36
5y = 35 ® y= ® [y = 7] - 5x = -36 ® x= ® é x = 36 ù
êë 5 úû
5 -5

entonces las coordenadas de Punto C ( 365 ; 7)


Luego de obtener los puntos del polígono los evaluamos en la función objetivo: Z = 54 x + 2y

Pto A (23 ; 200


27
) z= 5
4
(23 ) + 2(200
27
) ® z= 845
54
= 15,648
Pto B (109 ; 109 )
396 520
z = 54 (109
396
) + 2(109
520
) ® z= 1535
109
= 14,083
Pto C ( 5 ; 7 )
36
z = 54 ( 5 ) + 2(7)
36
® z = 23

2.1) La función se minimiza en el punto B con un valor de x = 109


396
; y = 109
520
(solución única), esto es para un valor de
z = 1535
109

2.2) En cuanto a las restricciones, empleando la solución óptima Pto B ( 109 ; 109 ) tenemos:
396 520

Segunda inecuación Tercera inecuación Cuarta inecuación


Primera inecuacion
- 5x + 8 y ³ 20 8x + 9 y ³ 72 5x - 3y £ 15
x³ 2
3
-5 (109
396
) + 8(109
520
) ³ 20 8 (109
396
) + 9(109
520
) ³ 72 5 ( ) - 3(109
396
109
520
) £ 15
396
³ 2
109 3
20 ³ 20 72 ³ 72
420
109
£ 15
Hay un exceso de
No Hay exceso No Hay exceso Hay una holgura de
(109
396
- 23 = 327
970
) (20 - 20 = 0) (72 - 72 = 0) (15 - 109
420
= 1215)
109

Nota: Exceso: Representan la cantidad de esa condición o requerimiento que se obtiene por encima de un mínimo o que se
deja de tener con relación a un máximo.
21

EJERCICIOS

1.- Dado los siguientes problemas de programación lineal.


1.1) Obtener la solución gráfica (única, múltiple, sin solución).
1.2) Encuentre los valores de holgura o excedente de cada restricción en el (los) punto(s) optimo(s).

a) Max: z = 3x + 2 y b) Min: z = 6x + y c) Max: z = 2 x + 3,25 y d) Min: z = 9x + 2 y


Sujeto a: x + 2 y £ 6 Sujeto a: 2x+ y ³ 8 Sujeto a: 8 x + 13y £ 104 Sujeto a: 4 x + y ³ 12
2x + y £ 8 - 2x + y £ 4 - 2x + y £ 4 3x - 4 y £ 12
-x + y£ 1 - x + 2y ³ 4 2y ³ 5 3x + 7 y £ 21
y £2 2 x £ 11 9 x + 5 y ³ 45 3x + 4 y ³ 36
x y y³0 2 y £ 13 5x - 4 y £ 20 2x³ 3
x y y³0 x y y³0 x y y³0

2.- Dado los siguientes problemas de programación lineal.


a) Max: z = 4 x + 2 y b) Max: z = x + 3y
Sujeto a: 0,43 x + y £ 30 Sujeto a: x + y£ 4
1,6 x + y £ 80 4 x + 3y £ 12
y £ 20 - x + y ³1
x - 6 y £ 60 x+y£6
x y y³0 x y y³0

2.1) Obtener la solución gráfica


2.2) ¿Tienen estos problemas una(s) restricción(s) que sea redundante(s)? Si es así ¿Cuál es ó son? ¿Cambia la solución
sí se elimina del problema la(s) restricción(s) redundante(s)? Explique.
2.3) Encuentre los valores de holgura o excedente de cada restricción en el punto óptimo
3.- Escriba las restricciones asociadas con el espacio de soluciones que se presenta en la gráfica e identifique todas las
restricciones redundantes.

4.- Una refinería de petróleo tiene dos fuentes de petróleo crudo: crudo ligero, que cuesta 35 um por barril y crudo pesado a
30 um el barril. Con cada barril de crudo ligero, la refinería produce 0,3 barriles de gasolina (G), 0,2 barriles de
combustible para calefacción (C) y 0,3 barriles de combustible para turbinas (T), mientras que con cada barril de crudo
pesado produce 0,3 barriles de G, 0,4 barriles de C y 0,2 barriles de T. La refinería ha contratado el suministro de
900000 barriles de G, 800000 barriles de C y 500000 barriles de T. Hallar las cantidades de crudo ligero y pesado que
debe comprar para poder cubrir sus necesidades al costo mínimo.
22

5.- En la elaboración de un producto A se necesita una sustancia B. La cantidad de A obtenida es cuando mucho el doble de
B utilizada, y la diferencia entre las cantidades del producto B y A no supera los 2 gr mientras que la suma no debe
sobrepasar los 5 gr. Además se utiliza por lo menos 1 gr de B y se requiere 1 gr de A. La sustancia A se vende a 5
millones y la B 4 millones el gramo. Calcular la cantidad de sustancia B necesaria para que el beneficio sea máximo.
a) Realice el modelo de programación lineal
b) Dibuje el espacio de soluciones (Región Factible)
6.- El taller de José se especializa en cambios de aceite del motor y regulación del sistema eléctrico. El beneficio por cambio
del aceite es 7 euros y de 15 euros por regulación. José tiene un cliente fijo con cuya flota, le garantiza un minimo de 30
cambios de aceite por semana. Cada cambio de aceite requiere de 20 minutos de trabajo y 8 euros de insumos. Una
regulación toma una hora de trabajo y gasta 15 euros en insumos. José emplea actualmente a dos mecánicos, cada uno de
los cuales labora 40 horas por semana. Las compras de insumos alcanzan un valor de 1750 euros semanales. José desea
maximizar el beneficio total.
a) Realice el modelo de programación lineal
b) Dibuje el espacio de soluciones (Región Factible)

7.- La empresa ACME produce los artículos x y y. La variable C representa el costo generado por estos productos, y se ha
logrado establecer que su comportamiento esta dado por la función C = 7x + 2y. Para elaborar estos artículos se
tienen cuatro departamentos, de cuyos modelos de producción se extraen las restricciones siguientes:
6 x + 8 y £ 48 Departamen to A
2x - 4 y £ 8 Departamen to B
3x + y ³ 4 Departamen to C
- 10 x + 8y £ 16 Departamen to D
x y y ³0
En términos de lo anterior:
a) ¿Que valores tendrá las variables x y y para que los costos sean mínimos?
b) ¿Cuantos artículos se programaran en cada departamento? .
c) ¿Cual es la holgura ó exceso en cada departamento? .
8.- La empresa ACME produce los artículos x y y. La variable B representa la ganancia generado por estos productos, y
se ha logrado establecer que su comportamiento esta dado por la función B = 5x + 2y. Para elaborar estos artículos se
tienen cinco departamentos, de cuyos modelos de producción se extraen las restricciones siguientes:
4 x + 3y ³ 12 Departamen to A
4x £ 29 Departamen to B
2,33x + 3y £ 21 Departamen to C
- 3x + 8y £ 12 Departamen to D
15x - 7 y ³ 21 Departamen to E
x yy³0
En términos de lo anterior:
a) ¿Que valores tendrá las variables x y y para que los beneficios sean máximos?
b) ¿Cuantos artículos se programaran en cada departamento? .
c) ¿Cual es la holgura ó exceso en cada departamento?
9.- Se desea obtener tres elementos químicos a partir de las sustancias A y B. Un kilo de A contiene 8 gramos del primer
elemento, 1 gramo del segundo y 2 del tercero; un kilo de B tiene 4 gramos del primer elemento, 1 gramo del segundo y
2 del tercero. Si se desea obtener al menos 16 gramos del primer elemento y las cantidades del segundo y del tercero
han de ser como mucho 5 y 20 gramos respectivamente y la cantidad de A es como mucho el doble que la de B, calcule
los kilos de A y los de B que han de tomarse para que el costo sea mínimo si un kilo de A vale 200 um y uno de B 1000
um. ¿Puede eliminarse alguna restricción?. Analice cada una de las restricciones en el punto óptimo.
10.- Una Fabrica elabora dos tipos de guantes para beisbol: Un modelo Normal y un modelo para Cátcher.la empresa tiene
700 horas de tiempo de producción disponibles en su departamento de corte y costura, 500 horas disponibles en su
departamento de terminado, y 200 horas disponibles en su departamento de empaque y envíos. Los requisitos de
tiempo de producción y las utilidades por guantes son los que se presentan en la siguiente tabla:
23

Tiempo de producción (horas)


Modelo Corte y costura Terminado Empaque y envio Utilidad
Normal 1 1 1/6 5 um
Catcher 7/5 1/2 1/2 8 um

a) Suponiendo que la compañía desea maximizar las utilidades ¿Cuántos guantes de cada modelo debe fabricar?
b) ¿Cuál es la utilidad que la fabrica puede obtener con las anteriores cantidades de producción?
c) ¿Cuántas horas de producción se programarán en cada departamento?
d) ¿Cuál es el tiempo de holgura en cada departamento?

11.- A una persona que quiere adelgazar se le ofrecen dos productos A y B para que tome una mezcla de ambos con las
siguientes recomendaciones:
Ø No debe tomar más de 150 g de la mezcla ni menos de 50 g.
Ø La cantidad de A debe ser igual o superior a la de B.
Ø No debe incluir más de 100 g de A
Sí 100g de A contiene 30 mg de vitaminas y 450 calorías y 100 g de B contienen 20 mg de vitaminas y 150
calorías:
a) ¿Cuántos gramos de cada producto debe mezclar para obtener el preparado más rico en vitaminas?
b) ¿Y el más pobre en calorías?

12.- La corporación XX fabrica dos modelos de producto Z-1.200 y Z-1.500. Los requerimientos de producción y las
disponibilidades están mostrados a continuación:
Requisitos de mano de obra Capacidad
Dapartamento Modelo Z-1200 Modelo Z-1500 horas/dia
1 20 0 2300
2 0 30 1540
3 25 23 2440
4 11 11 1300
Los beneficios unitarios logrados a la venta de los modelos Z-1.200 y Z-1.500 son de 50 um y 40 um, respectivamente.
Encuentre el número óptimo de cada producto que va a producir.
Sí la corporación XX está produciendo actualmente 30 unidades del modelo Z-1.200 y 20 unidades del modelo
Z-1.500, ¿Cuánto está dejando de ganar?

También podría gustarte