You are on page 1of 16
CAPITULO V PROGRAMACION LINEAL METODO SIMPLEX Inteoduccién. Este métedo fue dsarrallado por George B, Dantzig, en los Estados Unidos en 1947 y hoy en dia es muy popular debido a su amplio uso y versatilidad en la resolucién de problemas de programacién lineal Es un procedimiexte matricial iterative para manejar variables no negativas, de Ficil implementacicn en computadora lo cual nos permite solueionar problemas de un nimero clevado de variables y de resticciones e una manera iyily eficiente [AT igual que el miiodo grafico, este método parte del problema de programacion lineal debidamente Planteado. es decir con las ecuciones dela funcién objetivo y las restricciones definidas mateméticamente EI método simplex toma siempre como posible solucién un punto correspondiente a uno de los wérices de ta region factible de solucién, siendo ta primera aproximacién el origen, De aqui, en las siguientes iteraciones, el simplex se movers hacia otros vértces hasta que alguno de ellos sea el sptimo, lo cual sucede ‘cuando un vértice tiene mejor valor de la funcidn objetivo que los 2 vértces adyacentes a él, e¢ deci el anterior y el posterior, siendo entonces cuando se ha logrado la solucién, Etapas de! método Simplex. E método Simplex puede dvidirs en tres etapa, Iat cuales gon las siguientes |. Etapa inicial. Consiste en dar la. primera solucion factible en el vértice correspondiente al origen. Esta etapa abarca los ies primeros pasos del procedimiento simplex el cual se explicard mas ade 2. Etapa iterativa, La cual implica que ef método busque una mejor solucién a fa Anterior en otro vértice, Esta etapa corresponde al paso 4 del procedimiento simplex, 3, Etapa de prueba de optimalidad. La eual se lograra cuando la solucion de un venice es mejor que la de los vertices adyacentes a él. Esta etapa es el 5° paso de la metodologia simplex, Para la explicacién del procedimiento Simplex, reolveremos un primer ejemplo sefialando en él tas sitwaciones de caricter particular del caso, asi como también las de tipo general Propiedades de lis soluciones factibles, Este método se besa en algunas propiedades de las soluciones factibles de la programacién lineal. las cuales son la siguiewes: 1. En caso de haber alguna solucién éptina,ésta se loalizaré en uno de los vertices de la zona facile de solucin 2. Si existen soluciones milipes,éstas se situaran en véntces adyacentes. de la regién {actible de solucién, 3, Habra siempre un nimero finite e solucionesfacibles en los vértces 4, La solucién dptima en un vétice sera aquella que sea mejor que fas soluciones de vértces adjacentes a aquel, “Metodologia Simplex. Ahora presentaremos un ejemplo para ilustrar la metodologia Simplex, aplicada a un caso de Caso de maximizacién, Ejempto V.1.~ Resolver el problema de progsamacin lineal Max 2=10X) + 12Xp Sajeto a la retrieciones 4X1 +3X2 = 36) M+ X= 1 2X) #3Xz > 24.0) Solucién Aplicaremos la metodologia Simplex, explicande cada paso debidament=: Paso 1. Convertir las desigualdades de las resricciones en igualdades mediante la incorporacién de variables de holgura ( también llamadas variables de excedente ) ylo variables arificales ( también conocidas como ficticias ). ls cuales se agregarin alas restrictiones con un coeficiente cuyo valor podenios determinar en ta siguiente tabla “Tabla V.1- Coeficiente de las variables. de holyura y atfcialessepin el tipo de restricein. “Tipo de resirieeién ‘Coeficiente de fa variable de Coeficiente dela variable arifica, holgura Menor 0 igial que (=) +1 2 Mayor o igual que (3) n 1 Igualdad (=) ° rn “Aproximadamente igual ays a En esa tabla las resricciones de tipo menor o igual que ( <) agregan una variable de holgura porque se supone que es falta algo para lograr ta igualdad,siendo eso que ls falta precisamente esta variable Las restricciones de ignaldad no llevan variable de holgora, porque ya existe una igualdad entre el lado nquierdo y el lado derecho de la ecuacién. Sin embargo. requieren entonces de una variable arifical con coeficiente +1, para poder inegrar Ia pare identidad de la tabla simple, tal y como se verd mis adelante Por su parte las restricciones det tipo mayor o igual que (> ) estan una variable de olgura, dado que al lado i2quierdo te sobra algo para igualarse al lado derecho y agregan wna variable artificial pues la variable ), per lo que conforme a la tabla, Nevara una variable de holgura con coeficiente -1 y una variable atifcial con coeficiente +1. con esto tendreios: IN| #3N2-Hy+ A= 24 (3) Donde Hy es la variable ce holgura y F la variable artificial Paso 2. Inelir las variables de holgura y artfciales en la ecuacién de la funcién cbjetivo con un coeficiente qu sera cero en el caso de as variables de holgura y M para las anificiates, donde M se supone {que es un vlor muy grande, el cual no necesariamente debe ser conocido, pues el métod mis adelante tenderéacliinarla de a zona de solucid del problema, Entonces con esto a funcin objetivo seri Max Z=10Xy + (2X3 + OH, + OH - MFy - MF ‘Aqui debemos sealar que la M se ha agregado con signo neyativo por tratarse de un problema de ‘maximizacién, puss para el caso de minimizacion la M sed positva, ‘A tna soicin sl lama aumentada cuando ineluye las variables de holgura ademas de las de decsin Paco 3, Formar la primera tabla, para esto: 4) Exprsar las eeuaciones de las restrieciones en funcién de sus cosficientes, del modo siguiente: Cn a Fy 36 OH @ 1 robo 0 6 4 ° ot 1 ‘calumna de cuerpo parte identi by Agrgar el renglin objetivo atriba del renglén de variables, el eval incluira los cosficientes de las variables on la funcin objetivo, con esto tendremos: 10 2 ° o M M xy Xp Hy Hy Fy Fa 36 4 3 v ° 0 o t ' 1 o ° ' ° 24 2 3 0 A ° ’ -A.csto caefcientes de as variables en Ia funcién ebjetive también se les denomina contibuciones, ‘1 Buscar la primera solucién (conocida también como solucién bisica inicial ), en funcién de las variables cuyos coeficientes san +1 en la parte identidad, con est tendremos 0 2 ° ° MoM x X Hy Hy Fy Fo ° Th 38 4 3 V ° ° ° M F 1 1 1 ° ° 1 0 M E 24 2 3 ° 4 ° 1 colunna zona de objetivo solucion Como podemos observar en la tabla se agregé a Ia zona de solucion en cada renglén, aquella variable ‘ayo coeficintees +1 en la parte idemidad. “También en la colunina objetivo se han incluio ls ceficentes que tienen éstas en la funsin objetivo, ‘A las variables que forman fa zona de soluci se les lama variables bsias. De esta forma la primera solucion ser Hy=36 Fel Fy=24 z ‘Aqui Z es cero porque no aparece en la zona de solucin, de igual forma Hp, Xj y Xp son cero por esta misma razén. estas variables se les denomina no bisicas )- Genera el renglén indice o rengn dela wilidad por medio de a siguiente formula: Sumatoria de los productos de El elemento correspondiente Numero | los elementos de la columna indice =| Pore! tespectivo elementode /—| 3a columnaenel la columna objetivo renglén objetivo Ec. (V.1) Aqui es pertnentesefalar que esta f6 minimizacion tes términos del lado derecho del signa igual cambian de signo, es dsct, que Ta sumator con sigito menos y el elemento del renglén objetivo con signo mas. ‘Ahora procederemos a caleular con la formula ( V.1 ) os elementos del renglon indice: Para la colurina que encabeza Ia variable X y,tendreinos Sumatoria = Ox + (-M )xl + M x2 =0-M-2M=0-3M Por tant el elemento indice ser Elemento indice: 0- 3M = 10=-10- 3M Para la columna de X3 ser Sumatoria = Ox3 + M jx + (-M 3 -M-3M=0-4M Eemento indice = 0- 4M - 12 124M Para la colunna de Hy Sumsoria = O81 + (-M)x0-+ (-M )x0 0+0+0=0 Etemento indice = 0- 0= 0 Para ta colunrna de Hy Sumatoria = 050+ (-M WW0+ ¢-M YI) 0*0+M=07M Elemento indice = 0+ M-0=0+M Para ta columma de Fy = 0x04 (-M axl + (-M x0 =0-M+0=0-M Etemento indice = 0- M-(-M)=0 Para la columna de F ‘Sumatoria =0x0 + (-M x0 + (-M Jt =0r0-M=0-M Elemento indice = 0- M- M {La mitidad ser el elemento indice correspondiente a la columna de constantes, el cual sed: Sumatria = 053.6 + (Mix + -Min2.4 =0-M-24M=0-34M Elemerto indice -34M-0=0- 34M (uilidaa) ‘Como podemos obsevar teas las nimeros indice tienen en est cago 2 términos: tno numérico y uno en IM, por le tanto en esos casos se descompone el renglén en 2 partes, una con la parte numérica y otra con los términos que contionen a Mt Con est, ta tabla Simplex nos queda 0 120 o MoM rs Oe ee 3 t ° ° ° MF 1 1 t ° ° 1 ° Moo 22 3 ° Pr o 1 (iad 0s ec 210 ° o 0 Numérica oe 4 ° 1 o 0 PaneM El valor de-3 que corresponde_a la parte M del renglén indice puede mitre. ‘Com esto ha quedado completa nuestra primera tabla simplex la cual muestra la primera aproximacién de solucién al problema Primera solcién: Variables bsicas Variables no basicas H.=36 Hp=0 F xi70 Fyo24 Xp=0 Esta aproximacin ser el dptimo (solucién del problema ) cuando no haya nimeros negatives en el ‘engin indice considerando sus 2 partes (prueba de optimalidad Como en este casos exisen elementos negatives. significa que nuestra aproximacién deberé mejorar en las iteracionessubsecuentes, En el modo Simplex, e! nimero de variables bsicas es igual al mimeto de restriciones funcionales ( 3 em este ejemplo J, mientras que el niimero de variables no bisicas es ef niimero de grados de libertad que ‘iene el problema (también 3 en este caso) Paso. Mejorar Ia aproximacién anterior mediante el siguiente procedimiento 8) Deteminar la colunna clave o columna de trabyo. La cual sera aquella que posea el nimero indice nis negative, (en easo de empate se selecciona al azar). En los casos que la abla Simplex tenga 2 pares del rengléa indice , se considera primeramente Ia parte con trminos en M y luego la numérica En base alo antes desrito, el nimero indice de la parte M ms negative es of -4, por lo que Ia columna a la que pertenece (La cue encabeza la Vatable Xp). ser la coluraa clave 0 zeal co) we rea eM eee ea Cet a 3 v ° ° 6 MOF 1 1 1 ° ° 1 ° Mw mm 8 3 o 4 ° t Om | ° 0 ° o rel] ' ° ° : Esto sea represeniado en la tabla enmareande la column clave - Determinar el renga clave El renglén clave seré aquel que tenga el menor cociente de los obtenidos al dividir ls elementos de Ia columna de constanes entre el correspondiente elemento de ta colurmna clave, ( en caso de empate también se selocciona al azar) Aqui no se ineluye el renglén indice como candidato a ser clave, ‘Ademis, no so tomarin como denominadores aquellos elementos. dela columina clave que sean menores © iguales que cero. or lo tanto hay 3 renglones que pueden ser eave Coviente= 3.6/9 =1.2 Para el segundo renglen, Cociente= 1/1 =1.0 Paracel trcerrenglin, Cociente= 2.4/3 = 0.8 De aqui vemos quee! menor cociente es este iltime, por lo que el renglén clave se el tercero, el cual se ‘enmatca en fa tabla w [we ° ° uM x | ox | om wm RO o Hm 36 4 3 i ° 0 o MF 1 1 i 0 o 1 o ). por 1o que en cada una de ellas ‘ncorporaremos una variable de holgura con coefiiente-1 y una variable anificial con coefciente +1, con sis modificaiones las restriclones ser 2X1 + Xp +Xz-Hy HFS) X1 + 2X34 2X3-Hy+F2=6 2) Paso 2. Incluiremos las variables de heiguray arificiales en la ecuacién de la funcién objetivo con cocficiente cero para Hy y Hp, mientras que por su pare Fy y Fz tendran +M por tratarse de tn problema de ‘inimizaciér, con esto la funcin objetivo vende dada pot Min Z= 8X; +7X)+ 9X3 + OH, + OHy + ME) + MF) aso. Fermaremes ls primera tabla. a) = Expresaremos las ecuaciones de las restieciones en funcin de sus coeficientes, asi como el renglén e variables, para obrene: 8 7 ° o ° M M x X Xs Hy Ha Fy Fy 5 2 Y v 1 ° fi ° 6 1 2 2 o PT ° ' by - El renglén objetivo ya estd presente en la tabla anterior con ls valores de los coeficientes de las variables en I foncién objetivo ©) = La primera soluci6n Ia daremes con Fy F2, pues son las variables que tienen coeficiente +1 en la parte identidad de Ia tabla, con esto tendremos 5 7 9 ° com = X x 2 Hy Fy 2 Mo Fy 5 2 v v 1 ° t o Mo 6 1 2 2 ° ° ' 4) ~ Ahora generaremos el reng}én indice, para este caso de minimizacién fa fmm (V.1 ) se modiica y queda on Tos signos cambiados en el segundo miemibro, es deci: Numero | El elemento correspon- Sumatoria de los productos = | diente ala columnaen | __ | d¢!0s elementos de la co- Indice lumna por el respectivo e- el renglén objetivo lemento en la columna ob- jetivo Ec. (V.2) Alaplicar esta férmula a cada elemento tendremos: CColumnna que encabeza X1: Nimero indice = 8 - (Mx2-+ Mx} CColumna que encabeza X2: Nimero indice = 7 - (Mx + Mx2) Columna que encabeza X3: Nimero indies = 9- (Mx + Mx2) Columna que encabeza Hy Nimero indice CColumna que encabeza Hy Nimero indice = 0-[ Mx0 + Ms(-U)] =M_ CColumna que encabeza F|: Niimero indice = M- (Msl + Mx0) = 0 CColumna que encabeza F3: Nimera indice = M - (Mx0 + Mxl)~= 0 CColumna de constantes: Niimero indie (wilidad) = 0 - (4x5 + Mx) = -11M Al descomponer los nimeras indice en su parte num tendreme ay de Me incluirlos en 1a tabla Simplex, 8 7 9 a cow ee MF, 5 2 fi v “ ° t o Me 6 ' 2 2 ° 1 ° 1 ° 5 7 9 ° ° 0 ° 3 3 3 ' ' o ° ‘Aqui hemos omitido el -I1M del elemento correspondiente a la columna de constanes. Esta es nuestra primera solucin. ta cual india: Variables basicas Variables no basicas Hino ‘Come vemos en ta tabla Simplex, esta primera aproximacién no es el dptime, pues aparecen aiimeros negatives en el renglén indice, por tanto iremes al Paso 4. Iremos a la siguiente iteracidn para mejorar nuestra aproximacién, 8) Para determinar la columna clave, vemos que hay un triple empate, por lo que seleccionaremos arbitrariamente a la que est encabezada por X. 3 7 9 0 ° MoM Slo |e ne MF 5 2 t V L 0 i ° MF, 6 n 2 2 0 =r 0 ie] 0 ¥ a 9 ° ° 0 0 3 3 3 1 1 ° 0 ')- Calularemos los cocientes de Ios 2 englones de restrcciones Parael primer reng Cociente Parael segundo renglén: Cociente = 2 =3 6 2 Pr In que este itm es el renglén clave, locual ya aparece seialado en la tabla antevor. ©) ~ El rimero clave es el 2 que aparece encuadrado en la tabla 4) ~ Para hacer el iimero clave igual a Ia unidad, dividiemos et renglon clave entre 2, con esto quodaré de ia maner siguiente 3 os t 1 o os ° os ©) = Cambiaremos de variable sacando a F y su contribucién de fa zona de solucién, ¢introduciendo Xz_y su contribueién. Ademds de acuerdo a la metedotogia Simplex de 2 faces eliminaremes la colummna de Fp de labia spe] 2s 0 o » x» |e lu om mF a i cea Cree [aaa omens ] aaa ee tee! > Lala 4 18 1) = Havemos ceros los elementos de Ta celumna clave con excepcién del niimero clave, entonces tendremos: Al primer renglén J restaemos el renglén cave 3 2 v 1 ° 1 a os 1 1 ous % 2 13 0 “i os t Al pare numérica det rengln indice, fo restaremes ol renglén clave multiplicado por 7: ° © 7 9 ° 0 ° 7 6 4s L ' rn) a 4s [ey > 0 3s 0 ‘A la parm M del engin indice le sumaremos el rengén clave multiplicado por 5: 3 3 3 1 1 ° 4 @s L , 0 05 ° 1s [2] 0 1 08 ° ‘Com estos cambios la tabla Simplex ser ahora 8 1 9 ° ° M x x x3 Hy Hy Fy M Fy 2 13 ° o 1 05 t 7 x 3 05 1 ' o 05 ° a 45 ° 2 ° 35 ° 18 ° ° ' os ° La cual es nuestra nueva aproximacién: Variables bisicas Aqui debemos aclarar que Z no es -21 como aparece en la tabla Simplex, sino +21 puesto ‘metodolegia Simplex nos presenta Z con els 10 invertido cvando se Variables no bisicas de problemas de minim De esiaaproximacién, vemos que no es el eptimo, puesto que ain hay nimeros negatives en el renglén indice, por lo cual iremos a repetir el paso 4 reiniciando con et inca (a. a) ~ La columna clave sera ahora la que esta encabezada por Xy, puesto‘que contene al miméro indice mas negative. 'b) = Caleulando tos cocientes tendremos: Primer renglén, Seyurdo renglén, Cociente Cociente= Por oque el renglén clave seri el primero ad 3 3 1,333 3 . ° ° 0 M xy x, x cn Hi, Fy (em i 2 1s o 0 - 05 a) 7 x 3 05 T t ° “0s ° 2 45 ° 2 ° 33 ° 15 ° ° L 205 0 ©) ~ El numero clave es el 1.5. pues pertenece al rengkin y ala column clave “ 4) = Sidividimos renglon clave ene 1,5, éste nos quedaré: 1333 1 ° ° 0.967 0333 0.667 ©) = Con el cambio de variable, sale Fy y entra X;. con ost y eliminando de una vez. a Fy. de la taba, sta quedara en la siguiente forma: 7 7 ° ‘ o Xy x: x cn lH 3 x, Ts n 0 o oF _0335 7 Xp 3 0s v v ° “0S ou 45 o 2 a 35 5 o ° ' 05 1) Ahora generaremos ceros en los rostantes elementos de la lumina cave, dela siguiente manera Al segundo renglén le restaremos el renglén clave A ta parte numérica det renglon indice fe Festaremos el 05 “45 3 333 2333 21 (1333 “a7 os: 1 =) 45 . ce 1 ° 1 ° ° ° 0 “0667 0333 os 0333) 1667 Jan clave mutiplicad por 4.5 Finalmente a la parte M del rengln indice le sumaremos et rengn clave mul os ° ° 1 05 as ct ° ° 0.667 0333) Ce o ° ° o 1 9 o ° Xp X3. Hy H, 5 x ha ° ° 0661 0383 7 x 233 1 1 0333-0667 “a ° 2 3 2 ° ° 0 0 Aqui vemos que Ia parte M del rengl6n indice desaparece al hacerse cero todos sus elementos, puss ya 90 hay ningra variable artificial en fa zona de slucion. ‘Ademés en la parte numérica de este mismo rengléa ya ao hay nimeros negatives, por to que esta aproximacs ha resultado ser el éptimo, con la siguiente solucén Variables bdsicas Variables no bisieat Xj= 133 X3=0 Xg=2333 Hi=0 zen Heo Una rearesentacién grifica del ejemplo se muestra en Ia figura V.2 la cual se presenta ahora en 3 dimensiones, pussto que hay 3 variables do decision. Cada ecuacién de las restricciones es un plano en forma de tangulo que corta el espacio tridimensional. Figura V.2 Grafica del ejemplo V.2 ‘Como en ef presente caso las restrcciones son del tipo mayor o igual que ( 2}, la regién factible de solucin ser la exterior a los 2 planos. La linea mis externa de ésios se muestra en Ta Figura con wn tFazo ris gruese, de esta manera todo el espacio que quede de dic linea hacia afvera ser la zona de solucién factble Et métodoinicia en el origen, seRalado como el punto Vj en la figura donde X = 0, Xp ~ 0. X3 Este punto queda dentro de los planos, por lo tanto no esta en la regién fatible de solucidn, lo que em notorio desde a tabla Simplex por el hecho de tener aF = 5 y Fa = 6 como variables bisias En la siguiente iteracin el método va al punto V2 (X; = 0. X= 3, X3 =0 el cual tampoco esta en fa zona factble de solucién, pues tiene a F = 2 como variable bisica Finalmente en ta siguiente iteracign el método pasa a V3 ( X= 1.333, Xp ~ 2.333, X3 est ubicado en Ta region factible de solucin y stistace Ia prueba de optimatidad, siendo la solucion del problema Dol cual si

You might also like