Vous êtes sur la page 1sur 8

METODO DE LA GRAN M ( Metodo penal) Pasos: 1) Expresar el modelo original en la forma est ndar e ig!alar a "ero la f!

n"i#n o$%eti&o' ()' )ada restri""i#n de$e ser "on&ertida de ine"!a"i#n a !na ig!aldad* agregando &aria$les "omo se re+!iera: )on las restri""iones de tipo ,-* se agrega !na &aria$le denominada &aria$le de .olg!ra en "ada restri""i#n "on "oefi"iente 1 positi&o )on las restri""iones de tipo /-* se agrega !na &aria$le de .olg!ra en "ada restri""i#n "on "oefi"iente 1 negati&o 0 es ne"esario agregar !na &aria$le "omod1n* llamada &aria$le artifi"ial "on "oefi"iente 1 positi&o )on las restri""iones de tipo - *se agrega !na &aria$le artifi"ial en "ada restri""i#n "on "oefi"iente 1 positi&o 2)Las &aria$les artifi"iales "a!san !na altera"i#n a las restri""iones "orrespondientes esta difi"!ltad es s!perada garanti3ando +!e las &aria$les artifi"iales ser n ig!al a "ero (4-5) en la sol!"i#n final' Esto es al"an3ado asignando !n &alor de penali3a"i#n m!0 grande* por !nidad* a estas &aria$les en la f!n"i#n o$%eti&o' Tal &alor de penali3a"i#n ser designado por 6M* si es !n pro$lema de maximi3a"i#n 0 7M para !n pro$lema de minimi3a"i#n* para lograrlo !samos el pro"edimiento del m8todo simplex' 9) Toda &e3 +!e se "ompr!e$a +!e se tiene !na sol!"i#n ini"ial $ si"a7fa"ti$le no7 #ptima se pro"ede "on los pasos normales del m8todo simplex* .asta o$tener (si existe)* la sol!"i#n #ptima'

E%emplo: Resol&er el sig!iente modelo de programa"i#n lineal por el m8todo penal Min 4 - 9x1 6 x( :'A' 2x1 6 x( -2 9x1 6 2 x( /- ; x1 6 ( x( ,- 2 x1*x( /-5

A) Expresar el modelo original en la forma est ndar e ig!alar a "ero la f!n"i#n o$%eti&o' 4 7 9x172x(65x275x96 -5 :'A' 2x1 6 x( -2 9x1 6 2 x( 7x2 -; x1 6 ( x( 6x9 - 2 x1*x(*x2*x9 /-5 <):!mar del lado i3+!ierdo de "ada e"!a"i#n !na &aria$le artifi"ial* identifi"ada por = a "ada !na de las restri""iones +!e en el modelo original sean del tipo - 0 /* as1 mismo penali3ar la f!n"i#n o$%eti&o'En el e%emplo en la primera 0 la seg!nda e"!a"i#n re+!ieres de !na &aria$le artifi"ial por lo +!e se identifi"ar n por =1 0 =(

respe"ti&amente' La penali3a"i#n en la f!n"i#n o$%eti&o* es reali3ada restando !n "oefi"iente M a "ada !na de las &aria$les artifi"iales +!e se .a0an s!mado a las e"!a"iones de restri""i#n* para este e%emplo se penali3a la f!n"i#n o$%eti&o dos &e"es* asignando !n "oefi"iente >M para =1 0 otro "oefi"iente >M para =(' Min 4 7 9x1 7 x( 7 M=17M=(6 5x27 5x9-5 :'A' 2x1 6 x( 6 ?1 -2 9x1 6 2 x( 7 x2 6 ?( - ; x1 6 ( x( 6 x9 -2 x1*x(*x2*x9*?1*?( /-5 La ta$la ini"ial es:

)) Generando la sol!"i#n ini"ial $ si"a* .a"iendo "eros los "oefi"ientes >M del rengl#n de la f!n"i#n o$%eti&o de la ta$la ini"ial simplex' @a"iendo "ero "oefi"iente 7M de la &aria$le artifi"ial ?1 0 ?(A matem ti"amente: E"' 4 (1 79 6 e"' ?1(M) ( 5 2M 6 e"' ?((M) ( 5 9M 1 7M-4 71 M 2M 4M-1 5 5 7M -M 5 7M 5 5 5 M 0 0 7M M 5 0 5) 2M) ;M) 9M

:!stit!0endo &alores se tiene la sig!iente ta$la +!e "orresponde a la sol!"i#n ini"ial $ si"a no7#ptima'

D) :e "ompr!e$a +!e se tiene la sol!"i#n ini"ial $ si"a7fa"ti$le no7#ptima* por lo +!e pro"ede a apli"ar el m8todo simplex .asta en"ontrar* si existe* la sol!"i#n #ptima' Generamos !na seg!nda ta$la ( Primera BTERA)BON) Apli"ando el "riterio de #ptimalidad* la &aria$le entrante ser C1 por tener el "oefi"iente m s positi&o* DM79* en el rengl#n "ero (rengl#n de la f!n"i#n o$%eti&o) por+!e se trata de !n pro$lema de minimi3ar en este "aso Apli"ando el "riterio de fa"ti$ilidad* la &aria$le +!e sale de la $ase es =1 por tener el menor "o"iente* res!ltado de di&idir "ada elemento de la "ol!mna de E:ol!"i#nF entre "ada elemento aso"iado "on la &aria$le entrante' De la ta$la ini"ial simplex identifi"ar el elemento pi&ote* el "!al ser el nGmero +!e est en la interse""i#n de la "ol!mna rela"ionada "on la &aria$le entrante 0 la fila aso"iada "on la &aria$le saliente* para n!estro e%emplo* es el nGmero 2 Para +!e C1 sea !na &aria$le $ si"a* el elemento pi&ote de$e ser !no* para ello de$emos di&idirlo entre si mismo pero para +!e no se altere la informa"i#n de n!estro pro$lema de$emos di&idir entre tres todo el rengl#n del elemento pi&ote 0 as1 !na seg!nda ta$la empie3a a ser generada* es de"ir: El Rengl#n Pi&otal &alido para esta seg!nda ta$la es: (Rp) - ( 5 1 1H2 5 5 1H2 5 1)

Todos los dem s elementos de la "ol!mna aso"iada "on la &aria$le entrante (es de"ir C1) de$en ser "eros "on el fin de ir "ompletando la seg!nda ta$la simplex 0 de esta manera me%orar el &alor de la f!n"i#n o$%eti&o 4' :eg!ir los sig!ientes pasos: Primero elegimos el elemento DM79 (&alor de C1 en el rengl#n de la f!n"i#n o$%eti&o) Al DM79 le "am$iamos de signo a 7DM69* lo m!ltipli"amos por el rengl#n pi&otal 0 le s!mamos el rengl#n al +!e pertene"e el DM79* es de"ir* (7DM69) Rp6 e"'3 : Rp (7DM69) 6 e"' 3 (5 (1 1 1 DM79 0 1H2 5 9M71 7M 5M+1 -M 3 5 1H2 5 1) 5 5 5 IM ) 0 -7M+4 0 2M+4 3

:eg!ndo elegimos el nGmero 9(&alor de C1en la e"!a"i#n nGmero dos) Al 9 le "am$iamos de signo a >9* lo m!ltipli"amos por el rengl#n pi&otal (Rp)* 0 le s!mamos el rengl#n al +!e pertene"e el 9* es de"ir* 79Rp 6 e"'?( : Rp (79) E"' ?1 ( 5 ( 5 0 1 9 0 1H2 2 5/3 5 71 -1 5 5 0 1H2 5 -4/3 5 1 1 1) ;) 2

Ter"ero elegimos el nGmero 1(&alor de C1en la e"!a"i#n nGmero tres) Al 1 le "am$iamos de signo a >1* lo m!ltipli"amos por el rengl#n pi&otal(Rp)* 0 le s!mamos el rengl#n al +!e pertene"e el 1* es de"ir* 71Rp 6 e"' ?1: 6 Rp (71) e"' ?1 ( 5 ( 5 0 1 1 0 1H2 ( 5/3 5 5 -0 5 1 1 1H2 5 -1/3 5 5 0 1) 2) 2

La seg!nda ta$la (primera BTERA)BON) o$tenida es :

:e "ompr!e$a +!e la sol!"i#n o$tenida no es #ptima por lo +!e se pro"ede a generar otra sol!"i#n* )onstr!08ndose as1 la ter"era ta$la simplex' Generando la ter"era ta$la simplex'(ter"era BTERA)BON) )omo la sol!"i#n es no7#ptima (por+!e se tienen toda&1a &alores positi&os en el rengl#n de la f!n"i#n o$%eti&o) lo +!e pro"ede es n!e&amente definir la &aria$le no7$ si"a +!e entrar a la $ase 0 tam$i8n identifi"ar la &aria$le $ si"a +!e de$er salir de la $ase' Para n!estro e%emplo la &aria$le entrante es C( 0 la &aria$le saliente es =(' Para +!e C( sea !na &aria$le $ si"a* el elemento pi&ote de$e ser !no* para ello de$emos di&idirlo entre si mismo pero para +!e no se altere la informa"i#n de n!estro pro$lema de$emos di&idir entre JH2 todo el rengl#n del elemento pi&ote 0 as1 !na ter"era ta$la empie3a a ser generada* es de"ir: El Rengl#n Pi&otal & lido para esta ter"era ta$la es: (Rp) - ( 5 5 1 72HJ 5 79HJ 2HJ ;HJ ) )omo todos los dem s elementos de la "ol!mna aso"iada "on la &aria$le entrante (es de"ir C() de$en ser "eros "on el fin de "ompletar la ter"era ta$la 0 de esta manera me%orar el &alor de la f!n"i#n o$%eti&o 4' .aremos los sig!ientes pasos: Primero elegimos el elemento JM61H2 (&alor de C( en el rengl#n de la f!n"i#n o$%eti&o)

Al JM61H2 le "am$iamos de signo a 7JM71H2* lo m!ltipli"amos por el rengl#n pi&otal 0 le s!mamos el rengl#n al +!e pertene"e el JM61H2 * es de"ir* (7JM71H2)Rp 6 e"' 3 : Rp (7JM71H2) 6 e"' 3 ( 5 ( 1 1 5 5 0 1 JM61H2 0 72HJ 7M 1/5 5 5 0 79HJ 7DM69H2 8/5-M 2HJ 5 -1/5-M ;HJ) (M69 18/5

:eg!ndo* elegimos el elemento 1H2 (&alor de C( en la e"!a"i#n nGmero !no) Al 1H2 le "am$iamos de signo a >1H2* lo m!ltipli"amos por el rengl#n pi&otal* Rp* 0 le s!mamos el rengl#n al +!e pertene"e el 1H2* es de"ir* 71H2Rp 6 e"' x1: Rp (71H2) 6 e"'x1 ( 5 ( 5 0 5 1 1 1 1H2 0 72HJ 5 1/5 5 5 0 79HJ 1H2 3/5 2HJ ;HJ) 5 1) -1/5 3/5

Ter"ero* elegimos el elemento JH2 (&alor de C( en la e"!a"i#n nGmero tres) Al JH2 le "am$iamos de signo a >JH2* lo m!ltipli"amos por el rengl#n pi&otal* Rp* 0 le s!mamos el rengl#n al +!e pertene"e el JH2* es de"ir* 7JH2Rp 6 e"' x9: 6 Rp (7JH2) e"' x9 ( 5 ( 5 0 5 5 0 1 72HJ JH2 5 0 1 5 1 1 79HJ 71H2 1 2HJ 5 -1 ;HJ) ( ) 0

La ter"era ta$la simplex (seg!nda BTERA)BON) o$tenida es:

Generando la "!arta ta$la simplex' )omo la sol!"i#n es no7#ptima (por+!e se tienen toda&1a &alores positi&os en el rengl#n de la f!n"i#n o$%eti&o) lo +!e pro"ede es n!e&amente definir la &aria$le no7$ si"a +!e entrar a la $ase 0 tam$i8n identifi"ar la &aria$le $ si"a +!e de$er salir de la $ase' Para n!estro e%emplo la &aria$le entrante es C2 0 la &aria$le saliente es C9

Para +!e C2 sea !na &aria$le $ si"a* el elemento pi&ote de$e ser !no* si o$ser&amos* la ta$la anterior* al elemento pi&ote +!e +!eda entre la interse""i#n de la "ol!mna aso"iada "on la &aria$le entrante C2 0 la fila rela"ionada "on la &aria$le saliente C9* 0a es !no por lo tanto ese rengl#n sera el rengl#n pi&otal 0 as1 !na "!arta ta$la empie3a a ser generada* es de"ir: El Rengl#n Pi&otal & lido para esta "!arta ta$la es: (Rp) - ( 5 5 5 1 1 1 71 5 ) )omo todos los dem s elementos de la "ol!mna aso"iada "on la &aria$le entrante (es de"ir C2) de$en ser "eros "on el fin de "ompletar la "!arta ta$la 0 de esta manera me%orar el &alor de la f!n"i#n o$%eti&o 4' :eg!ir los sig!ientes pasos: Primero elegimos el elemento 1HJ (&alor de C2 en el rengl#n de la f!n"i#n o$%eti&o) A 1HJ le "am$iamos de signo a 71HJ* lo m!ltipli"amos por el rengl#n pi&otal 0 le s!mamos el rengl#n al +!e pertene"e el 1HJ * es de"ir* (71HJ)Rp 6 e"' 3 : Rp (71HJ) ( 5 5 5 1 1 1 71 5) 6 e"' 3 (1 5 5 1HJ 5 KHJ7M 71HJ7M 1KHJ) 1 0 0 0 -1/5 7/5-M -M 18/5 :eg!ndo* elegimos el elemento 1HJ (&alor de C2 en la e"!a"i#n nGmero !no) Al 1HJ le "am$iamos de signo a >1HJ* lo m!ltipli"amos por el rengl#n pi&otal* Rp* 0 le s!mamos el rengl#n al +!e pertene"e el 1HJ* es de"ir* 71HJRp 6 e"' x1: 6 Rp (71HJ) e"'x1 (5 (5 0 5 1 1 5 5 0 1 1 1HJ 5 0 -1/5 1 2HJ 2/5 71 71HJ 0 5) 2HJ) 3/5

Ter"ero* elegimos el elemento >2HJ (&alor de C2 en la e"!a"i#n nGmero dos) Al >2HJ le "am$iamos de signo a 2HJ* lo m!ltipli"amos por el rengl#n pi&otal* Rp* 0 le s!mamos el rengl#n al +!e pertene"e el 7JH2* es de"ir* JH2Rp 6 e"' x(: 6 Rp (2HJ) e"' x( ( 5 (5 0 5 5 0 5 1 1 1 72HJ 0 1 5 3/5 1 79HJ -1/5 71 2HJ 0 5) ;HJ) 6/5

La "!arta ta$la simplex o$tenida es:

Apli"ando el "riterio de optimalidad* para el "aso de minimi3ar* "ompro$amos +!e la ta$la es #ptima* "!mpli8ndose as1 el o$%eti&o de apli"ar el algoritmo del m8todo simplex' En "on"l!si#n se presentan todas las ta$las simplex generadas para este e%emplo 0 la sol!"i#n #ptima o$tenida por el m8todo penal:

:ol!"i#n #ptima:

C1 - 2HJ C( - ;HJ 4#ptima - 1KHJ

ELER)B)BO: Resol&er el sig!iente pro$lema !tili3ando el m8todo de la GRAN M Min 4- 1Kx1 6 15x( s' a (x1 6 9x( /-9 2x1 6 (x( /-2 C1*x( /-5 GLO:ARBO: BTERA)BON'7 A"to de repetir !n pro"eso "on el o$%eti&o de al"an3ar !na meta deseada* o$%eti&o o res!ltado ALGORBTMO'7 "on%!nto prees"rito de instr!""iones o reglas $ien definidas* ordenadas 0 finitas +!e permite reali3ar !na a"ti&idad mediante pasos s!"esi&os +!e no generen d!das a +!ien de$a reali3ar di".a a"ti&idad

Vous aimerez peut-être aussi