PROGRAMACIÓN LINEAL
ACT:10 TRABAJO COLABORATIVO NUMERO DOS
MARÍA SANTOS CAMPOS LOZANO
CODIGO: 3975841
GRUPO: 100404!"
EDGAR MAURICIO ALBA VALC#CEL TUTOR
UNIVERSIDAD UNIVERSIDAD NACIONAL NACIONAL ABIERTA $ A DISTANCIA %UNAD& ESCUELA DE CIENCIAS BASICAS' TECNOLOGIA E INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS MA$O 03 DE 01
INTRODUCCION
En la Programaci Programación ón Lineal Lineal adquirimo adquirimoss una una formaci formación ón básica básica para nuesra carre rrera de ingenier!a r!a de sisema" adquirie riendo un conocimien conocimieno o de ipo eórico# eórico# Tiene como ob$ei%o ob$ei%o &ormular" &ormular" obener ' anali(ar soluciones a problemas de programación lineal# La programación lineal es una )cnica maemáica que se uili(a para la solución de diferenes ipos de problemas" ano eóricos como prác prácic icos os"" en di%er di%ersa sass área áreass del del cono conoci cimi mien eno o## El )*io )*io en su aplicación a problemas reales sofisicados ' comple$os es a%alado por gran canidad de insiuciones producoras de bienes ' ser%icios en muc+os pa!ses del mundo#
,# T-LLER .#/ Desarrollar los siguienes e$ercicios por El 0)odo -lgebraico 1( MA)IMIZAR P1,234,.5 6U7ETO 3458 92 3:.5;2 3" 5 ;2 : Paso , se planea la función ob$ei%o ' las resricciones correspondienes< 0a*imi(ar P1,23 4 ,.5 RE6TRICCIONE6
345<92
3:.5;2
3;2" 5;2 no negai%idad : Paso . elaboramos el grafico correspondiene a las resricciones con el fin de precisar la región facible ' deerminar los punos que la conforman< 312 5192 345892 512 3192 312 512 3:.5;2
51,2 31.2
=2"92>
-=/2 .2> #
?=92#2> Región facible
: Paso @ resol%emos el sisema de ecuaciones para deerminar las coordenadas del puno - as!< 345192=,>*=.> 3:.512=.> .34.51,.2=@> 3:.512=.> @31,.2 3:1 ,.2 @ 31/2 reempla(amos * en =,> para +allar 5 /245:92=,> 5192:/2 51.2 -1=3" 5> Las coordenadas son -=/2".2> Paso /< con los punos de la región facible 2=2"2>A -=/2".2>A?=92"2>
0a*imi(amos la función ob$ei%o PUNTOS DE CORTE
)
$
10)*1$
2=2 2>
2
2
2
?=92 2>
92
2
922
-=/2 .2>
/2
.2
9/2
"
#
"
: Paso B la ma*imi(ación es 922 para 3:/2 ' 5:.2 ( MA)IMIZAR P1B*49' 6u$ea a< 34'82 @*4.'8..2 .*4@'8.,2 3 5;2 6OLUCIN : Paso , planeamos la función ob$ei%o ' las resricciones correspondienes< 0a*imi(ar P1B*49' R es ri cciones< 34'82 @*4.'8..2 .*4@'8.,2 3 5;2" 5; 2 no negai%idad
: Paso . se elabora el grafico correspondiene a las resricciones con el fin de precisar la región facible ' deerminar los punos que las conforman# 312 512 34582 512 312
312 51,,2 @34.58..2 51,2 31..2@
312 51F2 .*4@'8.,2 512 31,2B
,.2
,22 2 -=2#F2>92
?=@2#B2
/2 .2
Región facible
2 .2
/2
92
2
,22
,.2
: Paso @ resol%emos el sisema de ecuaciones para deerminar las condenadas del Puno ? ' C as!< Para b enemos< 34512=,>*=:.> .34@51.,2=.> :.3:.51 :,92=@> .34@51.,2 =.>
51B2 Reempla(amos ' en =,> para +allar a 3 34B212=,> 312:B2 31@2 ?1=3" 5> Las coordenadas son< ?=@2"B2> Para C enemos< 34512=,>*=:.> @34.51..2=.> :.3:.51 :,92=@> @34.51..2=.>
3192 Reempla(amos 3 en =,> para +allar a 5 924512=,> 512:92
51.2
C:=3" 5> Las coordenadas =92".2>
son<
C
Paso / con los punos de la región facible O=2"2>A -=2"F2>A ?=@2"B2>A C=92".2>A D=..2@"2> 0a*imi(amos la función ob$ei%o<
PUNTOS DE CORTE
)
$
10)*1$
2=2 2>
2
2
2
-=2"F2>
2
F2
/.2
?=@2"B2>
@2
B2
/B2
C=92".2>
92
.2
/.2
D=..2@"2>
..2@
2
,,22@
"
: Paso B la ma*imi(ación es /B2 para 3:@2 ' 5:B2 @# ma*imi(ar G1/3:,25 6u$eo a< 3:/5;/ .3:58. 3 5;2 6olución : Paso , planeamos la función ob$ei%o ' las resricciones correspondienes< 0a*imi(ar G1/3:,25 Resricciones 3:/';/ .*:'8. 3;2" 5;2 no negai%idad
: Paso . se elabora el grafico correspondiene a las resricciones con el fin de Precisar la región facible ' deerminar los punos que las conforman#
312 51 :, 3:/5;/ 512 31/
312 51 :. .3:58. 512 31,
5
2x-y=2
No +a' región facible x-4y=4
A(1,0)
B(4,0)
X
: Paso @ no se puede resol%er el sisema de ecuaciones por que no +a' inersección Enre las resricciones#
4( M+,+-+./: G1F*4@' 6u$eo a< @3:5;:. 3458H 3:51 :, 3" 5;2 6OLUCIN : Paso , planeamos la función ob$ei%o ' las resricciones correspondienes< 0inimi(ar P1F*4@' R es ri cciones< @34'; :. *4'8H *:'1 :, 3 ;2" 5;2" 5;2 no negai%idad : Paso . se elabora el grafico correspondiene a las resricciones con el fin de precisar la región facible ' deerminar los punos que las conforman# 312 51. @3:5;:. 512 31.@
312 51H 3458 H 512 31H
312 51, *:'1 :, 512 31:,
51H:/ 51B
,.
@*:'1 :.
,2
*:'1 :, 9
?=/"B>
/
.
región facible 34'1 H
-=2",> O=2"2>
2 .
/
9
C=H"2>
,2
,.
: Paso @ resol%emos el sisema de ecuaciones para deerminar las condenadas del puno ? as!< Para b enemos< 3451H=,> 3: 51 :,=.>
.*1 31. 1 31/
51H:/ 51B Reempla(amos * en =,> para +allar a ' /4'1H=,> ?1 =3" 5> Las coordenadas son< ?=/"B> : Paso / con los punos de la región facible O=2"2>A -=2",>A ?=/"B>A C=H"2> 0a*imi(amos la función ob$ei%o< PUNTOS DE CORTE
)
$
7*32
2=2 2>
2
2
2
-=2 ,>
2
,
@
?=/ B>
/
B
/@
C=H 2>
H
2
9@
"
"
"
"
: Paso B la ma*imi(ación es @ para *12 ' 51, B# Un fabricane de $uguees que esa preparando un programa de producción para dos nue%os ar!culos mara%illaJ ' fanásicoJ debe uili(ar la información respeco a sus iempos de consrucción que se proporcionan en la siguiene abla# Por e$emplo cada $uguee mara%illa requiere dos +oras en la maquina - las +oras de raba$o disponibles de los empleados por semana son< para la maquina - F2+oras para la ? /2 +oras para erminadas H2 +oras# 6i las uilidades de cada $uguee mara%illa ' cada $uguee fanásico son de /2#222 ' 92#222 respeci%amene KCuanas unidades de cada uno deben fabricarse por semana con el ob$eo de 0a*imi(ar las uilidades KCual seria la uilidad má*ima
MAUINA A
MAUINA B
TERMINADO UTILIDADES
0-R-MILL-
.
,
,
/2#222
&-NT6TICO
,
,
@
92#222
TIE0PO DI6PONI?LE
F2
/2
H2
6OLUCIN : Paso , planeamos la función ob$ei%o ' las resricciones correspondienes< 0inimi(ar G1/222234922225 R es ri cciones< .34';F2 *4'8/2 *4@'8H2 3 ;2" 5; 2 no negai%idad : Paso . se elabora el grafico correspondiene a las resricciones con el fin de precisar la región facible ' deerminar los punos que las conforman#
312 51F2 .345870 512 31@B
312 51/2 3458 /2 512 31/2
312 51@2 34@'8H2 512 31 H2
5 F2 92 B2 /2 -=2"@2>
?=,B".B>
@2 .2 ,2
C=@2",2>
2 ,2
.2
@2
D=@B"2>
/2
: Paso @ resol%emos el sisema de ecuaciones para deerminar las condenadas del puno ? 5 C as!< Para b enemos< 3451/2=,>*=:,> 34@51H2=.> :3:51:/2=@> 34@51H2=.>
.51B2 51B2. 51.B Reempla(amos *5en =,> para +allar a 3 34.B1/2=,> 31/2:.B 31,B ?1=3" 5>
Las coordenadas son< ?=,B".B> Para C enemos< 3451/2=,>*=:.> .3451F2=.> :.3:.51:/2=@> .3451F2=.>
X=30
Reempla(amos 3 en =,> para +allar a 5 @2451/2 =,> 51/2:@2 5 1,2 C1=3" 5> Las coordenadas son< C=@2",2>
: Paso / con los punos de la región facible O=2"2>A -=2"@2>A ?=,B".B>A C=@2",2>A D=@B"2> 0a*imi(amos la función ob$ei%o< PUNTOS DE CORTE
)
$
40000)*"00002
O=2 2>
2
2
2
-=2"@2>
2
@2
,22222
?=,B".B>
,B
.B
.,22222
C=@2",2>
@2
,2
,22222
D=@B"2>
@B
2
,/22222
"
: Paso B la má*ima uilidad se obiene cuando se fabrican ,B $uguees mara%illa ' .B $uguees fanásicos generando as! .#,22#222
2.
TALLER
3.5
1. MAXIMIZAR Z
= X1 + 2x2
Su jet !
2X1+X2 "# 2X1+3X2"12 X1, X2 $ 0 S%L&'I.
S1 S2
X1 2 2+3
X2 1 1
S1 1 0
S2 0 1+3
0 0
Z
-1
-2
0
0
1
0
X2
S1
S2
Z
*
S1
0
1
- 1+3
0
4
0u.t 2 1 .1 45 256 -1) y
S2
X1 1 1+3 2+3
1
0
1+3
0
4
Z
1+3
0
0
2+3
1
#
R e,-./, 3 + (6 e,-./, 1 .1 45 256 2) 0u.t 2
Z
* #
4
R e,-./, 2 0ut.134 5 256 1+3
2
L
,ue7 t*.
e8!
X2
S1
S2
Z
*
0
1
- 1+3
0
4
X2
X1 1 1+3 2+3
1
0
1+3
0
4
Z
1+3
0
0
2+3
1
#
S1
94 5 :ue t5458 4456 e8 4e . t*. ,ue7 8 5, ,5 ,e-t758, y 8 e te,e u, 85u3/, / 2t10! e. 7.56 0;x05 4e Z e8 #, u,45 X2= 4, S1=4, X1=S2=0.
2. MAXIMIZAR Z
= - X1 + 3X2
Su jet ! X1 + X2 "
< -X1 + X2 " 4 X1, X2 $ 0
S1
X1 2
X2 0
S1 1
S2 -1
0
* 2
S2
2+3
1
0
1+3
0
4
Z
-1
-2
0
0
1
0
X1
X2
S1
S2
Z
*
2 -1
0 1
1 0
-1 1
0 0
2 4
S1 S2
Z
R e,-./, 1 + (6 e,-./, 2 0ut.4 5 256 -1)
R e -./, 3 + (e. 6 e ,-./, 1 1 .1 45 256 3) 0u.t 2
4
Z
0
L
X1 S1 X2
0
,ue7 t*.
1
1#
e8!
X2
S1
S2
Z
*
0 1 0
1 0 3
-1 1 0
0 0 1
2 4
2 -1
4
Z
3
1#
94 5 :ue t5458 4456 e8 4e . t*. ,ue7 8 5, ,5 ,e-t758, y 8 e te,e u, 85u3/, / 2t10! e. 7.56 0;x05 4e Z e8 1#, u,45 X2= 4, S1=2, X1=S2=0. 3. MAXIMIZAR Z
= #X1 + 2X2
Su jet ! X1 X2 "
1 X1 + 2X2 " # X1 + X2 " 5 X1, X2 $= 0
S1
X1
X2
S1
1
-1
1
S2
S3
Z
*
0
0
0
1
R e,-./, 2 + (6 e,-./, 3 1 .1 45 256 - 1), 0u.t 2
S3
0 0
1 2
-1
Z
0
-10
#
S2
0
1 0
-1
1
0 0
3 4
0
0
1
#
6 e,-./, 3 + (6 e,-./, 1 1 .1 45 25e -1) y 0u.t 2 6 e ,-./, 4 + (6 e,-./, 1 1 .1 45 256 #) 0u.t 2
94 5 :ue >, :ue4 u, 44 56 ,e-t75, 8e 35,tu!
X1
X2
S1
S2
S3
Z
*
-1
1 1
1 0 - 1+2
0 1 0
0 -1
S3
1 0 0
1+2
0 0 0
1 3 2
Z
0
-10
#
0
0
1
#
X1
X2
S1
S2
S3
Z
*
0 0 1
1 1 - 1+2
1 0 0
-1
S3
1 0 0
1+2
0 0 0
4 0 2
Z
0
0
3
0
5
1
2#
X1 S2
X1 S2
L
X1 S2 X2 Z
t*. ,ue7
1
e8!
X1
X2
S1
S2
S3
Z
*
1 0 0 0
0 0 1 0
1 1
1 0 0 0
-1 1
0 0 0 1
4 0 2
- 1+2
3
1+2
5
2#
R e ,-./, 3 0u.t 2 1 .1 45 256 1+ 2
R e ,-./, 1 + R e ,-./, 2, 6 e,-./, 2 +(6 e ,-./, 3 1 .1 45 256 -1) y 0u.t 2 6 e,-./, 4 + (6 e,-./, 3 1 .1 45 256 10) 0u.t 2
94 5 :ue t5458 4456 e8 4e . t*. ,ue7 8 5, ,5 ,e-t758, y 8 e te,e u, 85u3/, / 2t10! e 7.56 0;x05 4e Z e8 2#, u,45 X1= 4, X2=2, y S1=S2=S3=0
3. E?EM@L%, @R %BLEMA 9E @R %AR AMA'I% LI EAL (MET%9% SIM@LEX)
FORMA ESTÁNDAR DE UN MODELO DE PROGRAMACIÓN LINEAL '8e6e8 u e e @66/ Le e 8u B6 e8t6, :ue et6e8 e :ue 8ue 6! C C C C C C C
Min sa
c1x1 + c2x2 + ... + cnxn a11x1 + a12x2 + ... + a1nxn = b1 a21x1 + a22x2 + ... + a2nxn = b2 ... ... ... a1x1 + a2x2 + ... + anxn = b xi != "# i = 1# 2# ...# n $ %= n
Mt6ete e86t !
Min cTx s.a Ax = b x != " ex8te D6 e ee6 e 8u6 :ue u e e @L 7ee e 8u B6 e8t;6! C C
E&EMPLO P' Max
() + 2* + , C C C C C
sa
8) + 9* + :, %= " ) + 2* 0 9, != ; 2) 0 8* + , = )#* != " , 3 IR
1. Se6e e8 8*e e76 u 6*e e x/ u e /. S -x' e8 Bu/ *jet7 x6 y x/ e8 8u/ /t -x/' != -x', 6 t x Bt*e. 0-x/' %= 0 -x', 6 t x Bt*e. E 8eue! x/ e8 t*D F e 0-x' 2. ' 6e8t6/ e t G= uee 8e6 e7 u eu/ e u 4 4 u84 u (ue7) *aiab3 43 567)a et7, eBete u e Bu/ *jet7. 3. ' 6e8t6/ e t H= uee 8e6 e7 u eu/ e u u8 u (ue7) *aiab3 43 3xc3s6 et7, eBete u e Bu/ *jet7. 4. Se6e e8 8*e e86*6 u 76*e *6e e 8 Be6e e 8 76*e8 et78.
'8e6 8uete t/! ) = x1# * = x2# , = x9 0 x8# s1 = x 567)a'# s2 = x: 3xc3s6' , e 6*e @) uee 8e6 e86t e B6 e:u7ete ! C C C
Min sa<
C C
0 (x1 0 2x2 0 x9 + x8 + "x + "x: 8x1 + 9x2 + :x9 0 :x8 + x = " x1 + 2x2 0 9x9 + 9x8 0 x: = ; 2x1 0 8x2 + x9 0 x8 = xi != "# i=1#2#9#8##:.
E&EMPLO< Re87e6 e 8uete 6*e e @66/ Le ut e MDt Sex! C C C C C
Max 8"/1 + :"/2 s.a. 2/1 + 1/2 %= >" 1/1 + 1/2 %= 8" 1/1 + 9/2 %= (" 1 != " 2 != " @6 e6 6 e MDt Sex, e8 ee86 e76 e e 8u B6t e8t;6, 6 u eB8 9# 8# != " 8 6e8et78 *aiab3s 43 567)a 6 6e8t6/ 1, 2 y 3. 9e e8t B6 :ue eB t* e Dt e 8uete B6!
1
2
9
8
2
1
1
0
0
1
1
0
1
0
1
9
0
0
1
>" 8" ("
08"
0:"
"
"
"
"
E e8t 8tu/, 8 76*e8 e u6 eBe u s6)ci?n b@sica -acib3 inicia, / ee86 6 / e Dt. Lue, 8e 7e6B 8 8t8 6eu8 e 8 *aiab3s n6 b@sicas (X1 y X2 e t* ) y 8e e8e 76*e :ue 3na a a bas3 :ue e 8t 6eu J;8 et7J. E e8te 8, 2. Lue, 6 e8e6 :ue 76*e *;8 ej *8e e*e8 *u86 e F uete et6e e e6e y 8 eBete8 88 76 *e et6te e B (6 :ue8 eBete8 H 0 68 e 6j e t* te66). E F 8e e M K01, 401, 03N = 9" 8 te6e6 B, e u 66e8e 76*e *;8 tu , e 8eue, 43Ba a bas3 . E 8/ :ue 8e e F uete 6e8 Pi*63 (6 6j) e u 8 8e676; 6 6e6 8 6e8et78 e6e8 B8, 6 8uete t* * e u te6/!
1
2
9
8
9 29 19 02"
0
1
0
-13
8"
0
0
1
-13
1"
1
0
0
13
9"
"
"
"
2"
1;""
E 76 e Bu/ *jet7 ue e u te6/ 8 e 0 1.#00. Se 6ee et6 e6 u 6e6e8et/ 6;B e 6*e y t6 as
s6)ci6n3s -acib3s 43 646 c63s6n43n a *ic3s 43 46ini6 43 )n6s -acib3s. L tu t* 66e8e 8u/ /t e 6*e @) e* :ue ex8te u 76*e *;8 8t 6eu et7, 6 tt 1 3na a a bas3. @8te66ete, ete e 6te6 e F uete u8 76*e :ue e*e ej6 *8e! M K40(53), 10(23), 30(13)N = 15, 8 B 2 (76*e *;8 tu X4), 6 t t 8 43Ba a bas3 . %*te te66 8e u te6/ e Dt!
1
2
9
8
0
0
1
-52
12
1+
1
0
0
32
-12
1+
0
1
0
-12
12
2+
"
"
"
9"
1"
21""
Oete 8e 8u/ /t e 6*e @) y 8e 7e6B :ue 8 8t8 6eu8 88 8 76*e8 *;88 (X4 y X5 8 y6e8 ue8 :ue e6). /te8e :ue ex8te e u 8t 6eu u e6 6 u 76*e *;8 e e8t et eBe u 6*e Jin-inias s6)ci6n3s J. L 8u/ e8 1/ = 1# 2/ = 2 c6n P/' = 2.1"" . Aete, 8 8t8 6eu8 88 8 76*e8 *;88 eBe e 6e 8*6 8 8 6e8t6e8 1, 2 y 3, 6e8et7ete, u e8 e:u7ete *te/ e 6e 8*6 ete e Dt 6;B. 9ej6e8 6 u 8te66 6e8et/, B6 e u6 e te67 e 76/ 6 e e6e :ue e6te 7e e 6e 8*6, ut t* B e MDt Sex.
MHTODO SIMPLE DE 2 FASES E8t e8t6te 8e ut u e8 et u 8u/ *;8 Bt*e e 8 76*e8 6e8 e e.
FASE 1! Se 8e6 u 6*e ux6 :ue 6e8ut e 6e6 tt8 76*e8 ux6e8 8 6e8t6e8 e 6*e, e e *tee6 u 8u/ *;8 Bt*e. Re87e6 6 Sex u 6*e :ue 8e6 Bu/ *jet7
t66, ex8te 8u/ Bt*e.
FASE 2! Re87e6 6 Sex e 6*e 6 6t6 e 8 u/ *;8 Bt *e e O8e I. C C
P'
Max
21 + 2 1"1 + 1"2 %= ( 1"1 + 2 != 1 1# 2 != "
sa
C C
Se e*e 6e6 X3 76*e e u6 e 6e8t6/ 1, X4 76*e e exe8 e 6e8t6/ 2 y X5 76*e ux6 6 e6 e6 O8e 1. (/te8e :ue 8 6e X3 76*e e u6 6e8t6/ 1 y X4 76*e e exe8 8 8eu 6e8t6/ 8e *tee u 8 u/ *;8 Bt*e , e 6tu6 X4G0). C
F1' sa
Min
1"1 + 1"2 + 9 = ( 1"1 + 2 0 8 + = 1 1# 2# 9# 8# != "
C C
L t* 8 O8e I :ue e 8eue eB e 8uete B6!
1
2
9
8
10
10
1
0
0
(
10
5
0
-1
1
1
"
"
"
"
1
"
Lue, 8e e*e e6 0 e 8t 6eu e X5, *tee 8uete t* 6 e6 e u8 e Se x!
1
2
9
8
10
10
1
0
0
(
5
0
-1
1
1
0+
"
1
"
01
1"
01"
Se e8e 1 76*e :ue et6 *8e tee6 e 8t 6eu ;8 et7. @8te66ete, ete e 6te6 e F uete 8e 8ee 76*e :ue 8e e *8e! M K10P 110N = 110, 8e e *8e!
1
2
9
=8
0
5
1
1
-1
;
1
12
0
-110
110
11"
"
"
"
"
1
"
Se *tee 8u/ /t e O8e I , 76 /t
c36. Lue 8
O8e II e Dt t
1 y 9 76*e8 *;88 Fe8.
FASE 2< Re87e6 6 Sex e 6*e 6 6t6 e 8u/ *;8 Bt *e e O8e I.
1
2
9
=8
0
5
1
1
;
1
12
0
-110
11"
02
01
"
"
"
Qe8 e6 8 8t8 6eu8 e 8 76*e8 *;88!
1
2
9
=8
0
5
1
1
;
1
12
0
-110
"
"
"
01
11" 1 +
8 et6 *8e. @6 e 6 te6 e F uete, e 7te 8e euet6 e B 1, 6 tt 9 8e e *8e! 1
2
=9
8
0
5
1
1
;
1
1
110
0
"
1
1 +
"
(1" (+
9e 8u/ /t e8!
1=(1" 2=" ' 76 /t P' = (.