Professional Documents
Culture Documents
ndice.
NDICE
INTRODUCCIN.. CAPITULO 1. METODOLOGA DE LA INVESTIGACIN OPERACIONES Y FORMULACIN DE MODELOS. DE
PG iv
1.1. Definicin, desarrollo de la investigacin de operaciones.. 1.1.1. Antecedentes histricos de la investigacin de Operaciones 1.1.2. Definicin.... 1.2. Fases de estudio de la investigacin de operaciones..... 1.2.1. Proceso de investigacin de operaciones. 1.3. Principales aplicaciones de la investigacin de operaciones.... 1.4. Formulacin de problemas lineales... 1.4.1. Tipos de modelo.... 1.4.2. Tipos de formatos para programacin lineal... 1.5. Formulacin de problemas ms comunes... 1.5.1. Modelacin y formulacin de problemas... Ejercicios I. Formato estndar y cannico. Ejercicios II. Modelacin... CAPITULO 2. EL MTODO SIMPLEX. 2.1. Teora del mtodo simplex... 2.2. Mtodo de las variables artificiales. 2.2.1. Mtodo de la gran M o mtodo penal. 2.2.2. Mtodo de la doble fase... 2.2.3. Mtodo grfico 2.2.3.1. La desigualdad representada en el eje cartesiano........ 2.2.3.2. La desigualdad representada en el eje cartesiano..
2 2 4 4 6 7 8 8 10 16 16 34 43
52 63 63 73 83 83 84
i
ndice.
2.2.3.3. Mtodo general.. Ejercicios III. Problemas mtodo grafico.. Ejercicios IV. Resolucin de modelos de programacin lineal..
87 93 96
ANLISIS
DE
3.1. Formulacin de un problema dual. 3.2. Dualidad. 3.2.1. Forma cannica. 3.2.1.1. Transformacin 3.3. Transformacin alterna dual 3.4. Transformacin alterna dual simplex. 3.5. Anlisis de sensibilidad. 3.5.1. Forma matricial de la tabla simplex y las relaciones vectoriales Implicadas.. 3.5.1.1. Cambio en el vector A 3.5.1.2. Cambio en el vector B... 3.5.1.3. Cambio en el vector C Ejercicios V. Dualidad..
101 102 102 103 112 116 125 125 126 131 140 149
4.1. Definicin de un problema de transporte... 4.1.1. Algoritmo de transporte. 4.2. Mtodo de voguel.. 4.3. Mtodo esquina noreste...
ndice.
4.4. Mtodo de costo mnimo.. 4.5 Mtodo hngaro.. Ejercicios VI. Modelos de transporte y asignacin..
177
iii
Introduccin
INTRODUCCIN.
Las matemticas hoy en da son asignaturas prioritarias en la vida de los estudiantes de las carreras de las ingenieras, y ms an aquellas que son de ndole de aplicacin en las diferentes reas de la ingeniera, en mucho de los casos parecieran ser motivo de desercin y simplemente dificultad muy grande para culminar sus estudios o en algunos de los casos terminen recursndola, el ramo de la investigacin de operaciones dentro del rea de Ingeniera Industrial pareciera ser una de ellas.
El presente trabajo tiene como propsito fundamental ayudar a facilitar el proceso enseanza-aprendizaje de la materia de Investigacin de Operaciones I en el rea de las ingenieras, que se imparte en el quinto semestre de la carrera de ingeniera industrial del TESOEM, cubriendo temas bsicos y apegndose al programa de estudios vigente. Dicho material puede ser empleado como un libro de texto para estudiantes y de apoyo para los docentes en esta rea
Por el contenido de sus temas y sus aplicaciones pueden ser bastante interesantes para los alumnos, contiene un gran nmero de ejemplos ilustrativos (resueltos paso a paso), donde se muestran las tcnicas matemticas estudiadas, teniendo siempre en cuenta que para su comprensin se necesitar tener ciertos conocimientos en lgebra lineal y lgica matemtica.
El desarrollo del presente material est diseado en captulos, mostrando siempre al inicio el objetivo del mismo; el cual para su entendimiento se encuentra de la siguiente manera:
En el captulo I: Metodologa de l a i nvestigacin d e o peraciones(I.O) y formulacin de modelos, muestra la evolucin y el campo de aplicacin de esta
iv
Introduccin
rea, manejando los conceptos bsicos para la formulacin de los modelos de programacin lineal y la aplicacin de estos ltimos a diferentes casos de la vida diaria y del mundo industrial.
En el captulo II: El mtodo Simplex, en este captulo no solo se describe el mtodo simplex como mtodo para solucin de los modelos de programacin lineal, se describen otros mtodos como el doble fase, el mtodo de la gran M y el mtodo grfico, cada uno de ellos con las condiciones que se necesitan para llevarlos a la prctica.
En el captulo III: Teora de la dualidad y Anlisis de sensibilidad, en este apartado es de suma importancia ya que describe la relacin dual que todo modelo primal de programacin lineal posee, al igual que las condiciones de cmo calcular las condiciones de optimalidad en los modelos de programacin lineal. (cambio de vector en A,B,C)
En el captulo IV: Transporte y asi gnacin, en esta seccin del presente trabajo se describen las parte de un modelo de transporte empleado en el rea de logstica de una organizacin sin importar su giro comercial o manufacturero, donde lo importante el cumplir en tiempo y forma los pedidos de los diferentes clientes ubicados en diferentes regiones pero el costo mnimo de operacin, para ello se detallan los mtodos de solucin como lo es el mtodo de Voguel, costo mnimo, hngaro ente otros.
Se contar con una serie de ejercicios para reforzar el conocimiento aprendido al final de cada captulo y sus soluciones se encuentran en el los mismos ejercicios, esto queda en el entendido al final de cada captulo. Adems de cuenta con un apndice.
v
Introduccin
El apndice I, muestra sistemas de ecuaciones lineales y sus mtodos de solucin como puede ser por el mtodo de Gauss Jordan o determinantes (sus propiedades), los cuales son base para el entendimiento de Investigacin de Operaciones I, en la solucin de los mtodos de los modelos de programacin lineal.
Esperamos que la obra sea de gran utilidad para profesores y alumnos y que sea un fuerte material de apoyo en el curso, en el cual creemos que favorecer de manera importante en un mejor desarrollo de los temas para el profesor en su enseanza y para un buen aprendizaje del alumno.
vi
CAPTULO I:
Los inicios de lo que hoy se conoce como Investigacin de Operaciones se remota a l os aos 1759 c uando el ec onomista Quesnay em pieza a ut ilizar modelos pr imitivos de programacin m atemtica. Ms tarde, ot ro ec onomista d e nombre Walras, hac e us o de tcnicas s imilares; l os m odelos l ineales d e l a Investigacin de O peraciones t ienen c omo pr ecursores a J ordan en 1 873, Minkowsky en 18 96 y a F arkas en 1 903. L os m odelos di nmicos pr obabilsticos tiene su origen con Markoiv a fines del siglo pasado, pero no fue hasta la Segunda Guerra Mundial, cuando empez a tomar auge. La P rogramacin Li neal ( PL) t uvo un g ran impulso p ara l a i nvestigacin industrial dando entrada l as e mpresas a m uchos es pecialistas; l as t cnicas P ert, control de inventarios, y la simulacin, empezaron a e mplearse con xito; en vez de los simples promedios, se incluyeron la probabilidad y estadstica tan tiles en cualquier estudio moderno. En l a ac tualidad el u so d e l a I O es extenso e n r eas de: C ontabilidad, compras, pl aneacin f inanciera, m ercadotecnia, pl aneacin de pr oduccin, transporte y m uchas ot ras m s, c onvirtindose en i mportante i nstrumento de competencia para los presupuestos y contratos. La s iguiente tabla es boza par te d e l os es tudios y t cnicas e n q ue s e apoyaron los grupos de IO en el desarrollo de esta disciplina.
ACONTECIMIENTOS RELEVANTES DE LA INVESTIGACIN DE OPERACIONES. AO 1759 AUTOR Quesnay TCNICA DESARROLLADA Modelos primarios de programacin matemtica
1873 1874 1896 1897 1903 1905 1920-1930 1937 1937 1939 1941 1947 1958 1950-1956 1958 1956-1962 1957 1958 1963
Jordan Warlas Minkousky Farkas Farkas Erlang Konig- Egervary Morgestern Von Neuman Kantorovich Hitchcook Dantzin George Bellman Richard Kun-Tucker Gomory Ford-Fulkerson Markowitz Raifa Arrow-Karlin Karmaskar Narend
Modelos lineales Modelos primarios de programacin matemtica Modelos lineales Modelos dinmicos probabilsticos Modelos dinmicos probabilsticos Lneas de espera Asignacin Lgica estadstica Teora de juegos Planeacin en produccin y distribucin Transporte Mtodo Simplex Programacin dinmica Programacin no lineal, m. hngaro, sistemas desiguales Programacin entera Redes de flujo Simulacin y programacin discreta Anlisis de decisiones Inventarios Algoritmo de punto interior
Actualmente esta s e encuentra t odava en una e dad i ncipiente d onde hay mucho por hacer en el desarrollo de este campo frtil. Ahora que se ha visto una breve resea de la Investigacin de Operaciones y c aractersticas es enciales, es i mportante de finirla, para el lo s e c itan l os siguientes autores.
1.1.2 Definicin Thierauf la define como un mtodo cientfico para dar a los departamentos ejecutivos una base cuantitativa para las decisiones con las operaciones que estn bajo su control. (Thierauf, 2002:22) No obstante, Winstone lo describe como un enfoque cientfico en la toma de decisiones que busca el mejor diseo y operar un sistema; por lo regular en condiciones que requieren la asignacin de recursos escasos. (Winstone, 2008:01) Finalmente Prawda lo conceptualiza como una herramienta de aplicacin en grupos interdisciplinarios, del mtodo cientfico a problemas relacionados con el control de las organizaciones o sistemas (hombre-mquina) a fin de que produzcan soluciones que mejor sirvan a los objetivos de toda la organizacin. (Prawda, 2000:20) Con base a las definiciones anteriores se puede decir que la Investigacin de Operaciones es la aplicacin de los mtodos cientficos a problemas complejos que surgen en la direccin, administracin y optimizacin de los recursos de una empresa con el fin de hacer buen uso de ellos.
INVESTIGACIN
DE
Su es tudio c onsiste en des arrollar m odelos c ientficos, i ncorporando factores como el r iesgo y l a i ncertidumbre p ara pr edecir y c ontrolar l os r esultados d e cursos de accin alternativos; como lo muestra la siguiente figura:
VARIABLES RELEVANTES
SISTEMA ASUMIDO
RELACIONES RELEVANTES
SISTEMA REAL
MODELO CUANTITATIVO
MTODO DE SOLUCIN
SOLUCIN AL PROBLEMA DEL SISTEMA REAL JUICIO Y EXPERIENCIA DEL TOMADOR DE DECISIONES
INTERPRETACIN
DESICIONES
1.2.1 Proceso de Investigacin de Operaciones. DESCRIPCIN DE LAS FASES PARA EL DESARROLLO DE I.O.
5.- Interpretar resultados y dar soluciones. 4.-Requiere que se determine si dicho modelo puede predecir con certeza el comportamiento del sistema, con el tiempo se podra ajustar el modelo. 3.-Una vez que se tiene el modelo, se procede a derivar una solucin matemtica empleando las diversas tcnicas y mtodos matemticos para resolver problemas y ecuaciones. 2.-Debe decidir el modelo a utilizar para representar el sistema. Debe ser un modelo tal que relacione a las variables de decisin con los parmetros y restricciones del sistema.Es recomendable determinar si el modelo es probabilstico o determinstico. 1.- En esta fase del proceso se necesita: una descripcin de los objetivos del sistema, es decir, qu se desea optimizar; identificar las variables implicadas, ya sean controlables o no; determinar las restricciones del sistema.
Figura 2.Fuente: Elaboracin Propia.
El proceso de la Investigacin de Operaciones comprende las siguientes fases: 1.- Formulacin y definicin del problema. 2.- Construccin del modelo. 3.- Solucin del modelo. 4.- Validacin del modelo. 5.- Implementacin de resultados.
f)
MODELOS D E C OMPETENCIA: E ste t ipo d e modelo s e ut iliza par a analizar aquellas situaciones donde dos o ms oponentes racionales tratan de seleccionar estrategias que optimicen un cierto objetivo. (Amza, 2007)
La programacin lineal son modelos destinados a la asignacin eficiente de los recursos limitados en actividades conocidas con el objetivo de satisfacer las metas deseadas (maximizar beneficios o minimizar costos). La c aracterstica distintiva de l os modelos es q ue l as funciones q ue representan el obj etivo y l as r estricciones s on l ineales. ( No s e p ermite multiplicacin d e v ariables ni v ariables el evadas a p otencias). Algunas d e l as siguientes r estricciones no s e pueden e mplear e n u n modelo de pr ogramacin lineal.
Ahora se pu ede f ormular al m odelo m atemtico para este problema general d e asignacin d e r ecursos a actividades. E n datos nec esarios par a un m odelo de programacin lineal que maneja la asignacin de r ecursos a ac tividades particular, este modelo consiste en elegir valores de x1,x2,....,xn para: Max o Min z= C1 X1 + C2X2 ++ Cn Xn s.a a11X1 + a12X2 a21X1 + a22X2 . . . . . . am1X1 + am2X2 Xn0, para i= 1,2,..n ++ ++ ++ ++ ++ ++ a1nXn a2nXn . . . amnXn b1 b2 . . . bm
Funcin objetivo
a) VARIABLES D E D ECISIN: C on estas s e hace r eferencia al c onjunto d e variables c uya m agnitud s e des ea determinar r esolviendo el m odelo d e programacin lineal.
10
b) RESTRCCIONES: Estn constituidas por el conjunto de desigualdades que limitan l os v alores q ue p uedan t omar l as v ariables de d ecisin en la solucin. c) FUNCIN OBJETIVO: Es la funcin matemtica que relaciona las variables de decisin. d) LINEALIDAD: Se refiere a que las relaciones entre las variables, tanto en la funcin objetivo como en las restricciones deben ser lineales. e) DESIGUALDADES: L as desigualdades u tilizadas par a r epresentar l as restricciones deben ser cerradas o f lexibles; es d ecir, m enor igual() o mayor igual(). N o s e per miten d esigualdades de l os t ipos m enorestrictamente o mayor-estrictamente, o abiertas. f) CONDICIN DE NO NEGATIVIDAD: E n l a pr ogramacin l ineal l as variables de decisin slo pueden tomar valores de cero a positivos, no se permiten valores negativos.
1.4.2. Tipos de formatos para programacin lineal. a) Desigualdad del tipo convertir a una igualdad. La desigualdad tipo puede convertirse a una funcin, dado que cuando se tiene u na desigualdad de este tipo, si se le suma al de lado izquierdo una nueva variable no neg ativa, llamada variable faltante dado que solamente tomara v alores pos itivos, c uando el l ado i zquierdo s ea menor al l ado derecho. Ejemplo: Transformar las desigualdades del tipo a una ecuacin.
7x1+8x2-9x36
Puede reemplazarse por:
11
b) Desigualdad del tipo convertir a una igualdad. La d esigualdad t ipo procediendo d e l a misma forma q ue l a an terior s e puede convertir en una ecuacin, dado que si se le resta del lado izquierdo una n ueva v ariable no neg ativa, l lamada variable so brante; t al nom bre obedece a q ue di cha v ariable t omara un valor pos itivo, c uando el l ado izquierdo sea mayor que el derecho. Ejemplo: Transformar las desigualdades del tipo a una ecuacin. Puede reordenarse como: -9X1+4X2-3X312 -9X1+4X2-3X3-X412 X40 -9X1+4X2-3X3-S4=0
S40
x4,s4=variables de holgura=variable sobrante. A la Variable faltante y sobrante se l es l lama Variables de holgura. En programacin lineal se emplean 2 tipos de formatos a) Formato Cannico: Un modelo de pr ogramacin l ineal es t en f ormato c annico; si t odas l as variables son no neg ativas y las r estricciones s on del t ipo para un objetivo de maximizacin o s i t odas l as r estricciones son d el ipo t para un objetivo de minimizacin. 1.- Formato Cannico. Min s.a z0 = 2x1 + 3x2 + 8x3
2x1 + 2x2 - 7x3 10 7x1 + 2x2 + 5x3 = 9 8x1 + 9x2 + 5x3 1 x1 , x2 0 Minimizar todos los signos de la desigualdad, estos deben ser 0
s.a [ 2x1+2x2-7x310]-1
12
Esto equivale a
7x1+2x2+5x39 7x1+2x2+5x39
------------------------------------------------------------------------------------------------------------
I8x1+9x2+5x3I1
Esto equivale a
-8x1-9x2-5x3-1 ---------------------------------------------------------------------------------
13
b) Formato Estndar: Un modelo de P rogramacin Li neal es ta e n formato es tndar s i t odas l as variables s on n o n egativas y t odas l as r estricciones s on i gualdades, t anto en Maximizacin como en Minimizacin. Min s.a z0 = 2x1 2x1 7x1 3x1 18x1 x1 + + + + + , 3x2 + 8x3 = 10 9 3 1
s.a
+ + + +
+ + +
S3
= = = =
10 9 3 1
Max
s.a x1 2x1
Zo=7x1+8x2-9x3+10x4
+ + -
x2 x2 x2
2x3
5x4
9 7 4 7
14
Max s.a
Zo=7x1+8x2-9x3+10x4-0s1+0s2+0s3+0s4
+ 5x4 + 8x4 + x4 + x4
S1
+ S2
+ S3
9 7 4 7 -7
Zo=7x1+8x2-9x3+10x4
[x1+x2-2x3+5x49]-1 Esto equivale a -x1-x2+2x3-5x4-9 -------------------------------------------------------------------------------------------------------[2x1+x27]-1 Esto equivale a -2x1-x2-7 -x2+5x3+8x4=4 -x2+5x3+8x44 -x2+5x3+8x44 --------------------------------------------------------------------------------
15
-x3-x47
FORMATO CANNICO Max s.a x1 -x1 -2x1 + x2 x2 x2 x2 + + 2x3 2x3 + 5x4 5x4 9 -9 -7 4 7 7 Zo=7x1+8x2-9x3+10x4
16
Informacin sobre el producto Precio de vta. Costo de vta. Demanda Mensual(unidades) ($/unidad) ($/unidad) mnima Mxima 1 100 50 500 5000 2 300 200 750 6000 3 160 100 650 8000 4 250 150 0 3500 Adems, s e d ebe que en el s iguiente m es s olo s e di spondrn de 1 200m2 de lmina q ue c onsumen l os productos 1 y 2. E l pr oducto 1 r equiere 0. 50m2 por unidad y el producto 2 requiere 0.80m2. Producto Formular un modelo de programacin lineal. Variables de decisin. x1= Unidades del producto 1 a fabricar el prximo mes. x2= Unidades del producto 2 a fabricar el prximo mes. x3= Unidades del producto 3 a fabricar el prximo mes.
17
x4= Unidades del producto 4 a fabricar el prximo mes. Max. Zo= (100-50)x1+(300-200)x2+(160-100)x3+(250-150)x4 Zo= 50x1+100x2+60x3+100x4 Restriccin de capacidad 1/25 X1 1/14 X1 1/17 X1 1/20 X1 1/50 X1 + + + + + 1/6 X2 1/8 X2 1/9 X2 1/4 X2 1/13 X2 + 1/50 X3 + + + + 1/20 X3 1/20 X3 1/33 X3 + + + 1/10 X4 1/10 X4 1/8 X4 1/8 X4 1/20 X4 400 380 490 450 400 CORTADO TROQUELADO ESMALTADO ACABADO EMPACADO
Demanda 500X15000 750X26000 650X38000 0X43500 Entrada de materia prima 0.50X1+0.80 X21200 Xj0 j= 1,2,3,4 X1,X2,X3,X40
18
Zo= 50x1+100x2+60x3+100x4
+ + + + +
+ + + +
400 380 490 450 400 380 490 450 400 8000 650 3500 0 1200
1/50 X3
X2 X2 X3 X3 X4 X4 0.50 X1 + 0.80X2
19
2) Un ganadero dec ide elaborar una m ezcla para al imentos de animales a base d e al falfa, s orgo, av ena, maz, s oya y har ina. D e c ada 100Kg d e mezcla; se desea que al menos 30Kg de ellos sean protenas, no ms de 40 sean de calcio, y como mximo 35Kg de fosforo. A continuacin se presenta la informacin del contenido de la mezcla y los precios de los ingredientes a combinar. Ingredientes Protena (%) Calcio (%) Fosforo (%) Precio (Kg) Alfalfa 25 50 25 7 Sorgo 40 20 40 9 Avena 10 30 60 8 Maz 65 15 20 20 Soya 40 20 40 5 Harina 30 20 50 15 Adems, n o s e pu ede us ar m s d e 10K g har ina, ni m s de 12 Kg de s oya por c/100kg de mezcla. Variables de decisin x1= Kg de alfalfa a utilizar en los 100Kg de mezcla. x2= Kg de soya a utilizar en los 100Kg de mezcla. x3= Kg de avena a utilizar en los 100Kg de mezcla. x4= Kg de maz a utilizar en los 100Kg de mezcla. x5= Kg de soya a utilizar en los 100Kg de mezcla. x5= Kg de harina a utilizar en los 100Kg de mezcla.
20
Zo= 7x1+9x2+8x3+20x4+5x5+15x6
+ + +
+ + +
+ + +
30 40 35
j=1,2,3,4,5,6
Zo= 7x1+9x2+8x3+20x4+5x5+15x6
+ + +
+ + +
+ + +
+ + +
30 40 35 10 12 100
X1 + X2 X1,X2,X3,X4,X5,X60
X3
X4
21
3) La refinera azteca produce 2 tipos de gasolina sin plomo regular y extra, los cuales se venden en 8 y 15 pesos por barril respectivamente. Ambos tipos se pr eparan d el i nventario de azteca del pet rleo de az teca nac ional refinado y del petrleo i mportado r efinado y deb e d e c umplir c on l as siguientes especificaciones. Presin mxima de vapor 23 23 Octanaje mnimo 88 93 Demanda Entrega mxima mnima barriles/semana barriles/semana 100000 50000 20000 5000
Regular Extra
Las caractersticas del inventario refinado son las siguientes Presin mxima de vapor 25 15 Octanaje mnimo 87 98 Demanda Entrega mxima mnima barriles/semana barriles/semana 40000 8 60000 15
Regular Extra
Que cantidades de los 2 petrleos nacional e importado debe mezclar la azteca a fin de acrecentar sus ganancias semanales. x1= Los barriles de petrleo nacional con una mezcla regular. x2= Los barriles de petrleo importado con una mezcla regular. x3= Los barriles de petrleo nacional con una mezcla extra. x4= Los barriles de petrleo importado con una mezcla extra.
Max
Z0=12(X1+X2)
22
s.a X1 X1 X1 X1 2X1 + + + + X2 X2 X2 + 10X2 SX2 2X3 X3 X3 X3 6X3 2X3 + + X4 X4 X4 + SX4 8X4 100000 20000 50000 5000 40000 60000 0 0 0 0
X1,X2,X3,X40
23
4) Una t ienda de aut oservicio f unciona l as 24 hor as t iene l os siguientes requerimientos m nimos para l os c ajeros. E l periodo uno s igue inmediatamente despus del periodo 6. Un cajero trabaja 8hrs consecutivas, empezando al i nicio de un o de l os 6 periodos. D etermine e l nm ero requerido de empleados en cada uno de los periodos. Periodo 1 2 3 4 5 6 Horas del da 3-7 7-11 11-15 15-19 19-23 23-3 (24 hrs) Nmero 7 20 14 20 10 5 mnimo x1= El nmero de personas asignadas o requeridas en el periodo 1. x2= El nmero de personas asignadas en el periodo 2. x3= El nmero de personas asignadas en el periodo 2. x4= El nmero de personas asignadas en el periodo 2. x5= El nmero de personas asignadas en el periodo 2. x6= El nmero de personas asignadas en el periodo 2.
Min s.a X1 X1 + +
Zo= x1+x2+x3+x4+x5+x6
X6 X2 X2 + X3 X3 + X4 X4
7 20 14 20 10 5
X1,X2,X3,X4,X5,X60
X5 X5
X6
24
5) La e mpresa h a des tinado un pr esupuesto d e $4, 000,000 para la c ompaa publicitaria del pr imer m es; ad ems, el consejo de ad ministracin h a sugerido al departamento de mercadotecnia los siguientes lineamientos. 1.- Deben utilizarse por los menos 20 comerciales de T.V. 2.- El m ensaje d ebe llegar a por l o menos 2,500,000 f amilias pot encialmente compradoras. 3.- El mensaje debe publicarse en un peridico local por lo menos un domingo. 4.- No deben de gastarse ms de 2,000,000 de pesos en .T.V. Cul debe ser la campaa publicitaria para este primer mes? Plante un Modelo de PL; para resolver este problema. Variables de decisin x1= Nmero de comerciales T.V matutina durante el primer mes. x2= Nmero de comerciales T.V nocturna durante el primer mes. x3= Nmero de comerciales en peridico diario durante el primer mes. x4= Nmero de comerciales en peridico dominical durante el primer mes. x5= El Nmero de comerciales en noticiario de radio durante el primer mes. Max Presupuesto 100,000x1+150,000x2+60,000x3+120,000x4+20,000x54,000,000 s.a X1 X2 20 10 25 4 30 20 Zo= 50x1+90x2+35x3+70x4+25x5
X3
X4
X1
X2
X5
Comerciales de TV
25
Cobertura de audiencia 10,000x1+50,000x2+30,000x3+70,000x4+50,000x52,500,000 Peridico dominical x41 Gasto T.V 100,000x1+150,000x22,000,000 Xj0 j= 1,2,3,4,5
X1,X2,X3,X4,X50
Zo= 50x1+90x2+35x3+70x4+25x5
150,000X2 X2
+ 60,000X3 X3
120,000X4
20,000X5
X4 + 70,000X4 X4 +
X1 10,000X1 100,000X1
+ +
X2 50,000X2
X5 5,000X5
+ 30,000X3
+ 150,000X2 X1,X2,X3,X4,X50
26
6) La e mpresa olle S .A de C .V, productora de r adio porttiles pa ra intercomunicacin (solamente entre dos personas: transmisora y receptora); va a promover s u n uevo r adio c on un alcance de 4 0Km, el c ual t iene diversas f unciones. El pr incipal c anal de di stribucin es t en focado a mayoristas en el r ea de c omunicacin i ndustrial, as m ismo, l a firma es t considerando dos alternativas de distribucin: una cadena de autoservicio y mayorista de equipos martimos. Dichos canales de distribucin alternativos abren el m ercado a personas i nteresadas en r adio c omunicacin c omo aficin y como enlace entre botes de pesca y su estacin de base. Debido a l a di ferencia de c ostos d e c omercializacin y de pr omocin, l a utilidad d el pr oducto vara con l a al ternativa de di stribucin seleccionada. Adems, el c osto pu blicitario y el t iempo el v endedor por u nidad s on distintos p ara c ada canal de di stribucin. D ado q ue l a c ompaa s olo produce baj o pe dido; el nm ero de uni dades f abricadas y vendidas es el mismo. A continuacin se resume la informacin preparada por olle S.A de C.V, con respecto a l a ut ilidad, costo pu blicitario y hr /hombre de v endedor por c ada unidad vendida. Lo anterior ha sido estimado con base en experiencias con radios similares. Canal de distribucin Industrial Tienda Martimo Utilidad unitaria($) 20,000 12,000 18,000 Costo publicitario ($/unidad) 1,800 3,000 1,000 Esfuerzo de ventas (hr-hombre/unidad) 4 6 7
El di rector g eneral de l a empresa; ha es tablecido q ue en l a es trategia d e ventas a seguir deben venderse por lo menos 100 unidades al canal tienda, 250 al canal martimo; en el siguiente mes; tambin el gasto publicitario no debe exceder de $ 1,000,000. S i l a capacidad de pr oduccin s e es tima en 1 000 uni dades y l as horas ho mbre de u n v endedor di sponibles en el pr ximo m es s on 2,000. Qu estrategia de ventas debe adoptar la empresa? Es decir, la empresa debe decidir: a) Cuantas unidades producir por c/canal de distribucin. b) Cuanto gasto publicitario se debe hacer en c/canal de distribucin. c) Cuanto esfuerzo de ventas debe dedicarse a c/canal de distribucin.
27
X= U nidades de r adios por ttiles en s us diferentes m ercados para pr oducir el siguiente mes. x1= Unidades producidas para el mercado industrial. x2= Unidades producidas para el mercado tiendas. x3= Unidades producidas para el mercado martimo. Objetivo Max s.a Publicidad 1,800X1 Esfuerzo de ventas + 3,000X2 6X2 X2 X2 X3 + + + 1,000X3 7X3 X3 1,000,000 2000 1000 100 250 Zo= 20,000x1+12,000x2+18,000x3
X1,X2,X30 Max s.a 1,800X1 4X1 X1 + + + 12,000X2 6X2 X2 X2 + + + 18,000X3 7X3 X3 X3 1,000,000 2,000 1,000 100 250 Zo= 20,000x1+12,000x2+18,000x3
X1,X2,X30
28
7) Mi dieta requiere que todo los alimentos que ingiera pertenezcan a una d e los c uatro grupos b sicos de al imentos ( pastel d e c hocolate, hel ado d e crema, b ebidas c arbonatadas y pas tel d e q ueso). P or ahor a hay l os siguientes c uatro al imentos: bar ras de c hocolate, hel ado de crema d e chocolate, bebida d e c ola y pas tel de q ueso c on pi a. C ada barra d e chocolate c uesta $ 35.00, c ada b ola d e helado de c rema c uesta $40 .oo, cada botella de bebida de c ola cuesta $7.50 y cada rebanada de pastel de queso con pia cuesta $20.00. De acuerdo al nutrilogo, todos los das debo ingerir por lo menos 500 caloras, 6 onzas de chocolate, 10 onzas de azcar y 8 on zas de g rasas. P lantee u n m odelo d e P L q ue pued a em plear par a cumplir mis necesidades nutricionales al costo mnimo. El contenido nutricional por unidad de c/alimento se da en la siguiente tabla. Tipo de alimento Caloras Barra de chocolate 400 Helado de crema con 200 chocolate(1 bola) Bebida de 150 cola(1 botella) Pastel de queso con 500 pia Definicin de la variable Chocolate(onzas) 3 2 0 0 Azcar(onzas) 2 2 4 4 Grasas(onzas) 2 4 1 5
X= Cantidad de caloras a consumir en los diferentes alimentos al da. x1= Cantidad de barras de chocolate consumidas al da. x2= Cantidad de helado de crema con chocolate consumida al da(1 bola) x3= Botellas de bebida de cola consumidas al da. x4= Rebanadas de pastel de queso con pia consumidas al da. Min s.a 400X1 3X1 2X1 2X1 + + + + 200X2 2X2 2X2 4X2 + + 4X3 X3 + + 4X4 5X4 + 150X3 + 500X4 500 6 10 8 caloras chocolate Azcar Grasas Zo= 35x1+40x2+7.50x3+20x4
29
X1,X2,X3,X40
Min s.a
Zo= 35x1+40x2+7.50x3+20x4
400X1 3X1
+ +
+ + +
150X3 4X3 X3
+ + +
500 6 10 8
30
8) El t aller de mquinas y her ramientas Era S .A d e C .V; s e dedica a l a fabricacin d e dos r efacciones par a u na em presa m etalmecnica. La s partes s e producen en c uatro o peraciones ( departamentos). Las h oras maquina son suficientes aunque se tiene una fuerte limitacin en m ano de obra c alificada. La empresa pi ensa por t anto, q ue l as hor as-hombre disponibles r estringen s u c apacidad de pr oduccin. Las h oras hom bre asumidas por cada parte en cada departamento son: Departamento Parte 1 Parte 2 (operacin) 1 0.10 0.20 2 0.20 0.15 3 0.10 0.15 4 0.05 0.10 La e mpresa g ana $100 y $12 9 por uni dad de l as partes 1 y 2 respectivamente. L uego de c onsiderar l a ex periencia y habi lidad de l os trabajadores actuales, se ha llegado al siguiente resultado: Asignacin posible de mano de obra nicamente a departamento 1 nicamente a departamento 2 nicamente a departamento 3 nicamente a departamento 4 A departamento 1 o departamento 2 A departamento 3 o departamento 4 Plantee un modelo de PL. Variables de decisin Xi= Unidades a fabricar de las refacciones i por semana ai=horas/hombre a asignar en el departamento j por semana i= 1,2 j= 1,2,3,4 Hr/hombre Disponibles/semana 480 400 500 200 350 370
31
Max
Zo= 100x1+120x2
0.10X1 + 0.15X2 a3 0.05X1 + 0.10X2 a4 Asignacin de horas/hombre para cada departamento a1 a2 a3 a4 a1 a3 + + a2 a4 480 400 500 200 480 500 + + + + + + 350 350 370 370 400 200 = = = = + + 830 750 870 570 350 370 = = 1230 1070
Modelo matemtico Max s.a 0.10X1 0.20X1 0.10X1 0.05X1 + + + + 0.20X2 0.15X2 0.15X2 0.10X2 a1 a2 0 0 0 0 830 750 870 570 1230 1070 Zo= 100x1+120x2
a3
a1
a4
a2 + a2
a3 a3 +
a1 X1,X2,a1,a2,a3,a40
a4 a4
32
9) PCP S.A de C.V produce rollos de papel en un a ncho estndar de 20 pies c/u, l os pe didos d e l os c lientes en r ollos de di versos anc hos; s e producen recortando el tamao estndar de 20 pi es. Los requerimientos promedio de los clientes estn dados de la siguiente forma: Rollos de 5 pies 150 unidades Rollos de 7 pies 200 unidades Rollos de 9 pues 300 unidades Qu combinacin es la mejor para optimizar los rollos?
20 ft
b)
c)
5 ft
7 ft
9 ft
33
Tipo de corte 5ft I 4 II 1 III IV 2 V VI 2 Definicin de la variable x1= No. de cortes del rollo tipo I. x2= No. de cortes del rollo tipo II. x3= No. de cortes del rollo tipo III. x4= No de cortes del rollo tipo IV x5= No. de cortes del rollo tipo V. x6= No de cortes del rollo tipo VI. Min s.a 4X1 + X2 2X2 + + 2x4 2x3 + 2x4
7ft 2 1 1
9ft 2 2 1 -
Desperdicio(ton) 0 1 2 1 4 3
Zo= 0x1+x2+2x3+x4+4x5+3x6
+ +
X1,X2,X3,X4,X50
x5 x5
2x6
34
EJERCICIOS I. FORMATO ESTANDAR Y CANNICO. Instrucciones: Dados l os s iguientes m odelos de programacin l ineal, expresarlos en f ormato es tndar y c annico ( solamente c onsidere v ariables d e holgura).
SOLUCIONES
1.-
FORMATO ESTANDAR
MIN Z=2X1+2X2 s.a MIN Z=2X1+2X2 s.a 3X1+2X23 2X1 3 X24 X1,X20 3X1+2X2-S1 2X1 X2 =3
+S2 =3 +S3=4
X1,X2,S1,S2,S30
FORMATO CANNICO
35
2.-
FORMATO ESTANDAR
MIN Z=3X1+8X2 s.a MAX Z=3X1+8X2 s.a 8X1+2X24 -4X1 3 8X1+2X2-S1 -4X1 X1+1/2X2 =4 -S2 =3 +S3=3
X1,X2,S1,S2,S30
FORMATO CANNICO
X1+1/2X23 X1,X20
X1+1/2X23 X1,X2,0
36
3.-
FORMATO ESTANDAR
MIN Z=X1+2X2+3X3 s.a 8X1+2X2-S1 MAX Z=X1+2X2+3X3 s.a X1+2X2 3 X1+ X1-2X2 X1,X2,S1,S2,S30
FORMATO CANNICO
=4 =5 -S3 =4 =5
2X2-3X3+S2 1/4X3
37
4.-
FORMATO ESTANDAR
MIN Z=8X1+2X2 s.a 2X1+X2-S1 MAX Z=8X1+2X2 s.a 2X1+X24 I3X1+8X2I4 X1,X20 =4
X1,X2,S1,S2,S30
FORMATO CANNICO
38
5.-
FORMATO ESTANDAR
MIN Z=4X1+8X2 s.a X1+4X2-S1 X1+8X2 -S2 MIN Z=4X1+8X2 s.a X1+4X24 X1+8X23 X24 X1,X20 X2 =4 =3 +S3 =4
X1,X2,S1,S2,S30
FORMATO CANNICO
39
6.-
FORMATO ESTANDAR
MIN Z=8X1+2X2+X3 s.a X1 X1 MAX Z=8X1+2X2+X3 s.a IX1 X1+2X2 X1,X2,X30 -3X3 I 4 8 -3X3+S1 -3X3 +S2 +S3 =4 =5 =4
X1+2X2 X1,X2,S1,S2,S30
FORMATO CANNICO
40
7.-
FORMATO ESTANDAR
X1,X2,S1,S20
FORMATO CANONICO
41
8.-
FORMATO ESTANDAR
X1,X2,X30
X1,X2,S1,S2,S30
FORMATO CANNICO
X1,X2,0
42
9.-
FORMATO ESTANDAR
MIN Z=X1-2X2 s.a X1+4X2-S1 -4X1-2X2 +S2 3X2 MIN Z=X1-2X2 s.a X1+4X24 -4X1-2X29 3X25 X1,X20 =4 =9
+S3 =5
X1,X2,S1,S20
FORMATO CANNICO
43
EJERCICIOS II. MODELACIN. Instrucciones: Plantee el Modelo de Programacin Lineal para cada uno de los siguientes problemas. La solucin de cada uno de los problemas se encuentra al final de esta seccin. PROBLEMAS 1.- Un pr oveedor de be pr eparar 5 b ebidas de fruta e n ex istencia, 50 0 g al q ue contengan por lo menos 20% de jugo de naranja, 10% de jugo de toronja y 5% de jugo de ar ndano. S i l os d atos del i nventario s on l o q ue s e pr esentan a continuacin Qu cantidad de cada bebida de fruta deber emplear el proveedor a fin de obtener la composicin requerida a un costo mnimo? Jugo de naranja(%) Bebida A Bebida B Bebida C Bebida D Bebida E 40 5 100 0 0 Jugo de toronja (%) 40 10 0 100 0 Jugo de Arndaro (%) 0 20 0 0 0 Existencia (gal) 200 400 100 50 800 Costo ($/gal) 1.50 0.75 2.00 1.75 0.-25
2.- La regiomontana es una fbrica que produce 3 diferentes sombreros: Su capacidad de produccin mensual es como sigue. Capacidad de produccin (sombreros/mes) Norteo 650 Lona 900 Articela 700 La produccin mensual se reparte en tres diferentes distribuidoras que se localizan dentro del rea metropolitana de la ciudad. Los costos unitarios de transporte para cada modelo se muestra a continuacin Modelo Norteo Lona Articela Zona Norte $3.00 2.50 2.00 Zona Rosa $5.00 4.80 3.40 Zona Sur $7.00 5.80 5.20 Modelo
44
Los requerimientos mensuales de cada distribuidor son como sigue: Distribuidora Zona Norte Zona Rosa Zona Sur Demanda (sombreros/mes) 750 900 600
3.- Un Hospital est realizando estudios sobre Ingeniera Industrial para optimizar con l os r ecursos c on q ue c uenta. U na de l as pr incipales pr eocupaciones del Director del Hospital es el rea de per sonal, ya que no es t del todo convencido con el nmero de enfermeras que laboran en la seccin de e mergencias. Por tal motivo, ordeno un estudi estadstico, el cual arrojo los siguientes datos Nmero mnimo requerido de enfermeras 0a4 40 4a8 80 8 a 12 100 12 a 16 70 16 a 20 120 20 a 24 50 De ac uerdo c on l a L ey F ederal del T rabajo c ada e nfermera de be t rabajar 8 hr s consecutivas por da. Formule un modelo de programacin lineal que cumpla con los requerimientos citados. Hora
4.- En d os m quinas se pr ocesan c uatro pr oductos de forma s ecuencial. La s ig. Tabla muestra los datos pertinentes de problema. Costo por Producto Producto hr ($) I II 1 10 2 3 2 5 3 2 Precio Unitario de 75 70 Venta Formule un Modelo de programacin lineal Mquina Producto III 4 1 55 Producto IV 2 2 45 Capacidad (hr) 500 380
45
5.- Una c ompaa M anufacturera l ocal p roduce c uatro diferentes pr oductos metlicos q ue debe n m aquinarse p ulirse y ens amblarse. L a nec esidades especficas de tiempo (en horas) para cada producto son las siguientes: Producto I Producto II Producto III Producto IV Maquinado (hr) 3 2 2 4 Pulido (hr) 1 1 2 3 Ensamble (hr) 2 1 2 1
La compaa dispone semanalmente de 480 hr para el maquinado, 400 horas para el pul ido y 400 hr para el e nsamble. Las g anancias u nitarias s on: $6, $4,$6 y $8 respectivamente. La compaa tiene un contacto con el distribuidor en el que se compromete a entregar 50 unidades semanalmente del producto I y 100 unidades de cualquier combinacin de los productos I, II y III, segn la produccin, pero solo como mximo 25 unidades del producto IV. Cuntas Unidades de cada producto debe fabricar s emanalmente l a empresa, a f in de c umplir l as c ondiciones d e contrato e incrementar la ganancia total? 6.- Una c omunidad h a r eunido $2 50,000 p ara des arrollar nu evas r eas par a la eliminacin de desechos. Hay siete sitios disponibles, cuyos costos de desarrollo y capacidades s e muestras a c ontinuacin. Qu s itios deber des arrollar l a comunidad?
A 20 145
B 17 92
C 15 70
D 15 70
E 10 84
F 8 14
G 5 47
46
7.- Banco az teca v a a r ealizar s us pr cticas de pr stamo p ara el pr ximo ao , para ello dispone de $20, 000,000. Los prstamos que esta obligado a solicitar son los siguiente, adems de la probabilidad de no pago
Prstamo Tasa de Inters Probabilidad Inc Personas 14% 0.1 Automvil 13% 0.07 Casa Habitacin 12% 0.03 Agrcola 12.5% 0.05 Comercial 10% 0.02 El banco debe asignar por lo m enos ek 40% de l os fondos totalkes a prstamos agrcolas y c omerciales. Los pr stamos p ara c asa de ben s er i guales o c uando menos al 50% de l os pr stamos per sonales, par a au tomvil y c asa ha bitacin. Adems por poltica del banco la relacin global de pagos irrecuperables no debe ser mayor al 0.04% Nota: U n pago q ue no s e c ubre no g enera i nters. F ormule un modelo de programacin lineal que le permita a la empresa incrementar sus utilidades. Soluciones de los Modelos de programacin Lineal
1. = . = . = . = . = .
. . + . . . . + . . . . + . . . .
Definir Variables.
= . + . + + . + . .
47
2 Definir Variables.
= . = . = . = . = . = . . = + + + + +
+ + + +
, , , , ,
48
= + + + . + . + . + + . + . . + + + + + + + + + + + + 4 Definir Variables. = = = =
. . . .
+ + + + + + + + , , , ,
= + + +
() ()
49
5 = = = = Definir Variables.
. . . .
= . = . = . = . = . = . = .
+ + + + + + = , , , , , ,
= + + + + + +
50
= . = . = . = . = . .
7. Definir Variables.
= . + . + . + . + . + + + + + , ,
= . (. ) + . (. ) + . (. ) + . (. ) + . (. )
, , , ,
. + . + . + . + . + + + +
. ( + + ) , ,
52
53
Paso 1: Obtener su forma estndar aadiendo las variables de holgura respectivas en funcin del signo de la desigualdad. Max s.a 2x1 -3x1 + 3x2 + S1 + 2x2 2x2 2x1 + x2 x1,x2,s1,s2,s3,s40 + S2 = = = = 6 3 5 4 Zo=4x1+3x2+0s1+0s2+0s3+0s4
S3
S4
Paso 2: n= Incgnitas No. de variables n= 6 n-m= 6-4= 2 m=No. de Restricciones m= 4 No. de variables no bsicas.
Nota: Se llaman no bsicas a aquellas que su valor es cero. Paso 3: Preguntar Se puede resolver con la solucin ms sencilla? es decir, se tienen 4 holguras positivas, para conformar una matriz identidad. Paso 4: Igualar a cero la funcin objetivo. Zo=-4x1-3x2-0s1-0s2-0s3-0s4=0 Paso 5: Armar el tablero inicial
VARIABLE DE ENTRADA MATRZ IDENTIDAD ZONA
BASE Z S1 S2 S3 S4
Z 1 0 0 0 0
X1 -4 2 -3 0 2
X2 -3 3 2 2 1
S1 0 1 0 0 0
S2 0 0 1 0 0
S3 0 0 0 1 0
S4 0 0 0 0 1
VARIABLE DE SALIDA
A la integracin de t oda la fila de la variable de s alida con la columna de v ariable de entrada se multiplica por su inverso, para obtener lo que se llama eje pivote.
54
Nota: Los c oeficientes de l as v ariables bs icas en c ualquier t abla s implex s e conforma una matriz de identidad. En la tabla es la exposicin donde S1=6, S2=3, S3=5 y S4=4 PRIMERA LEY Una tabla es ptima para el caso de maximizacin cuando todos los elementos de la zona sean positivos o cero y viceversa para el caso de minimizacin.
SEGUNDA LEY Para elegir la variable de entrada se toma el elemento ms negativo de la zona , para el caso de maximizacin y viceversa para minimizacin.
TERCERA LEY Para definir l as variables de s alida s e forman c ocientes, d onde l os numeradores s e t oman de l a c olumna de l a s olucin ( nicamente d e l as restricciones y donde los denominadores sern los nmeros correspondientes en la c olumna de v ariable ent rada). N o s e ad miten i ndeterminaciones, no c ocientes negativos, la variable de s alida se elige tomando el menor cociente positivo tanto para Maximizar como Minimizar.
55
1.- ITERACIN
VARIABLE DE ENTRADA
VARIABLE DE SALIDA
BASE Z S1 S2 S3 X1
Z 1 0 0 0
X1 0 0 0 0
X2 -1 2 7/2 2
S1 0 1 0 0
S2 0 0 1 0
S3 0 0 0 1
S4 2 -1 3/2 0
0 1 1/2 0 0 0 1/2 2 2/1/2 = 4 Se multiplica por toda la fila de la variable de salida S1, entrando X2, obteniendo el eje pivote 1 arriba de este ltimo y abajo se tendr que hacer ceros.
2.- ITERACIN BASE Z X2 S2 S3 Z 1 0 0 0 X1 0 0 0 0 X2 0 1 0 0 S1 1/2 1/2 -7/4 1 S2 0 0 1 1 S3 0 0 0 0 S4 3/2 -1/2 13/4 1 Sol 9 1 11/2 3
X1 0 1 0 -1/4 0 0 3/4 3/2 Como la zona Z son todos los nmeros positivos y ceros se dice que la tabla es ptima. SOL X1 X2 S2 S3 = 3/2 =1 = 11/2 3 MAX Z= 9 S1= 0 S4= 0 2 Variables no bsicas
Nota 1: S olucin factible es aq uella par a l a q ue t odas l as r estricciones s e satisfacen. Nota 2: Una solucin no factible es una solucin para que al menos una restriccin se viole.
56
Comprobacin Zo=4x1+3x2 s.a 2x1+3x26 Zo=4(3/2)+3(1) 9=9 2(3/2)+3(1)6 66 -3x1+2x23 -3(3/2)+2(1)3 -2.53 2x25 2(1)5 25 2x1+x24 2(3/2)+14 44 EJEMPLOS 2:
Resolver el siguiente problema. MAX s.a 3X1 2X1 2X1 + + 9X2 2X2 4X2 + + + 2X3 3X3 9X3 X3 + + + , 7X4 9X4 6X4 X4 10 15 5 0 Z=2X1-3X2+4X3+5X4
X1 , X2 , Llevndola a su forma estndar Z=2X1-3X2+4X3+5X4+0S1+0S2+0S3 Z=-2X1+3X2-4X3-5X4-0S1-0S2-0S3=0 3X1 2X1 2X1 + + 9X2 2X2 + + 2X3 3X3 9X3 + + + m=3 7X4 9X4 6X4 +
S1 + S2 + S3
= = =
10 15 5
4X2 + n=7
57
BASE Z S1 S2 S3
Z 1 0 0 0
X1 -2 3 2 2
X2 3 9 -2 4
X3 -4 2 3 9
X4 -5 7 9 6
S1 0 1 0 0
S2 0 0 1 0
S3 0 0 0 1
Sol 0 10 15 5
Variable de salida
Se multiplica toda la fila de S 3 de la base por 1/6 para hacer un eje pivote X4 igual a 1, en l a i nterseccin de l a c olumna d e v ariable de ent rada c on l a fila de la variable de s alida; h aciendo c ero ar riba de es te y debaj o d e es te, mediante adiciones y sustracciones.
1.- Iteracin BASE Z S1 S2 X4 Z 1 0 0 X1 -1/3 2/3 -1 X2 19/3 -8 X3 7/2 -21/2 X4 0 1 0 S1 0 0 1 S2 0 0 0 1 S3 5/6 -7/6 -3/2 1/6 Sol 25/6 25/6 15/2 5/6 =4.1666/0.666= 6.25 =7.5/-1=-7.5 =0.8333/0.333=2.5
13/3 -17/2
58
Comprobacin Zo=2(5/2)-3(0)+4(0)+5(0) Z=5 3x1+9x2+2x3+7x410 3(5/2)+9(0)+2(0)+7(0)10 7.510 2x1-2x2+3x3+9x415 2(5/2)-2(0)+3(0)+9(0)15 515 2x1+4x2+9x3+6x45 2(5/2)+4(0)+9(0)+6(0)5 55 EJEMPLO 3: MAX.Z=2X1+X2 s.a X1 -3X1 4X1 + + + 2X2 2X2 2X2 8 4 24 0
Zo=2x1+x2+0s1+0s2+0s3 Zo=-2x1-x2-0s1-0s2-0s3 s.a x1 -3x1 4x1 + 2x2 + 2x2 + 2x2 m=3 + S1 8 = 4 = + S3 = 24 n-m=5-3=2 Variables no bsicas. + S2
n=5
59
Variable de entrada
BASE Z S1 S2 S3
Z 1 0 0 0
X1 -2 1 -3 4
X2 -1 2 2 2
S1 0 1 0 0
S2 0 0 1 0
S3 0 0 0 1
Variable de salida
60
EJEMPLO 4: MIN s.a 3X1 -2X1 -4X1 + + X2 4X2 3X2 + 8X3 X3 + 2X3 7 12 10 0 Z=X1-3X2-2X3
X1 , X2 , Llevndolo a su forma estndar Z=X1-3X2-2X3+0S1+0S2+0S3 Z=-X1-3X2-2X3-0S1-0S2-0S3=0 3X1 -2X1 -4X1 + X2 4X2 + 8X3 m=3 + 2X3 + S1
= + S2 +
Variable de entrada
7 12 10
= S3 =
+ 3X2 n=6
BASE Z S1 S2 S3
Z 1 0 0 0
X1 -1 3 -2 -4
X2 3 -1 4 3
X3 2 2 0 8
S1 0 1 0 0
S2 0 0 1 0
S3 0 0 0 1
Sol 0 7 12 10
Variable de salida
Variable de entrada
1.- Iteracin BASE Z S1 X2 S3 Z 1 0 0 0 X1 1/2 5/2 -1/2 -5/2 X2 0 0 1 0 X3 2 2 0 8 S1 0 1 0 0 S2 -3/4 1/4 1/4 -3/4 S3 0 0 0 1 Sol -9 10 3 1 =10/2=5 =3/0= =1/8=0.125
Variable de salida
61
2.- Iteracin
Variable de entrada
BASE Z S1 X2 X3
Z 1 0 0 0
X2 0 0 1 0
X3 0 0 0 1
S1 0 1 0 0
3.- Iteracin BASE Z X1 X2 Z 1 0 0 X1 0 1 0 X2 0 0 1 X3 0 0 0 S1 -9/25 8/25 4/25 S2 -18/25 7/50 8/25 S3 -4/25 -2/25 -1/25 1/10 Sol -319/25 78/25 114/25 11/10
X1 X2 X3
62
Zo=2x1-5x2+0s1+0s2 Zo=-2x1-x2-0s1-0s2=0 s.a 3x1 2x1 + 8x2 + 3x2 m=2 + S1 = 12 + S2 = 16 n-m=4-2=2 Variables no bsicas.
n=4
Z 1 0 0
X2 0 1 0
S2 0 0 1
63
2.2. MTODO DE LAS VARIABLES ARTIFICIALES. 2.2.1. Mtodo de la gran M o mtodo penal. El mtodo de la gran M es empleado para resolver modelos de programacin lineal; c uando en s us r estricciones al m enos u na de el las el s igno de l a desigualdad es di ferente es decir, las restricciones son del tipo o =; el ; algoritmo matemtico para resolver este tipo de modelos obedece a los siguientes pasos: 1.- Se expresa en problema en la forma estndar. 2.- Se aaden las V ariables no n egativas en c ada una de las ecuaciones, cuyas restricciones originales tengan ( ) o (=). Esas variables artificiales y su presencia es una violacin a las leyes del lgebra. Esta dificultad se supera asegurando que esas variables artificiales sean ceros (0) en la solucin final. 3.- Utilizar las v ariables ar tificiales par a l a s olucin b sica i nicial, p ara ello l a funcin objetivo deber ser ajustada adecuadamente. Proceda con los pasos regulares del Mtodo Simplex. Nota: Las variables artificiales proporcionan un artificio matemtico para obtener la solucin inicial. Son variables ficticias y no t ienen ningn significado fsico directo en trminos del problema original. Las variables artificiales se reconocern por la variable Wn Ejemplo 1 MIN.Z=4X1+X2 s.a 3X1 4X1 X1 X1 + + + , X2 3X2 X2 X2 = 3 6 3 0
No se puede aplicar el Simplex Se tiene que emplear la tcnica de Variables Artificiales
PASO1: P asar a formato es tndar y a adir v ariables ar tificiales en l restricciones y que estas sean .
as
64
X1 , n=4
S2 0 n-m=4-3=1Variables no bsicas.
Por lo tanto hay 3 Variables bsicas PASO 2: Se aade en la funcin objetivo el coeficiente M contrario a s u espritu de di cha funcin p or c ada v ariable ar tificial c ontenida en l as r estricciones y s e iguala a cero la funcin objetivo. MIN.Z=4X1+X2-0S1-0S2+MW1+MW2 Z-4X1-X2-0S1-0S2-MW1-MW2=0 s.a 3X1 4X1 X1 X1 + + + , X2 3X2 X2 X2 , S1 + S1 + , S2 S2 , W1 , W2 + W1 + W2 = = = 3 6 3 0
Siempre se considera la variable artificial en vez de la de holgura en la base, no importa si es Maximizacin o Minimizacin.
PASO 3: Armar el Tabln en la base s iempre que la desigualdad sea de signo ( o =), la variable a contemplar ser la artificial y en las desigualdades ser siempre en la base de las variables de holgura.
65
BASE Z W1 W2 S2
Z 1 0 0 0
X1 -4 3 4 1
X2 -1 1 3 1
S1 0 0 -1 0
S2 0 0 0 1
W1 -M 1 0 0
W2 -M 0 1 0
Sol 0 3 6 3
NOTA 1: Se forma l a Matriz i dentidad con l as variables ar tificiales ac ompaadas con las de holgura, intercambiando la columnas o filas en el siguiente orden X1, X2, S1, W1, S2, W2. BASE Z W1 W2 S2 Z 1 0 0 0 X1 -4 3 4 1 X2 -1 1 3 1 S1 0 0 -1 0 W1 -M 1 0 0 W2 -M 0 1 0 S2 0 0 0 1 Sol 0 3 6 3
PASO 4: H acer el aj uste. E liminar l as M d e l a z ona, para ello cada variable artificial se multiplica por el mismo coeficiente con signo opuesto y se suman las variables ar tifciales y la c antidad s er adi cionada en l a funcin o bjetivo z ona , esto es par a M aximizar y M inimizar. E l aj uste s olo s e l leva a c abo en l a f uncin objetivo.
Variable de entrada Variable de salida
BASE Z W1 W2 S2
Z 1 0 0 0
X1 7M-4 3 4 1
X2 4M-1 1 3
S1 -M 0 -1
W1 0 1 0
W2 0 0 1
S2 0 0 0
1 0 0 0 1 1 = 3 + 4 = 7 4 = 4 + 7 1 = 1 + 0 = = 0 2 = + 3 = 4 1 = 1 + 4 1 = 0 1 = 0 =
2 = 0 + 1 = = 0
66
PASO 5: Se sigue o apl ica el mtodo simplex y los criterios de f actibilidad, segn sea el caso para maximizar o minimizar el coeficiente M no tiene valor.
X1 -4+7M NEGATIVO POSITIVO X2 -1+4M NEGATIVO POSITIVO Minimizar el ms positivo de la zona para la variable de entrada.
7M 4M por lo tanto 7M es la variable ms positiva y entra X1. Toda la fila del rengln W 1 se multiplica por 1/3 para obtener 1 y tiene que ser el eje pivote. En caso de la Funcin Objetivo se sigue toda la fila, se multiplica por 4-7M; checar operaciones: 1 4 7 1 5 2 = 4 7 = + ( 1 + 4) = + 3 3 3 3 3 1 4 7 4 7 1 = 4 7 = + 0 = 3 3 3 3 3 2 = 4 7(0) = 0 2 = 4 7(0) = 0 1 = 0(4 7) = 0 = 1 = 4 7(1) = 4 7 + ( 4 + 7) = 0
= (4 7)1 = 4 7 + 9 = 4 + 2 X2 5/3M+1/3 1/3 5/3 S1 -M 0 -1 W1 -7/3M+4/3 1/3 -4/3 W2 0 0 1 S2 0 0 0 Sol 2M+4 1 2 1 =1/0.33=3 =2/1.66=1.2 =2/0.66=3.0
1 2/3 0 -1/3 0 0 Se elige la variable de entrada el ms positivo de la zona X2= 1/3+5/3M W1= 4/3-7/3M el ms positivo. negativo.
67
NOTA: Arriba y abajo del eje pivote ceros, hay que multiplicarlo por cada uno de los n meros q ue se e ncuentran en l a c olumna c on s igno opuesto al ej e pivote y sumarlo en la respectiva fila. 2.- Iteracin. 1 5 1 5 1 5 2 = 1 = + + = 0 3 3 3 3 3 3
1 5 3 1 1 1 1 = = + = + = 3 3 5 5 5 5 1 5 4 4 4 4 7 8 1 = = + + = 3 3 5 15 3 3 3 5 1 5 3 1 1 2 = = + 0 = 3 3 5 5 5 S1 1/5 1/5 -3/5 2/5 W1 8/5-M 3/5 -4/5 1/5 W2 -1/5-M -1/5 3/5 -2/5 S2 0 0 0 1
X2 0 0 1 0
S1 0 1 0 0
W2 -M -1 0 0
S2 0 0 0 1
Sol 3 3 3 0
VARIABLES NO BSICAS.
68
BASE Z W1 S2 W2
Z 1 0 0 0
X1 -4 2 0 1
X2 -1 1 3 0
S1 0 -1 0 0
S2 0 0 1 0
W1 M 1 0 0
W2 M 0 1 0
Sol 0 8 30 10
69
Z 1 0 0 0
X1 -4 2 0 1 -2M -1M
X2 -1 1 3 0 -M -0M
S1 0 -1 0 0 M 0
S2 0 0 1 0 -M 0
W1 M 1 0 0 0M 0M
W2 M 0 1 0 0M -M
SUMO W1+W2 por el ajuste Variable BASE Z W1 S2 W2 1.- Iteracin BASE Z 3M+4 X1 S2 W2 Z 1 0 0 0 X1 0 1 0 0 X2 1/2M-1 1/2 3 -1/2 S1 -1/2M-2 -1/2 0 1/2 Z 1 0 0 0 X1 -3M-4 2 0 1 X2 -M-1 1 3 0 S1 M -1 0 0
de entrada
W1 0 0 1 0
S2 0 0 1 0
Variable de entrada
W2 0 0 0 1
S2 0 0 1 0
W2 0 0 0 1
Sol -6M+16 4 30 6
Variable de salida
70
2.- Iteracin
Variable de entrada
Variable de salida
BASE Z X1 S2 1/2M+2 S1
Z 1 0 0 0
X1 0 1 0 0
X2 -1 0 3 -1
S1 0 0 0 1
W1 M 0 0 -1
S2 0 0 1 0
W2 M+4 1 0 2
3. - Iteracin
Z 1 0 0 0
X1 0 1 0 0
X2 0 0 1 0
S1 0 0 0 1
W1 M 0 0 -1
W2 M+4 1 0 2
Sol 30 10 10 22
71
EJEMPLO 3 MAX.Z=-3X1-6X2 s.a [4X1 2X1 3X1 + 8X2 6X2 6X2 = -12]-1 16 8 -4X1 2X1 3X1 X1 + + , 8X2 6X2 6X2 X2 = 12 16 8 0 Z=-3X1-6X2
Formato estndar
Z=-3X1-6X2+0S1-0S2+MW1+MW2 Z+3X1+6X2-0S1+0S2-MW1-MW2=0 s.a -4X1 2X1 3X1 X1 n=6 + + , 8X2 6X2 6X2 X2 m=3 , S1 , S2 , W1 + S1 S2 + W1 + , W2 W2 = = = 12 16
BASE Z S1 W1 W2
Z 1 0 0 0
X1 3 -4 2 3
X2 6 8 6 -6
S1 0 1 0 0
S2 0 0 -1 0
W1 -M 0 1 0
W2 -M 0 0 1
Sol 0 12 16 8
72
BASE Z S1 W1 W2
Z 1 0 0 0
X1 3 -4 2 3
X2 6 8 6 -6
S2 0 0 -1 0
S1 0 1 0 0
W1 -M 0 1 0
W2 -M 0 0 1
Sol 0 12 16 8
Variable de entrada
BASE Z X1 S2
Z 1 0 0
X1 5M+3 -4 2 3
X2 6 8 6 -6
S2 -M 0 -1 10
S1 0 1 0 0
W1 0 0 1 0
W2 0 0 0 1
Variable de entrada
Variable de salida
X2 10M+12 0 10 -2
S2 -M 0 -1 10
S1 0 1 0 0
W1 0 0 1 0
Z 1 0 0 0
X1 0 0 0 1
X2 0 0 1 0
S1 0 1 0
W1 -M-6/5 0 1/10
MAX Z=104/5
73
2.2.2. Mtodo de la Doble Fase. El procedimiento de la doble fase es similar al Mtodo de la M en sus pasos 1 y 2, solo que en su paso 4 se sustituye la funcin (F.O), por una funcin que ser la de objetivo de es tudio, la cual se obtiene a partir de l a suma de tantas variables artificiales como sean necesarias agregar en la forma estndar. MINZ=2X1+X2 s.a 3X1 4X1 X1 X1 + + + , X2 3X2 2X2 X2 3 6 3 0
No se puede hacer por Mtodo simplex
W3
Paso 2: Despejar las variables artificiales de cada restriccin: siempre se tomara en cuenta los signos o = y se suman todas las variables artificiales, tomando una nueva funcin objetivo. MINa=W1+W2+W3 s.a W1 W2 W3 = = = = 3 6 3 12 3X1 4X1 X1 8X1 X2 3X2 2X2 6X2 + S1 + S2 + S1 + S2 + + S3 S3
Se iguala la funcin objetivo a l a constante obtenida de la suma de cada una de ellas, en este caso a 12.
74
+ ,
W3 W3
Variable de entrada
S3 -1 0 0 -1
W1 0 1 0 0
W2 0 0 1 0
W3 0 0 0 1
SOL 12 3 6 3
1.- Iteracin Base a X1 W2 W3 a 1 0 0 0 X1 0 1 0 0 X2 10/3 1/3 5/3 5/3 S1 5/3 -1/3 4/3 1/3 S2 -1 0 -1 0 S3 -1 0 0 -1 W1 -8/3 1/3 -4/3 -1/3 W2 0 0 1 0 W3 0 0 0 1 SOL 4 1 2 2
2.-Iteracin Base a X1 X2 W3 a 1 0 0 0 X1 0 1 0 0 X2 0 0 1 0 S1 -1 -3/5 4/5 -1 S2 1 1/5 -3/5 1 S3 -1 0 0 -1 W1 0 3/5 -4/5 1 W2 -2 -1/5 3/5 -1 W3 0 0 0 1 SOL 0 3/5 6/5 0
75
Base a X1 X2 S2 X1 X2
a 1 0 0 0
X1 0 1 0 0
X2 0 0 0 1
S1 0 -2/5 1/5 -1
S2 0 0 0 1
S3 0 1/5 -3/5 -1
W1 -1 2/5 -1/5 1
W2 -1 0 0 -1
W3 0 0 0 0
Fase 2: Lleva de la funcin objetivo a a la funcin objetivo inicial Z. 2/5S1 + 1/5S3 = 3/5 + 1/5S1 3/5S3 = 6/5 S1 + S2 S3 = 0 Despejar c ada una d e l as ec uaciones d e l a base obtenidas en l a F ase I con l a variable respectiva 1 = 3 2 1 + 1 3 5 5 5 6 1 3 1 + 3 5 5 5
Sustituimos los valores X1, X2 en la funcin objetivo Z, la funcin original. 3 2 1 6 1 3 = 2 + 1 3 + 1 + 3 5 5 5 5 5 5 = 2 6 1 3 6 4 + 1 3 + 1 + 3 5 5 5 5 5 5 3 1 12 1 3 = 5 5 5 S3 -1/5 1/5 -3/5 -1 SOL 12/5 3/5 6/5 0 = 12 3 1 + 1 + 3 5 5 5 = 21 + 2
2 =
Se iguala a 12/5
Armar nuevamente el tabln sin las variables artificiales. Base a X1 X2 S2 a 1 0 0 0 X1 0 1 0 0 X2 0 0 0 1 S1 -3/5 -2/5 1/5 -1 S2 0 0 0 1
V. Bsicas X1=3/5 X2=6/5 V. no Bsicas S2, S1, S3=0
76
+ ,
W3 W3
Fase 1 Base a W1 W2 W3 a 1 0 0 0 X1 13 3 4 5 X2 7 5 -1 3
+ 131 + 72 1 2 3 = 26 S1 -1 -1 0 0 S2 -1 0 -1 0 S3 -1 0 0 -1 W1 0 1 0 0 W2 0 0 1 0 W3 0 0 0 1 SOL 26 13 2 11
1.- Iteracin Base a X2 W2 W3 Base a X2 W2 X1 a 1 0 0 0 a X1 1 44/5 0 3/5 0 23/5 0 16/5 2.-Iteracin X1 0 0 0 1 X2 0 1 0 0 X2 0 1 0 0 S1 -9/4 -25/16 -85/16 15/16 S1 6 -1 -1 3 S2 -1 0 0 0 S2 -1 0 -1 0 S3 7/4 3/16 23/16 -5/16 S3 -1 0 0 -1 W1 -7/5 1/5 1/5 -3/5 W1 1/4 5/16 17/16 -3/16 W2 0 0 1 0 W2 0 0 1 0 W3 0 0 0 1 W3 -11/4 -3/16 -23/16 5/16 SOL 39/5 13/5 23/5 16/5 SOL -1 2 0 1 =2/-0.18=10.6 =0/1.43=0 1/-0.31=3.2
77
3.-Iteracin. Base a X2 S3 X1 a 1 0 0 0 Fase 2: X1 0 0 0 1 X2 0 1 0 0 S1 -67/92 -20/23 -85/23 -5/23 Z X2 X1 20/23 S1 85/23 S1 5/23 S1 20 23 1 + S3 = = 2 0 1 S2 -1 0 0 0 S3 0 0 1 0 W1 -24/23 4/23 17/23 1/23 W2 -28/23 -3/23 16/23 5/23 W3 -1 0 -1 0 SOL -1 2 0 1
Cambiando de a
2 = 2 + 1 = 1 + 3 = 0 +
85 23 1
Min
= 8 1 +
= 8 +
5 20 1 + 2 2 + 1 23 23 40 40 1 + 4 + 23 23 1 80 = 12 23 1 0 0 1 0 2 0 1 80 23 1
5 23 1
= 12 + S3
Base a X2 S3 X1
a 1 0 0 0
X1 0 0 1 0
X2 0 1 0 0
S2 0 0 0 0
SOL 12
V. no Bsicas S1, S2 =0
78
W3
W1 W2
= = =
4 2 6
+ -
4X1 X1 3X1
X2 2X2 3X2
+ +
S1 + S1 + S2 S2
F+3X1+3X2-S1-S2=6 NOTA: P ara el caso de M aximizar en el Mtodo d e l a d oble f ase se m aneja con los criterios de Minimizacin al momento de definir Variables de entrada y salida esta tiene alcance tanto en las iteraciones desarrolladas en la Fase I y Fa se I I; qu edando pt ima c uando en l a z ona todos sean negativos o , ceros. Solo este criterio aplicara para Maximizar bajo el mtodo de la doble fase.
79
1.-Iteracin Base F W1 X2 S3 F 1 0 0 0 X1 9/2 9/2 -1/2 1/2 X2 0 0 1 0 S1 -1 -1 0 0 S2 1/2 1/2 -1/2 1/2 W1 0 1 0 0 W2 -3/2 -1/2 1/2 -1/2 S3 0 0 0 1 SOL 3 3 1 2 =3/4.5=0.66 =1/0.5=-2 =2/0.5=4
2.-Iteracin Base F X1 X2 S3 F 1 0 0 0 X1 0 1 0 0 X2 0 0 1 0 S1 0 -2/9 -1/9 1/9 S2 0 1/9 -4/9 4/9 W1 -1/2 2/9 1/9 -1/9 W2 -1 -1/9 -1/18 -4/9 S3 0 0 0 1 SOL 0 2/3 4/3 5/3
Fase 2. Llevar de la funcin Objetivo F a Z. Encontrando l as ec uaciones de c ada una de l as v ariables bs icas de l a t abla ptima.
80
X1
X2
+ +
S3
Despejando a X1 de la Ec. (1) a X2 de la Ec (2) y S3 de la Ec. (3) X1 X2 S3 = = = 2/3 4/3 5/3 + + 2/9S1 1/9S1 1/9S1 + 1/9S2 4/9S2 4/9S2 Ec. (4) Ec. (5) Ec. (6)
= TABLON Base Z X1 X2 S3 Z 1 0 0 0 X1 0 1 0 0
= + +
VARIABLES BASICAS
X2 0 0 1 0
S3 0 0 0 1
X1=2/3
X2=4/3 Z=26/3
S3=5/3
81
EJERCICIO 2 Un estanque de peces es abastecido cada primavera con dos especies: beta y globo; si hay dos tipos de comida f1 y f2 disponibles en el tanque. El peso promedio de los peces y el requerimiento promedio de alimento para cada pez; esta dado en la siguiente tabla: ESPECIE BETA GLOBO F1 2 3 F2 3 1 PESO PROMEDIO 3 lb 2 lb
Si ex isten 6 00 l b d e c omida f1 y 300 l b de c omida f2 diariamente. Cuntos peces deben existir en la pecera; dado que lo mnimo para lo cual fue construida es de 400 lb? Definicin de Variables. X1= No. de peces beta que deben haber en el estanque o pecera. X2= No. de peces globo que deben haber en el estanque o pecera. MAXZ=X1+X2 s.a 3X1 2X1 3X1 X1 + + + , 2X2 3X2 X2 X2 400 600 300 0
MINZ=X1+X2-0S1+MW1+0S2+0S3 Z=-X1-X2+0S1+MW1-0S2-0S3 3X1 2X1 3X1 X1 + + + , 2X2 3X2 X2 X2 , S1 S1 + S2 , S2 + + , S3 S3 , W1 W1 = = = 400 600 300 0
82
Z 1 0 0 0
X1 -1 3 2 3
X2 -1 2 3 1
S1 0 -1 0 0
W1 M 1 0 0
S2 0 0 1 0
S3 0 0 0 1
X1 -3M-1 3 2 3
X2 -2M-1 2 3 1
S1 M -1 0 0
W1 0 1 0 0
S2 0 0 1 0
S3 0 0 0 1
1.-Iteracin Base Z W1 S2 X1 Z 1 0 0 0 2.-Iteracin Z 1 0 0 0 3.-Iteracin Base Z X2 S1 X1 Z 1 X1 0 X2 0 S1 0 W1 M S2 2/7 S3 17/21 SOL 1500/7 0 0 0 0 X1 0 0 0 1 X1 X2 0 1 0 0 X2 -M-2/3 1 7/3 1/3 S1 -2/3 -1 7/3 1/3 S1 M -1 0 0 W1 M+2/3 1 -7/3 -1/3 W1 0 1 0 0 S2 0 0 1 0 S2 0 0 1 0 S3 M+1/3 -1 -2/3 1/3 S3 1/3 -1 5/3 2/3 SOL 100M+100 100 400 100 SOL 500/3 100 500/3 200/3
Base Z X2 S2 X1
0 0 1 0 0 3/7 -2/7 1200/7 0 0 0 1 -1 3/7 5/7 500/7 0 1 0 0 0 -1/7 3/7 300/7 CONCLUSIN: D ebe de ha ber e n l a pecera 214 p eces, de l os c uales 43 d eben ser beta y 171 deben ser globo.
83
2.2.3. Mtodo Grfico. El mtodo g rfico soluciona problemas de P L p or m edio de l a representacin geomtrica del objetivo, las restricciones estructurales y las condiciones tcnicas. En es ta r epresentacin g eomtrica, l os ej es c oordenados p ueden as ociarse y a sea con las variables o c on las restricciones tecnolgicas del problema. Cuando los ej es c artesianos es tn r elacionados c on l as v ariables ( actividades) del problema, el proceso se c onoce c omo mtodo grfico de actividades. C uando l a forma alternativa, l as r estricciones t ecnolgicas ( recursos) s e i dentifican c on l os ejes coordenados, el mtodo se denomina mtodo grfico en recursos. Un problema de PL con m restricciones y n variables (las condiciones tcnicas no se incluyen en la dimensin del problema) se dice que posee una dimensin de (mn). El mtodo g rfico par a r esolver un p rograma l ineal c on d os v ariables s e comprende mejor concentrndose primero en las restricciones y posteriormente en la funcin objetivo. P ara determinar los valores X 1, X 2 o X,Y satisfacen todas las restricciones, considerando una restriccin a la vez. 2.2.3.1. La desigualdad representada en el eje cartesiano
Cuando el signo de la restriccin es menor o i gual) el sentido del vector ira ( dirigido hacia el origen es decir, hacia adentro. 2X1+X24 2X1+X2=4 X2
X1 0 2 X2 4 0
5 4 3 2 1 1 2 3 4 5 5 X1
84
2.2.3.2.
Cuando el signo de la restriccin es mayor o i gual) el sentido del vector ira ( dirigido hacia afuera del origen es decir hacia afuera. 3X1-X24 3X1-X2=4
X1 0 4/3 X2 -4 0
1 1 2 3 4
5
MAX Z=4X1+3X2 S.A 2X1+3X26
3
3
1 A 1 2
Z=9
X1
85
Solucin Como l a funcin e s M aximizar s e bus ca el p unto m s alejado del origen y s i fuera Minimizar viceversa observando el polgono A, B, C, D, el punto ms alejado parece C, B, para lo cual se empleara un sistema de ecuaciones formando en la interseccin de ambos puntos. Punto C Recta 1 y Recta 4 se interceptan 21 + 32 = 6 . 1 21 + 2 = 4 . 2 3 ~ 1 1 2 2 4 0 3 2 2 3 ~ 2
1 32 + 1 1 0
MAX Z=9
1 1 12 2 2 2
2 3 1
3 2 1
1 32 6 ~ 1 (2) + 2 2 1 4 3 1 ~ 1 0 0 32 1 1
Punto B
La recta 4 se intercepta con X1 2X1+X2=4 X2=0 X1=2 Sustituyendo los valores en la funcin objetivo Z Z=4X1+3X2 =4(2)+3(0)=8 es menor que 9 por lo tanto es ptima.
86
Esta versin del mtodo grfico asocia una variable a c ada eje coordenado y luego realiza tres pasos bsicos:
1.- Reemplazar el s igno de l a des igualdad en una r estriccin p or un s igno d e igualdad y c alcular l as i nterceptas donde l a ec uacin s atisface su c ondicin de igualdad. 2.- Dibujar lnea correspondiente de la funcin. 3.- Identificar el sentido de la lnea dependiente del sentido de la desigualdad en la restriccin. 4.- Sombrear esa porcin de l a grafica que satisfaga las restricciones formuladas hasta el momento.
EJEMPLO 1. MAXZ=4X1+3X2
Descartes menciono para solucionar un problema complejo, se vale solucionar el problema por partes a condiciones de que las soluciones nieguen la totalidad. En esta primera instancia se trabajara con las restricciones prescindindole la funcin objetivo.
87
2.2.3.3.
Mtodo General.
Tomaremos l a pr imera r estriccin y l a t ransformaremos e n u na i gualdad y s e harn o encontraran las interceptas. Son los puntos en que la curva corta al eje de coordenadas. Estos puntos tambin tienen una cualidad de que al menos una de sus variables vale 0 (cero).
X2=0
Y0=0
2X1=5------------ 3 X1 5/2 X2 0
2X1+X2=4--------------- 4 X1 0 2 X2 4 0
El rea bordeada se llama solucin factible o conjunto convexo; o s olucin espacio y t iene l a propiedad de cumplir c on t odas las condiciones del modelo no negatividad.
88
Se le llama restriccin redundante a la restriccin cuya preferencia o aus encia no m odifique par a n ada el r ea de l a s olucin f actible; s in em bargo t odos l os puntos de esa rea debern cumplir dicha condicin. Trabajando exclusivamente con la funcin objetivo si esta parte del punto (1,0), por el punto (1,1), para (0,0) o por el punto (1.5, 1).
Z=4X1+3X2=4
4X1+3X2=4
4X1+3X2=4
4X1+3X2=4
X1 0 1
X2 4/3 0
X1 0 7/4
X2 7/3 0
X1 0 -3
X2 0 4
X1 0 6/4
X2 3 0
La funcin objetivo Z genera una familia finita de rectas paralelas cuyos valores mximos o mnimos se dan exactamente en puntos o esquinas del rea.
EJEMPLO 2. MAXZ=10X1+15X2 s.a 10X1 5X1 4X1 X1 + + + , 20X2 5X2 2X2 X2 4000 1500 800 0
89
10X1+20X2=2500
10X1+20X23000
10X1+20X23250
X1 250 0
X2 0 166.66
X1 300 0
X2 0 200
X1 325 0
X2 0 216
90
10X1+20X2=4000 [4X1+2X2800]1/4 10X1+20X2=4000 [ X1+2/4X2=200]-10 15X2=2000 X2=2000/15 X2=133.333 DESPEJANDO A X1 DE LA EC(1). 1 = Z=10X1+15X2 4000 202 4000 20(133.33) = 10 10 X1=2000/15=133.33
Z=10(2000/15)+15(2000/15)= 3333.333
EJEMPLO 3. Un b anco as igna un m ximo d e $20 ,000 en pr stamos per sonales y de automviles. El monto de los prstamos para automviles debe ser cuando menos 2 v eces mayor q ue el de l os prstamos p ersonales. L a experiencia p asada ha demostrado q ue l os a deudos no c ubiertos constituyen el 1% de l os pr stamos personales. C omo deben as ignarse l os fondos para m aximizar la ut ilidad del banco s i l os i ntereses anual para pr stamos per sonales s on de 14% y del 12 % para prstamos para automviles. X1= Automviles. X2= Prestamos personales.
91
20
15 10
10
15
20
25
Z=1.5
20000
B
0.13X1+0.12X2=15 Si Z = 2.5 X1=N=Kg Mezcla barata X2=Kg Mezcla cara MAX Z=10X1+15X2 s.a 0.8X1+0.5X21800 0.2X1+0.5X21200 X10 X20 X1 0 2250 X2 3600 0 X1 0 6000 X2 2400 0
92
X2
6000 5500 5000 4500 4000 3500 3000 2500 2000 1500 1000 500 500 1000 1500 2000 2500 3000 3500 6000 X1
SBF
93
EJERCICIOS III. Problemas Mtodo Grafico. INSTRUCCIONES: Resolver los siguientes ejercicios por el mtodo grafico, la solucin se presenta en cada uno de los problemas. Problemas del mtodo grafico
= 51 + 2 . 21 + 2 6 1 + 2 4 21 + 102 20 1 , 2 0
= 51 2 . 21 + 32 12 1 32 0 1 , 2 0
= 41 + 2 . 81 + 22 16 1 + 2 12 1 , 2 0
94
= 61 + 22 . 31 + 22 12 21 + 42 12 2 1 1 , 2 0
= 41 + 2 . 31 + 2 6 41 + 2 12 2 1 1 , 2 0
= 1 + 2 . 41 + 2 100 1 + 2 80 40 1 1 , 2 0
95
= 41 2 . 21 + 2 8 2 5 1 2 4 1 , 2 0
96
EJERCICIOS IV. Resolucin de Modelos de Programacin Lineal. Instrucciones: Resolver los siguientes m odelos de programacin lineal por el mtodo apropiado.
= 21 + 32 . 1 22 16 51 + 82 29 31 + 72 17 1 , 2 0 = 21 52 s.a 61 2 1 32 85 1 + 32 40 81 + 22 50 1 , 2 0
Solucin
Solucin
= 21 + 102 + 3 . 51 + 22 + 3 15 21 + 2 + 73 20 1 + 32 + 23 25 1 , 2 , 3 0 = 21 2 + 43 . 51 + 22 33 7 21 22 + 3 8 1 , 2 , 3 0
= 75 .
V.No Bsicas
97 = 12.75 . Solucin
1 = 22.25 2 = 1.50 1 = 6 2 = 9
= 21 102 + 3 . 31 + 2 + 3 6 1 2 + 23 1 1 + 32 3 2 1 , 2 , 3 0
Solucin
= 2.50 .
1 = 1.5 2 = 0.50 3 = 0
Solucin
= 1 + 22 . 1 + 32 11 21 + 2 9 1 , 2 0
= 8.40 .
= 21 + 32 + 43 . 1 + 2 + 3 1 1 + 2 + 273 = 2 31 + 22 + 13 4 1 , 2 , 3 0
98 = 7 .
= 21 + 32 + 23 . 1 + 42 + 23 8 31 + 22 + 23 6 1 , 2 , 3 0
= 21 2 + 33 . 1 + 2 + 3 = 3 1 22 + 3 1 22 + 3 2 1 , 2 , 3 0
1 = 1 3 = 2 V.No Bsicas 1 = 1 = 0 2 = 2 =0 2 =0
= 8 .
Solucin
= 51 + 22 + 3 . 21 + 32 + 3 20 61 + 82 + 53 30 71 + 2 + 33 40 1 + 22 + 43 50 1 , 2 , 3 0
= 17.5 .
Solucin
99
= 51 + 72 . 21 + 32 42 31 + 42 60 1 + 2 18 1 , 2 0
= 21 + 52 + 33 . 1 2 + 3 20 21 + 42 + 3 = 50 1 , 2 , 3 0
3 = 50 V.No Bsicas 1 = 1 = 0 2 = 2 =0 2 = 1 =0
= 150 .
Solucin
= 50001 + 70002 . 21 + 2 1 1 22 1 1 , 2 0
CAPTULO III:
101
3.1
Uno de los descubrimientos ms importantes durante el desarrollo inicial de la programacin lineal fue el concepto de dualidad y sus importantes ramificaciones. Este descubrimiento revelo que asociado a todo problema de programacin lineal, existe otro llamado DUAL. Desde di stintos puntos d e v ista l as r elaciones e ntre el problema du al y el original (llamado Primal) son muy tiles. Esencia de la Teora de Dualidad Dada nuestra forma es tndar par a el pr oblema primal, presente a s u l ado e l problema dual, tiene la forma que muestra en la derecha. PROBLEMA PRIMAL MAX =
=1
s.a
.
=1
= 1,2,3 . .
s.a
.
=1
Y i0 para i=1,2,3m
= 1,2,3 . .
En consecuencia; con el problema de maximizacin, el problema dual est conformado por minimizacin. A un ms, el pr oblema du al u sa l os m ismos parmetros q ue el pr oblema pr imal; per o en di ferentes l ugares, t al c omo s e resume a continuacin. 1) Los c oeficientes de l a f uncin o bjetivo del problema pr imal s on l os l ados derechos de las restricciones funcionales del problema dual. La dualidad parte dependiendo de su origen: Cuando el primo esta en formato cannico. 1.- El objeto de un problema debe ser opuesto al otro.
102
2.- El problema de Maximizacin. Debe contar con todas sus restricciones y el de Min . 3.- Las variables de ambos problemas deben ser no negativas. 4.- Cada r estriccin en un pr oblema t iene asociada un a v ariable en el ot ro y viceversa. 5.- El vector de recursos (transporte) de un problema se convierte en el vector de coeficientes objetivo del otro y viceversa. 6.- La matriz de c oeficientes tecnolgicos de un pr oblema es la transpuesta de la matriz de coeficientes tecnolgicos de otros. Por tanto, si el problema es primo su dual entonces es: MAX Z 0=CX AXb X0
MIN
Y0=bt ATYCt
3.2
DUALIDAD.
Se dice que con la solucin de todo problema de programacin lineal, se est tambin solucionando un problema estrechamente relacionado; a t al problema se le l lama el pr oblema DUAL, a s u vez al pr oblema or iginal al c ual s e hac e referencia un dual, que es el problema original, se le llama tambin el problema PRIMAL
103
Un pr oblema de minimizacin se enc uentra e n forma c annica s i en l a definicin del m odelo matemtico, t odas s us r estricciones s on del t ipo mayor o igual que y todas sus variables son mayores o iguales a cero. Min Z=CX Sujeta a Axb X0
3.2.1.1 TRANSFORMACIN.
Todo problema de m aximizacin primal tiene un problema de m inimizacin en su dual. Todo problema de m inimizacin primal tiene un problema de maximizacin en su dual. Cada restriccin del primal implica una variable dual. Cada variable primal implica una restriccin dual. Los c oeficientes del l ado d erecho d el pr imal, s on l os c oeficientes del l ado derecho dual. Los coeficientes tecnolgicos de la variable j del primal, son los coeficientes tecnolgicos de la restriccin j del dual. Los c oeficientes t ecnolgicos de l a r estriccin i del pr imal, s on l os coeficientes tecnolgicos de la variable i del dual.
Todo problema en forma cannica tiene como problema dual a uno tambin en forma Cannica:
Todo problema en forma cannica tiene como problema dual a uno tambin en forma cannica:
PRIMAL
DUAL
104
EJEMPLO 1.
MODELO PRIMAL MODELO DUAL
Z =4X1+2X2+X3 X3 X3 X3 8 12 15 0 A=
NOTA: Se aplica Mtodo Simplex para resolver. 2Y1 4Y1 0 n=6 + + + 5Y2 2Y2 Y2 m=3 + + 2Y3 Y3 + S1 + S2 + S3 = = = 4 2 1
BASE W S1 S2 S3 W Y2 S2 S3 W Y2 Y3 S3
W 1 0 0 0 1 0 0 0 1 0 0 0
Y2 -12 5 2 1 0 1 0 2 0 1 0 2
Y3 -5 0 2 1 -5 0 2 1 0 0 1 0
S3 0 0 0 1 0 0 0 1 0 0 0 1
SOL 0 4 2 1 48/5 4/5 2/5 1/5 53/5 4/5 1/5 0 -X3+S3 -2X2+S2 X2+S3 5X3+W 0X3+X2 12x2+W
105
106
EJEMPLO 2. Utilizando el problema du al r esuelva el s iguiente modelo d e P rogramacin Lineal. MODELO PRIMAL
MIN G= 4Y1+2Y2 18Y1 14Y1 4Y1 Y1 + , 19Y2 5Y2 2Y2 Y2 85 115 150 0 MODELO DUAL
MIN G= 4Y1+2Y2 18Y1 14Y1 4Y1 Y1 + , 19Y2 5Y2 2Y2 Y2 85 115 150 0
+ -
+ +
S1 + S2
= =
4 2
107
Base W S1 S2 w X2 S2
W 1 0 0 1 0 0
X2 -115 14 -5 0 1 0
S2 0 0 1 0 0 1
Base W W X2 X3
X2 0 1 0
X3 0 0 1
S1 10 1/74 35/96
S2 5 -1/12 7/24
SOL 50 0 1
108
EJEMPLO 3. FORMATO CANNICO MIN Z=4X1+3X2 s.a Y1 2Y1 Y1 Y2 Y1 , Y2 + Y2 Y2 6 0 2 2 0 X1 MIN Z=4X1+3X2 s.a -X1 -2X1 -X1 , X2 X2 + X2 X2 -6 0 -2 -2 0
1.- ITERACIN Base Z X2 S2 S3 S4 Z 1 0 0 0 0 X1 -1 1 -3 -1 1 X2 0 1 0 0 0 S1 -3 -1 1 0 1 S2 0 0 1 0 0 S3 0 0 0 1 0 S4 0 0 0 0 1 SOL 18 6 -6 -2 4 X1=-1/-3=1/3 X2=0/0= S1=-3/1=-3 S2=0/1=0 S3=0/0= S4=0/0=
109
Z 1 0 0 0 0
X1 0 0 1 0 0
X2 0 1 0 0 0
S3 0 0 0 1 0
S4 0 0 0 0 1
SOL 20 4 2 0 -2
110
EJEMPLO 4. FORMATO CANONICO MIN Z=2X1+6X2 s.a -5X1 4X1 X1 X1 + + , 7X2 6X2 2X2 X2 = 8 2 3 0 MIN Z=2X1+6X2 s.a 5y1 -4y1 y1 y1 -y1 TABLON Base Z S1 S2 S3 S4 Z 1 0 0 0 0 Y1 -2 5 4 1 -1 Y2 -6 -7 -6 2 -2 S1 0 1 0 0 0 S2 0 0 1 0 0 S3 0 0 0 1 0 + 7y2 6y2 2y2 y2 2y2 -8 2 3 3 -3
S4 0 0 0 0 1
SOL 0 -8 2 3 -3
1.-ITERACIN Base Z S1 S2 S3 S4 Z 1 0 0 0 0 Y1 0 1 0 0 0 Y2 -44/5 -7/5 -2/5 17/5 -17/5 S1 2/5 1/5 -4/5 -2/5 1/5 S2 0 0 1 0 0 S3 0 0 0 1 0 S4 0 0 0 0 1 SOL -16/5 -8/5 42/5 23/5 -23/5 Y1=0/0= Y2=44/17=2.58 S1=2 S2=0/0= S3=0/0= S4=0/1=0
111
2.-ITERACIN Base Z Y1 S2 S3 S4 Z 1 0 0 0 0 Y1 0 1 0 0 0 Y2 -2 2 -14 0 -17 S1 0 0 0 0 1 S2 0 0 1 0 0 S3 0 0 0 1 0 S4 -2 -1 -1 1 5 SOL 6 3 -10 0 -23 Y1=0/0= Y2=-2/-17=0.11 S1=0/1=0 S2=0/0= S3=0/0= S4=0/0=
Z 1 0 0 0 0
Y1 0 1 0 0 0
Y2 0 0 0 0 1
S2 0 0 1 0 0
S3 0 0 0 1 0
112
3.3
Cuando un modelo no est en forma cannica puede seguirse la siguiente tabla de transformacin: PRIMAL FUNCIN OBJETIVO VARIABLE RESTRICCIN DUAL
Tabla 2. Fuente: IPN-UPIICSA
MAXIMIZACIN 0 0 LIBRE =
Como se observa en l a tabla de transformacin anterior, en un momento dado se puede estar utilizando variables no-positivas (Xk0) y variables libres, esto es, variables s in r estriccin de s igno ( Xk0 0 Xk0); al d efinir al algoritmo Simplex siempre se trabaja c on variables n o-negativas y as deb e c ontinuar; por lo t anto, debe hac erse un aj uste al modelo poder manejar v ariables n o-positivas y l as variables libres. EJEMPLO1. MAX Z= 5X1+6X2 s.a X1+9X260 2X1+3X245 5X1-2X220 X230 X1,X20
113
DIAGRAMA DE TRUCKER X1 Y1 Y2 Y3 Y4 1 2 5 0 5
Tabla 3. Fuente: IPN-UPIICSA.
X2 9 3 -2 1 6 60 45 20 30
Observaciones de este caso en particular: a) Que el problema dual tiene menor nmero de restricciones que el primario. b) Cada r estriccin e n u n pr oblema c orresponde c on una v ariable e n el ot ro problema. c) Los elementos del lado derecho de las restricciones en un problema son los coeficientes de la funcin objetivo en el otro problema. d) Un problema busca maximizar y en otro minimizar. e) El pr oblema d e maximizacin t iene s ignos en t odas l as r estricciones, tanto que el de minimizacin tiene signos en todas las restricciones. f) Las variables en los dos problemas son no negativas.
114
Qu sucede cuando se tiene una restriccin en forma de igualdad? EJEMPLO: Obtenga el modelo Dual a partir de Primario. PRIMAL MAX Z=C1+C2 s.a
a11x1+a12x2=b1..Rs 1 a21x1+a22x2=b2..Rs 2
X1,X20 Trabajando con la restriccin Rs 1.
-a11x1-a12x2-b1
NOTA: Lo mismo pasa con Rs2. Se hace el mismo procedimiento. Acomodando el modelo nos queda. MAX Z=C1+C2 s.a
115
X1 Y1 Y1 Y3
X2
b1 b1 b1
MIN G= b1-b1+b2 s.a a11y+1-a11y-1+a21y2C1 a12y+1-a12y-1+a22y2C2 y+1,y-1,y20 FACTORIZANDO MIN G=b1(y+1-y-1)+b2y2 s.a a11(y+1-y-1)+a21y2C1 a12(y+1-y-1)+a22y2C2 y+1,y-1,y20 Sustituyendo la expresin del parntesis por y1 el modelo nos queda as: MIN G=b1y1+b2y2 s.a a11y1+a21y2C1 a12y1+a22y2C2 y+1 Libre, irrestricta, no restringida, y20 Siempre que tengamos una restriccin en el problema primario en forma (=) la variable dual correspondiente ser dual y viceversa.
116
3.4
Se aplica a problemas que tiene factibilidad dual inicial, es decir, que son ptimos pero infactibles simples. La factibilidad dual se reconoce expresando las restricciones en la forma cannica (). La funcin objetivo puede ser de maximizacin o minimizacin. Condiciones FACTIBILIDAD La variable de salida es la variable bsica que tiene el valor ms negativo, en caso de empate procedemos de forma arbitraria, y si todas las variables bsicas son no n egativas, el procesos finaliza y la solucin factible ptima se encuentra. OPTIMALIDAD La v ariable d e e ntrada es s eleccionada de l as v ariables no bs icas, se hacen c ocientes c uyos deno minadores s ern nec esariamente n egativos y se t oman d e l a ecuacin pivote. L os n umeradores s ern l os n meros correspondientes en la funcin objetivo.
Se escoge el cociente ms prximo a 0 para minimizacin. No toma en cuenta cocientes as ociados con de nominadores positivos o c eros. Y s i t odos l os denominadores s on 0 o pos itivos, el pr oblema n o t iene s olucin f actible, los empate se deciden arbitrariamente. Cuando s e t iene un c aso d e M ax en el m todo D ual-Simplex, t odo el procedimiento es exactamente igual si fuera Min, excepto que al definir la variable de e ntrada s e hacen c ocientes c uyos de nominadores s ern n ecesariamente negativos tomados d e l a ec uacin pi vote y l os nu meradores s ern l os nmeros correspondientes en la funcin objetivo. Se t oman l os v alores abs olutos de l os c ocientes ( prescindiendo de l os negativos) y s e el ige, par a det erminar l a v ariable de e ntrada, el c ociente ms prximo a cero.
117
PASO1.- Se expresan las restricciones del problema nicamente las restricciones en la forma cannica: MIN Z=2X1+X2 s.a -3x1-x2-3 -4x1-3x2-6 -x1-2x2-8 x1,x20 PASO2.- Se aade variables de holgura positivas: Zo=2x1+x2+0s1+0s2+0s3 Zo=-2x1-x2-0s1-0s2-0s3 s.a -3x1 -4x1 -x1 - x2 - 3x2 - 2x2 + S1 + S2 = = = -3 -6 -8
S3
118
PASO 4.BASE Z S1 S2 S3 Z 1 0 0 0
2 = 0.5 4
X1 -2 -3 -4 -1
X2 -1 -1 -3 -2
S1 0 1 0 0
S2 0 0 1 0
S3 0 0 0 1 V.salida
Sol 0 -3 -6 -8
V entrada
1 = 0.3 3
BASE Z S1 X2 S3
Z 1 0 0 0
X2 0 0 1 0
S1 0 1 0 0
S3 0 0 0 1 V. salida
Sol 2 -1 2 1
V. entrada
1/3 =1 1/3
BASE Z X1 X2 S3
Z 1 0 0 0
X1 0 1 0 0
X2 0 0 1 0
S3 0 0 0 1
119
Como hay factibilidad se puede aplicar el mtodo Dual-Simplex. PASO5.-Se define la variable de salida, se elige por el valor ms negativo de la columna de solucin. PASO 6.- Se define la variable de entrada, para ello se formaran cocientes en los que los denominadores de la ecuacin pivote y que pertenezcan a las variables no bsicas. Los numeradores sern los nmeros correspondientes a la funcin objetivo.
EJEMPLO. El entrenador de Bsquetbol de l os B orregos del Tec. de Monterrey es t interesado e n pr eparar l o q ue ha bau tizado como la ensalada vitamnica, l a c ual puede prepararse a partir de 5 v erduras b sicas di sponibles y de finidas c omo 1,2,3,4,5; se desea que la ensalada vitamnica contenga por lo menos 10 unidades de vitamina A y 25 unidades de v itamina C , l a r elacin neta del c ontenido vitamnico y el costo de las verduras se proporcionan en la siguiente tabla. VERDURAS (UNIDADES DE VITAMINA/Kg) VITAMINAS A C COSTO 1 2 1 100 2 0 2 80 3 3 2 95 4 4 1 100 5 1 3 110
X= Cantidad de las diferentes verduras a emplear en la E.V. X1= Cantidad de vitamina 1 a emplear en la E.V. X2= Cantidad de vitamina 2 a emplear en la E.V. X3= Cantidad de vitamina 3 a emplear en la E.V. X4= Cantidad de vitamina 4 a emplear en la E.V. X5= Cantidad de vitamina 5 a emplear en la E.V.
120
MAX Z=100X1+80X2+95X3+100X4+110X5 s.a 2X1 X1 X1 DUAL MIN F=10Y1+25Y2 s.a 2Y1 3Y1 4Y1 Y1 Y1 MAX Z= 100X1+80X2+95X3+100X4+110X5-0S1-0S2-MW1-MW2 Z-100X1-80X2-95X3-100X4-110X5+0S1+0S2+MW1+MW2=0 + + + + + , Y2 2Y2 2Y2 Y2 3Y2 Y2 100 80 95 100 110 0 + , 2X2 X2 + + , 3X3 2X3 X3 + + , 4X4 X4 X4 + + , X5 3X5 X5 10 52 0
+ +
3X3 2X3
+ +
4X4 X4
+ +
X5 3X5
-S1 -S2
W1 + W2
= =
10 25
S1,S2,W1,W20
i=1,2,3,4,5
121
BASE Z W1 W2
Z 1 0 0
X1 -100 2 1
X2 -80 0 2
X3 -95 3 2
X4 4 1
X5 1 3
S1 0 -1 0
S2 0 0 -1
W1 M 1 0
W2 M 1 0
Sol
-100 -100
AJUSTE BASE Z W1 W2 Z 1 0 0 X1
-100-3M
X2
-80-2M
X3
-95-5M
X4
-100-5M
X5
110-3M
S1
M -1 0
S2
M 0 -1
W1
0 1 0
W2
0 0 1
Sol
-35 10 25
2 1
0 2
3 2
4 1
1 3
1 ITERACIN
BASE
Z 1 0 0
X1
-100/3-5/3M
X2
-26/3+2/3M
X3
65/5-7/3M
X4
-193/3-1/3M
X5
0
S1
M
S2
-110/3+4/3M
W1
0
W2
110/3+4/3M
Sol
2750/3
Z W1 X5
5/3 1/3
-2/3 2/3
7/3 2/3
11/2 1/3
0 1
-1 0
1/3 -1/3
1 0
-1/3 1/3
5/3 25/3
2. ITERACIN
BASE
Z 1 0 0
X1
-380/11 5/11 2/11
X2
-200/11 -2/11 8/11
X3
208/11 7/11 5/11
X4
0 1 0
X5
0 0 1
S1
-190/11 -3/11 1/11
S2
-390/11 1/11 -4/11
W1
190/11+M 3/11 -1/11
W2
340/11+M -1/11 -4/11
Sol
10600/11 -5/11 9/11
Z X4 X5
122
3 ITERACIN
BASE
Z 1 0 0
X1
0 1 0
X2
-32 -2/3 4/5
X3
67 7/5 1/5
X4
76 11/5 -2/5
X5
0 0 1
S1
-38 -3/5 1/5
S2
-24 1/5 -2/5
W1
38+M 3/5 -1/5
W2
25+M -1/5 2/5
Sol
980 1 8
Z X1 X5
4 ITERACIN
BASE
Z 1 0 0
X1
0 1 0
X2
120 2 4
X3
105 2 1
X4
0 1 2
X5
190 3 5
S1
0 0 1
S2
-100 -1 -2
W1
M 0 -1
W2
100+M 1 2
Sol
2500 25 40
Z X1 X5
Conclusin. Se necesitan 25 unidades de vitamina 1 y 40 unidades de vitamina 5 para preparar una ensalada vitamnica con 2500 unidades.
123
EJEMPLO.
MODELO PRIMAL MODELO DUAL
Z =2X1+5X2 3 4 6 0
MIN
W=3Y1+4Y2+6Y3
Y1 Y1 Y1
2Y2 Y2 Y2
6Y3 3Y3 Y3
= =
2 5 0 0
Libre o irrestricta MIN Z=3Y1+4Y2+6Y3+0S1+MW1 Z-3Y1-4Y2-6Y3-0S1-MW1 s.a. Y1 -Y1 Y1 , Y2 TABLON Base Z S1 W1 Z 1 0 0 Y1 -3 1 -1 Y2 -4 -2 -1 2Y2 Y2 + + 6Y3 3Y3 Y3 + S1 +
= W1 Libre =
2 5 0
Y3 -6 1 3
S1 0 1 0
W1 -M 0 1
SOL 0 2 5
124
Z 1 0 0
Y1 -5 2/3 -1/3
Y2 -6 -7/3 -1/3
Y3 0 0 1
S1 0 1 0
125
3.5
ANALISIS DE SENSIBILIDAD.
El mtodo de modelo de programacin lineal es esttico y por tal motivo puede resultar inoperante con el transcurso del tiempo; es decir, los cambios que ocurren en c ualquier ec onoma dan l ugar a q ue pr ecios, c ostos, r ecursos di sponibles o requeridos ya no se puedan considerar para otro tiempo. Estos parmetros por lo general son valores estimados sin la deseable precisin debido a las dificultades normales para conseguir registros confiables. Una solucin es ptima solo en la que se refiere al modelo especfico que se usa p ara r epresentar un pr oblema r eal es tudiado, pero no pu ede ser c onfiable hasta v erificar u n b uen c omportamiento al hacer c ambios e n s us par metros. E l anlisis de sensibilidad tiene el propsito de investigar el defecto sobre la solucin ptima entregada por el mtodo simplex con los cambios a los valores originales. En tal caso la programacin lineal tiene el recurso de revisar la solucin ptima del pr oblema para aj ustarla a l o q ue j uzga v alido p or l os r esponsables d e l a decisin o bi en e n r espuesta a c ambios ( solo di scretos, pue s l os c ambios continuos forman par te d e l a pr ogramacin p aramtrica no i ncluida aqu) del entorno ec onmico; p or t al m otivo a es te anlisis t ambin s e l e c onoce c omo anlisis de la paso optimalidad. En g eneral s e pueden presentar c ambios q ue no a fecten l a o ptimalidad d e la solucin obtenida pero tambin ocurrir que se pierda esa condicin. Por tal motivo es importante verificar los parmetros sensibles, que al cambiar de valor, se pierde el ptimo en este caso, es posible calcular el intervalo de v alores permitidos que no pierdan lo ptimo. Tambin se puede determinar el intervalo para conservar la factibilidad (los valores no negativos de una variable). 3.5.1. Forma Matricial de la Tabla Simplex y las Relaciones Vectoriales
Implicadas. Donde: Z= Al valor de la funcin objetivo. A= A las matriz de coeficientes tecnolgicos conforme las restricciones. b= Es un vector c olumna de t restricciones. rminos i ndependientes, c onforme a l as
126
CB= Es un vector r engln de c oeficientes de v ariables de f uncin obj etivo conforme transpuesto s e u biquen en l a c olumna d e b ase ( bsicas en l a t abla simplex). Y= Es un vector rengln de variables duales (precios sombra) los que se localizan como coeficientes en las variables de holgura y/o artificiales del rengln Z. XB= Es u n v ector c olumna c on v alores de v ariables bs icas e n l a c olumna de solucin. B-1= Es la inversa de una matriz B formada por las columnas aj de coeficientes aij de r estricciones, c onforme a v ariables b sicas ( columna de base) en l a t abla simplex. N= Matriz de coeficientes tecnolgicos, no bsicos. XN= Es el vector de variables no bsicas. 1= Matriz identidad. 0= Vector cero.
3.5.1.1. Cambio en el vector A. Cambios en l a m atriz A de c oeficientes t ecnolgicos de r estricciones en variables no bsicas. siendo mejor recalcular con el simplex para cambio de coeficientes aij de la matriz A de r estricciones en variables no b sicas solo i nteresa manejar los pues el resto queda igual y se puede as: 1. ETAPA Los cambios en A para variables bsicas resultan en clculos muy complicados
aij de el los,
Usando la frmula de = 1 = se revisa si el coeficiente indicador de cambia de s igno, s i no ocurre el c ambio de s igno en t al coeficiente n o es nec esario a plicar l a 2 etapa y a q ue el c ambio pr opuesto no afecta la optimalidad del problema. Cuando el coeficiente cambia de signo se ent iende q ue el c ambio pr opuesto, s i pr ovoca per dida de o ptimalidad de l a solucin que se est realizando y en tal caso se procede a la siguiente etapa.
127
Se aplica la frmula de de = 1 con la cual se calcula la nueva columna . S e apl ica el s implex has ta r e opt imizar dado el s iguiente modelo d e programacin lineal suponga que el coeficiente -1 cambia a 2. EJEMPLO 1: Min Z=3X1-X2+4X3 s.a X1 X1 , 2X2 X2 + , X3 X3 X3 = 8 20 0
2. ETAPA
Min Z=3X1-X2+4X3-0S1+MW1+MW2
+ , X1 -3M 1 0
X3 X3 X3 X2 1+2M 0 2
S1 S1 X3 -4 -1 1
+ , S1 -M -1 0
W1 W1
+ , W1 0 1 0
W2 W2 W2 0 0 1
= Sol 28M 8 20
3 4 0
X2 0 0 0
X3 -9/2-M -1 1/2
S1 -M -1 0
W1 0 1 0
W2 -1/2-M 0 1/2
Sol -10+8M 8 10
128
= = 3, 12
2 = 3, 12 4 = 32 0 1 0 0 1 0 0 2 3 2 [3 1 4] = 0 1 3 0 2
0 6 1 = 1 2
ETAPA 2
= 1
2 1 0 2 2 1 = 0 1 1 = 1 2 2 2 S1 -3 -1 0 S1 -9/4 -1/2 1/4 W1 3-M 1 0 W1 9/4-M 1/2 -1/4 W2 -1/2-M 0 1/2 W2 -1/2-M 0 1/2 Sol 14 8 10 Sol 8 4 8
BASE Z X1 X2 BASE Z X3 X2
129
EJEMPLO 2
MIN s.a
+ + ,
+ + ,
6X3 X3 2X3 X3
30 12 12 0
Z=5X1-6X2-7X3-0S1+0S2+MW1+MW2 Z-5X1+6X2+7X3+0S1-0S2-MW1-MW2=0 2X1 6X1 2X1 BASE Z W1 S2 W2 + + 10X2 3X2 2X2 Z 1 0 0 0 + + X1 -5+4M 2 6 2 6X3 X3 2X3 X2 6+12M 10 -3 2 X3 7-4M -6 1 2 S1 -M -1 0 0 W1 0 1 0 0 S1 + S2 + S2 0 0 1 0 W2 + W1 = = = W2 0 0 0 1 30 12 12 Sol 42M 30 12 12
1.- ITERACIN BASE Z W1 S2 X3 Z 1 0 0 0 X1 -12+4M 8 5 1 X2 -1+16M 16 -4 1 X3 0 0 0 1 S1 -M -1 0 0 W1 0 1 0 0 S2 0 0 1 0 W2 -7/2+2M 3 -1/2 1/2 Sol -42+66M 66 6 6
130
2.- ITERACIN BASE Z X2 S2 X3 Z 1 0 0 0 X1 23/2 1/2 7 1/2 X2 0 1 0 0 X3 0 0 0 1 S1 -1/16 -1/16 -1/4 1/16 W1 1/16-M 1/16 1/4 -1/16 S2 0 0 1 0 W2 -53/16-M 3/16 1/4 5/16 Sol -303/8 33/8 45/2 15/8
FASE 2
= = 116
REOPTIMIZO BASE Z X2 S2 X3 Z 1 0 0 0 X1 2 0 7 -1 X2 0 1 0 0
1 16 1 4 1 16 X3 0 0 0 1
3.- ITERACIN BASE Z X2 S2 X3 Z 1 0 0 0 X1 0 0 1 0 X2 0 1 0 0 X3 0 0 0 1 S1 1/112 -1/16 -1/28 3/112 W1 -1/112-M 1/16 1/28 -3/112 S2 -2/7 0 1/7 1/7 W2 -379/112-M 3/16 1/28 39/112 Sol -2481/56 33/8 45/14 285/56
131
4.- ITERACIN
BASE Z X2 S2 X3
Z 1 0 0 0
X1 0 0 1 0
X2 0 1 0 0
S1 0 0 0 1
W1 -M 0 0 -1
W2 -7/2-M 1 1/2 13
3.5.1.2. Cambio en el vector B A partir de l a de finicin por pr oducto d e m atrices y v ectores de una t abla simplex ptima se obtiene.
Para el v ector de v ariables bs icas o ptimas XB*=B-1b. A s el anl isis de sensibilidad determinara l os i ntervalos de l os r oles par a c ada p armetro en e l modelo q ue p ermita m antener al c onjunto de v ariables b sicas en es tas condiciones. Para el anlisis de sensibilidad se requiere saber la composicin matricial de la tabla s implex y l as r elaciones v ectoriales implicadas. L a l ocalizacin de estos vectores y matrices en la tabla forman parte de la estructura matricial. Cuando s e m odifica el v alor de l as c omponentes d el v ector de r ecursos b a (b+b), s lo deb e v erificarse q ue s e s iga m antenimiento l a factibilidad de l as variables bsicas, esto es, al hacer el cambio se debe tener que B-1(b+b)0 A partir de la ley distributiva para la suma se tiene ( + ) 0
Este es u n s istema de i necuaciones q ue nos per mite d eterminar t odas l as posibles combinaciones que permite determinar todas las posibles combinaciones para los cambios en b. De es ta l tima ex presin, des pus de r ealizar l as c orrespondientes operaciones, se define b tal q ue per mita en t odo c aso m antener c omo ninegativas a todas las variables ptimas en XB.
132
Siguiendo estas condiciones para mantener la factibilidad de la solucin bsica ptima s e enc uentra el r ango de v alores p ara c ada r ecurso b 1, l a s olucin es e l rango de valores que satisfacen.
EJEMPLO 1: Z=5x1+3x2+0s1+0s2 Z-5x1-3x2-0s1-0s2=0 s.a 3x1 + 5x2 + 5x1 + 2x2 x1,x2,s1,s20 Producto utilidad Personal T. mquina BASE Z S1 S2 1 ITERACIN Z 1 0 0 A 5 C1 5 5 X1 -5 3 5 S1
+ B 3 C2 5 2 X2 -3 5 2
S2
= =
15 10 disponible
15 10 S1 0 1 0 S2 0 0 1 Sol 8 15 10
15/3 = 5 10/5 = 2
BASE Z S1 X1
Z 1 0 0
X1 0 0 0
X2 -1 19/5 2/5
S1 0 1 0
S2 1 -3/5 1/5
133
2. ITERACIN
BASE Z X2
Z 1 0
X1 0 0
X2 0 1
S1 5/19 5/19
S2 16/19 -3/19
X1 0 1 0 -2/19 5/19 20/19 Qu pasara si trabajo con 5 personas. Maximizar para producto A y producto B y que el Tiempo de Mquina sean 5 horas?
b+b 1
5 3 = 19 19 2 5 19 19
5 personas
3 19 5 19
10 60 19 0 19 = 80 100 19 19
5 19 1 = 5 19
134
= 1 =
16 2 = 19 3 19
2 =
2 =
1 = 0.26 19 5 1 = 1.6 3 5
BASE Z S2 X1
Z 1 0 0
X1 0 0 1
S2 0 1 0
= 1 = [2 , 1 ]
10 2 3 = 0 + 50 = 16.6 = [0,5] 3 10 1 3
135
EJEMPLO 2:
Z=2X1+X2+0S1+0S2+0S3 Z-2X1-X2-0S1-0S2-0S3=0
x1 6x1 x1 Z 1 0 0 0
Tabln BASE Z S1 S2 S3
x2 + 8x2 , x2 X1 -2 1 0 6
+ , X2 -1 0 1 8
S1 S1
+ , S1 0 1 0 0
S2 S2
+ , S2 0 0 1 0
S3 S3
= = = S3 0 0 0 1
136
BASE Z X1 S2 X2
Z 1 0 0 0
X1 0 1 0 0
X2 0 0 0 1
S2 0 0 1 0 B-1
1 0 0 1 0 0
1 3 4 3 4
0 0 1
0 0 1 1 1 8 0 0 0 18 1 0 6
B-1
0 0 1 1 = 1 0 8
1 0 1 0 0 0 0 3 1 1 8 4 1 0 = 0 1 3 1 0 1 0 0 8 4 0 I
0 0 1 =
6 6 0 1 0 0 5 2 = 0 5 0 1 1 2 6 0 8 3 36 0 2 1 1
0 6 3 = 4 2 48 12
4 1
0 0 6 1 1 5 1 8 0 2 3 0 0 18 2 0 0
-6
1 6 6 5 3 5 0 0 2 4 1 2 3 3 3 0 0 1 2 2 4
10 3
=
1 2
1 6 10 3
R2
5 2 3 4
b1[-,8]
137
1 3 4 3 4
0 0 0 2 0 0
0 0 6 0 1 5 1 8 1 2 1 3 0 0 8 2
-2
-1
6 6 0 5 5 0 2 2 2 3 3 0 2 2
1 52 , + b2[4-5/2,-]
2 52 0 3 2
0 6
12
-6
1 0 6 0 0 1 3 1 5 0 8 3 2 4 1 8 3 1 3 3 0 18 3 1 2 8 3 4
0 6
20
3 12
3 20
5 2 1 8
20 0 0 73 7 5 4 0 4 7 53 0 4 4
1 0 3 4 1 3 0 4
0 1 20 8 5 1 14 8
138
3.- ITERACIN. (X dual simplex xK sali a 0) TABLON Base Z X1 S2 X2 Z 1 0 0 0 X1 0 1 0 0 X2 0 0 0 1 S1 1/2 1 3/4 -3/4 S2 0 0 1 0 S3 1/8 0 -1/8 1/8 SOL 0 20 73/4 -53/4 X1=0/0= X2=0/1=0 S1=0.5/0.75=-0.6 S2=0/0= S3=0.125/0.125=1
4.- ITERACIN. Base Z X1 S2 X2 Z 1 0 0 0 X1 0 1 0 0 X2 2/3 4/3 1 -4/3 S1 0 0 0 1 S2 0 0 1 0 S3 5/24 1/6 0 -1/6 SOL 7/3 5 53/3
7 3 14 = [2,0,0] 5 = + 0 + 0 = 143 3 53 3 EJEMPLO 3: MAX s.a X1-X23 -2X1-X2=4 -X1+3X26 X1,X20 Anlisis de sensibilidad Z=2X1+5X2
1 = [1 , 2 , 1 ] 2 1
139
MAX Z=2X1+5X2+0S1-MW 1+OS2 Z-2X1-5X2-0S1+MW 1-OS2=0 X1 -2X1 -X1 Tabln BASE Z S1 W1 S2 AJUSTE Z 1 0 0 X1 -2 1 -2 1 X2 -5 -1 -1 3 + X2 X2 3X2 + S1 + S2 + W1 = 3 4 6
BASE Z S1 W1 S2
Z 1 0 0
X1 -2+2M 1 -2 1
X2 -5+M -1 -1 3
S1 0 1 0 0
W1 0 0 1 0
S2 0 0 0 1
SOL 4M 3 4 6
1.- ITERACIN
BASE Z S1 W1 X2
Z 1 0 0
X2 0 0 0 1
S1 0 1 0 0
W1 0 0 1 0
SOL 10-6M 5 6 2
140
2.- ITERACIN BASE Z X1 W1 X2 Z 1 0 0 X1 0 1 0 0 X2 0 0 0 1 S1 11/2-7/2M 3/2 7/2 1/2 W1 0 0 1 0 S2 7/2-3/2M 1/2 3/2 1/2 SOL 25/2-47/2M 15/2 47/2 9/2
No tiene solucin factible pues se vuelve cclica y no se puede realizar anlisis de sensibilidad en el modelo primal.
3.5.1.3. Cambio en el vector C. Si es la modificacin de un c osto bsico se utilizar (CB+C), de t al forma que en el r engln c ero de l a t abla s implex s e s iga m anteniendo l a pr opiedad [(CB+C)B-1N-CN]0; de forma similar al utilizar la ley distributiva se obtiene:
Este s istema enc uentra t odo el espacio de posibles s oluciones para l os cambios simultneos en las componentes del vector de costos bsicos; analizando slo el cambio de cada uno de los costos bsicos a la vez, se tiene:
( + ) 0
Siguiendo es tas c ondiciones par a m antener l as c ondiciones pt imas de l a solucin bsica se encuentra el rango de valores para cj. La solucin es el rango de valores que satisfacen ( + )
141
+ +
= = =
30 12 12
Z 1 0 0 0
X1 -5 2 6 2
X2 6 10 -3 2
X3 7 -6 1 2
S1 0 -1 0 0
W1 -M 1 0 0
S2 0 0 1 0
W2 -M 0 0 1
Sol 0 30 12 12
X1 -5+4M 2 6 2
X2 6+12M 10 -3 2
X3 7-4M -6 1 2
S1 -M -1 0 0
W1 0 1 0 0
S2 0 0 1 0
W2 0 0 0 1
Sol 42M 30 12 12
142
1.- ITERACIN BASE Z W1 S2 X3 Z 1 0 0 0 X1 -12+8M 8 5 1 X2 -1+16M 16 -4 1 X3 0 0 0 1 S1 -M -1 0 0 W1 0 1 0 0 S2 0 0 1 0 W2 -7/2+2M 3 -1/2 1/2 Sol -42+66M 66 6 6
2.- ITERACIN BASE Z X2 S2 X3 Z 1 0 0 0 X1 23/2 1/2 7 1/2 X2 -1+16M 16 -4 1 N X3 0 0 0 1 S1 -1/16 -1/16 -1/4 1/16 W1 1/16-M 1/16 1/4 -1/16 S2 0 0 1 0 B-1 W2 -53/16-M 3/16 1/4 5/16 Sol -303/8 33/8 45/2 15/8
= [6,0, 7] [ ] = [1 , 2 , 1 , 2 ] = [0,0,0,0]
1
= [2 , 2 , 3 ]
= ( ) = 3 4 B-1N = 3 (7 3)
1 2 1 0 = 7 0 0 1 0 1 2
1 16 1 4 1 16
= [ + + + + + [ ] +
1 16 1 4 1 16
3 16 1 4 5 16
12 1 7 0 1 0 2
0 0 1
1 16 1 = 4 1 16
1 1 16 8 1 1 4 4 1 1 8 16
3 1 16 128 1 1 4 4 3 5 128 16
143
[, , , ] =
= [ 138
53 1 27 16 16 128]
2 13
1 1 16 2 16 2 1
1 13 8 2 8
[ ]
, , ,
-1
= 51 62 73
13
17.6
27
2 27 [27, +]
144
3 10.6
3 13
5 53 16 16 3
1 13 8 3 8
[ ]
, , , , , , 1 1 16 3 16 3 9 3 1 3 27 128 2 128
, , ,
3 = (, 6) (6, +)
3 (, 1) (13, +)
10
13
145
Completa la siguiente tabla ptima y obtenga el modelo original sabiendo X5, X6, X7 son variables de holgura.
= = 1 = 0 =
BASE Z X5 X1 X3
Z 1 0 0 0
X1 0 1 1 0
X2 2 -2 -24 0
X3 0 0 0 1
X4 21/2 15/2 6 0
X5 0 1 0 0
X6 3/2 -1/2 2 = 0
X7 5/4 3/4 1 1
= 1
1 12 0 2 0 0 1 0 0 1 0 0 1 0 0
1 = = B-1 3 1 4 1 0 1 0 I
1 = =
0 1 1 1 12 0 0 1 0
1 14 = 0 1 2 0 0
A=BA
1 0 1 4 0 0 1 2 1 0 0 1 1 2 1
1 4 1 2 0
0 0 1 0 0 1 0 0 1
5 4 = 1 2 0
1 9 12 12 3 0 0 1
1 2 1 24 0 0
1 1 2 1
15 2 6 0
= = 0
0 = = 0 34 1 = = 0 0
= 0 34
3 2
1 14 5 4 1 12 0 0 1 2
0 2
0 2
0 212 = 0 32 18 1 2
1 0 4 1 34 1 1 1 = 0 2 2 1 1 0 1 5 4 5 1 4 2 0 1 2 8
3 1 4 = 5 4 2 1 1
1 1 2 1
146
= 34
0 212 = 34 18 = 34 20
9 0 2
1 2 2
1 9 12 12 3 0 0 1 0 9 2 21 2
147
Completa la siguiente tabla ptima y obtenga el modelo original sabiendo X4, X5 son variables de holgura de la primera y segunda restriccin.
= = 1 = 0 =
BASE Z X1 X2
Z 1 0 0
X1 0 1
X2 0 -0
X4 2 1/2 0 B
-1
X5 1/3 0 1/2
SOL 120 25 20
0 1 -1 A=B
= 1
1 = = 1 2 0 I B-1 0 1 0 1 0 1 3 B-1 I
1 = =
2 0 1 0 = = 0 3 0 1 = = 2 2 = 0 0 1 3 2
1 0 2 0 0 1 0 3
0 = = [4,1]
= = 0 0
2 = = 0
= [4 1]
1 2 3 0
1 2 2 3 0 3
0 1 3 2
= 4
1 83 0
0 53 = 4
0 53 = [4 1
1 83
148
1]
149
EJERCICIOS V. Dualidad. Instrucciones: Dado el Modelo Primal obtener su Modelo Dual y resolverlo por el mtodo apropiado.
MODELO DUAL
1.- Modelo Primal Max Z=2X1+X2 s.a X1+5X210 X1+3X26 2X1+2X28 2.- Modelo Primal Min Z=2X1+X2 s.a X1+5X210 X1+3X26 2X1+2X28 3.- Modelo Primal Min Z=12X1+26X2+80X3 s.a 2X1+6X2+5X34 4X1+2X2+X310 X1+X2+2X36
1.- Min Z=10Y1+6Y2+8Y3 s.a Y1+Y2+2Y32 5Y1+3Y2+2Y31 Y1,Y20 Z=8 Y1=0 Y2=2 Y3=1
2.- Max Z=25Y1+30Y2 s.a 4Y1+7Y21 8Y1+5Y23 6Y1+9Y2-2 Y1,Y20 3.- Max Z=4Y1+10Y2+6Y3 s.a 2Y1+4Y2+Y312 6Y1+2Y2+Y326 5Y1+Y2+2Y380 Y1,Y20 Z=72 Y1=0 Y2=0 Y3=12
NO TIENE SOLUCIN
150
4.- Min 4.- Modelo Primal Max Z=10X1+15X2+20X3+25X4 s.a 8X1+6X2-X3+X416 3X1 +2X3-X4=20 Z=16Y1+2Y2 s.a 8Y1+3Y210 6Y1 15
NO TIENE SOLUCIN
5.- Max Z=Y1+4Y2 s.a Y21 Y1+Y22 Y1+3Y21 Z=1.333 Y1=0 Y2=0.3333
TRANSPORTE Y ASIGNACIN.
Objetivo: El al umno establecer l os problemas de transporte y asi gnacin c omo un a variable de l m odelo d e P rogramacin Lineal as mismo aprender y aplicar la m etodologa de s olucin d e los mismos.
CAPTULO IV:
152
153
A
II
B
III
C
IV
Un problema de t ransporte i ncluye M f uentes, a c ada u na de l as c uales corresponde l a di sponibilidad d e producto h omogneo y n des tinos a c ada un o de l os c uales r equiere bj y j=1,2,3,4,5,6.n unidades de producto los nmeros ai y bj son enteros positivos. El co sto C ij de t ransportar un a uni dad d e or igen i al des tino j par a c ada i corresponde una j . E l obj etivo de desarrollar un pr ograma de t ransporte q ue cumpla c on t odas l as dem andas a par tir d el i nventario ac tual y a un c osto d e embarque mnimo se considera que el suministro y la demanda total son iguales.
ai
=
=1 =1
154
Se g arantiza c reando y a un des tino ficticio c on u na de manda i gual al excedente, si la demanda total es menor que le suministro total, o un origen ficticio con un suministro igual al faltante si la demanda excede al suministro total sea X ij el nm ero des conocido de uni dades q ue s e em barcan del or igen i al des tino j entonces t odo m odelo de t ransporte t endr c omo p atrn el s iguiente m odelo matemtico.
=
= ( = 1,2 )
=1
=1 =1
Min
s.a
= ( = 1,2 )
=1
1 = 1
Demanda origen 1 2 3 b1
=1 =1
155
A
C1A C2A C3A
B
C1B C2B C3B
C
C1C C2C C3C
D
C1D C2D C3D
a1 40 50 20 110
10
40
30
30
Como s e o bserva, al aum entar en 3 0, el s istema s e eq uilibr, y ahor a s podemos seguir con el algoritmo. Los costos de la columna No.4 valen cero. 4.- Primera asignacin. La primera asignacin o distribucin de la oferta se realiza de la siguiente manera: a).- Se i nicia el al goritmo as ignado c antidades en l as r egiones q ue c ontengan e l costo m nimo, e mpezando por el m s baj o y as s ucesivamente hasta s atisfacer demanda y oferta. Por ejemplo: Se tienen 3 fbricas y 5 al macenes, los costos de transporte son los que se muestran en la matriz. Demanda origen 1 2 3 b1 500 A 6 3 9 350 B 8 5 4 650 C 6 7 6 500 D 4 4 4 700 E 3 6 5 a1 1250 900 550 2700
Se interpreta la columna A y el rengln 1 como: En l a fbrica 1 s e t ienen 1250 unidades pr oducidas p ara o frecer y s e demandan 500 unidades en el rengln A.
156
Se busca el costo mnimo, ah se designa la cantidad que satisfaga la demanda total o parcial quedando la tabla de la siguiente manera:
Demanda origen 1 2 3 b1 A 6 3 9 500 350 B 8 5 4 650 C 6 7 6 500 D 4 4 4 700 E
700
Al realizar la asignacin se ha satisfecho la demanda de la regin E a un costo mnimo, pero la oferta del rengln 1 t odava no s e distribuye ya que quedan 550 unidades disponibles. Ahora s e o bserva c ual es el s iguiente c osto m nimo, es te s e enc uentra e n l a regin ( 2 A ), a h s e asigna l a c antidad p ara s atisfacer t otal o parcialmente l a demanda quedando lo siguiente:
Demanda origen 1 2 3 b1
500
A 6 3 9 500
B 8 5 4 350
C 6 7 6 650
D 4 4 4 500
E
700
700 0
A 6 3 9 500 0
B 8 5 4 350
C 6 7 6 650
D
500
E 4 4 4
700
500 0
700 0
157
A 6 3 9 500 0
B 8 5
350
C 6 7 6 650
D
500
E 4 4 4
700
350 0
500 0
700 0
A 6 3 9 500 0
B 8 5
350 50
C 6 7
200
D
500
E 4 4 4
700
6 500 0
350 0
700 0
A 6 3 9 500 0
B 8 5
350 50
C 6 7 6
D
500
E 4 4 4
700
400 200
350 0
650 400 0
500 0
700 0
Se observa en la tabla que toda la oferta ha sido distribuida para satisfacer las demandas totales, en este momento la primera asignacin termina. 5.- Clculo de la funcin Z para la primera asignacin; se entiende como Z el costo de distribucin a diferentes centros de consumo, calculndose sta de la siguiente manera:
158
6.- Una vez que se ha encontrado el valor de la funcin Z el costo de di stribucin se verifica si en realizada este costo que se ha encontrado es el mnimo. Por ello se realiza un anlisis de costos de oportunidad, o sea, que se analizan. Si se asign o aument una unidad en el rengln 1 A se desbalancea tanto la columna c omo el r engln, por t al m otivo s e t iene q ue di sminuir es a uni dad de dicha columna y rengln para que el sistema no se desbalancee, haciendo esto en renglones (ij) en los cuales se haya asignado alguna cantidad. Este mismo anlisis se realiza para cada rengln donde se incrementa o di sminuye la unidad y as se desbalancea el sistema. Nota: L a c onfiguracin d e l os c iclos ( LOPPS) es c ualquiera, s olo q ue de ben estar formados por lneas rectas horizontales y verticales todas ellas. EJEMPLO 1: La e mpresa F ord Motor C ompany des ea el aborar un pl an de t ransporte semanal para enviar automviles de sus plantas productoras ubicadas en el D.F. Monterrey y G uadalajara, s us almacenes en Toluca, M rida, B aja C alifornia, Matamoros, Cancn. Se s abe q ue el D .F. pr oduce s emanalmente 60 uni dades, M onterrey pr oduce 50 automviles y Guadalajara produce 30 automviles. Por su parte el almacn de Toluca requiere 50 autos semanalmente, Mrida 20, Baja California 15, Matamoros 20 y Cancn 25. El costo promedio en pesos de enviar un automvil de una planta productora a alguno de los centros de distribucin se presentan en la siguiente tabla: Destino D.F. Monterrey Guadalajara Demanda Toluca 25 50 34 50 Mrida 40 55 41 20 Baja Matamoros California 50 45 25 52 15 25 36 20 Cancn 30 40 42 25 Oferta 60 40 30
a) Determinar el Modelo de Programacin Lineal para este problema. b) Calcule una solucin que usted considere viable para este modelo.
Min C.
= . .
159
21 + 22 + 23 + 24 + 25 40 31 + 32 + 33 + 34 + 35 30
Este al goritmo es un m todo es pecializado par a el formato d e un m odelo de transporte el cual puede resolverse mediante 3 mtodos:
Este pr ocedimiento es uno de l os m todos m s ac eptados q ue s e bas a en encontrar la diferencia de costos menores (mtodo heurstico). PROCEDIMIENTO 1.- Se c onstruye una matriz de o ferta y dem anda colocando e n cada u na de l as casillas y pestaa que indique el costo. 2.- Se r ealiza pen alizaciones entre c asilla de m enor c osto y l a c asilla de m enor costo siguiente para cada rengln y para cada columna se restan. 3.- Se selecciona en penalizacin mayor ya sea en rengln de columna.
160
4.- Se ubica la casilla con menor costo seleccionada en el paso anterior, se hace la mxima asignacin de dicha casilla. 5.- Ajustan valores de oferta y demanda y se tachan valores de asignacin. 6.-Se s elecciona l a mayor pen alizacin s iguiente y s e ubi ca al r engln o l a columna q ue l a t enga par a u bicar a l a c asilla de m enores c ostos y hac er l a mxima asignacin. 7.- En caso de empate se procede arbitrariamente. 8.- Si en al gn del p roblema no es pos ible ut ilizar los pas os 2 -7(utilice c osto mnimo) contine con este proceso hasta agotar oferta y demanda. Para ejemplificar este mtodo se utilizara el ejemplo 1.
Toluca
35 X 15
Mrida
X 5 15
B.C.
X 20 X
Matamoros 50 25 52
X 20 X
Cancn
25 X X
Oferta 60 40 30 5 2 15
25 50 34 50 9
40 55 41
45 25 36 20 11
30 40 42
20 0
25 35 + 34 15 + 55 5 + 41 15 + 25 15 + 25 20 + 30 25 = $ 3900
15 0 25
25 10
Es el mtodo menos p timo ya q ue nicamente h ace r eferencia a l a p osicin de los datos de la oferta y la demanda sin hacer referencia o considerar los costos. Se disea una matriz de oferta y demanda. PROCEDIMIENTO 1.- Se s elecciona l a casilla de l a es quina ( noroeste d e l a m atriz), s e hac e l a mxima asignacin posible.
161
2.- Se ajustan los valores de l a oferta y la demanda y si alguno de los destinos o de las partes se ha agotado ya no se considera para el siguiente pedido. 3.- Con l a s ub m atriz obt enida se r epiten l os p asos a nteriores t achando previamente las casillas que no tienen asignacin. 4.- Se contina con este proceso hasta que la oferta y la demanda quede cero.
Toluca
50 X X
Mrida
10 10 X
B.C.
X 15 X
Matamoros
X
Cancn
X
Oferta 60 40 0
25
40 55
25
15 5
25 36 20 0
X 25
42
40 30 0 30 25 0
50 0
20 0
25 50 + 40 10 + 55 20 + 25 15 + 25 15 + 36 5 + 42 25 = $ 4180
15 0 0
25 0
Trata de localizar una mejor solucin inicial del modelo de transporte, utilizando las rutas baratas. PROCEDIMIENTO 1.- Se c onstruye una matriz de o ferta y dem anda colocando en cada una de las casillas una pestaa que indique el costo. 2.- Se s elecciona d e l a m atriz l a c asilla c on m enor c osto pos ible y s e r ealiza en ella la mxima asignacin posible. 3.- Se ajustan valores de oferta y demanda tachando en cada caso las casillas que no tienen asignacin, en caso de empates se procede de manera arbitraria. 4.-continua c on es te pr ocedimiento has ta q ue l os v alores de l a o ferta y l a demanda queden satisfechos.
162 Cancn
10 5 10
Toluca
50 X X
Mrida
X X 20
B.C.
X 15 X
Matamoros 50 25 52
X 20 X
Oferta 60 40 0
25
40 55 41
45 25 36 20 0
30 40 42
40 25 0 30 10
50 0
20 0
25 50 + 41 20 + 25 15 + 25 20 + 30 20 + 40 5 + 42 20 = $ 3865
15 0 0
25 10
163
EJEMPLO 2.
La f abrica S.A de C .V. f brica dispositivos mecnicos en 2 f bricas una e n Memphis y otra en Denver. La de Memphis puede fabricar 150 dispositivos por da y la de D enver puede producir 200 dispositivos por da y enviarlos por aire a l os clientes de l os ngeles y B oston; l os c lientes en c ada c iudad r equieren de 1 30 dispositivos por da, debido a l as irregularidades en l as tarifas areas la empresa cree que podra ser ms barato enviarlos primero a Nueva York y Chicago y luego a los destinos finales. Los c ostos de env iar por v a ar ea un di spositivo s e muestra en l a s iguiente tabla. L a em presa q uiere m inimizar el c osto t otal de env iar l os di spositivos requeridos a sus clientes. de Memphis Denver Nueva York Chicago Los ngeles Boston DESTINOS Origen Memphis Denver Nueva York Chicago Demanda 350 Nueva York Chicago 8 13 12 6 0 350 130 Los ngeles 25 26 16 14 130 Boston 28 25 17 16 90 X 0 0 0 0 Cap. De Produccin 150 200 350 350 1050 Memphis 0 Denver 0 Nueva York 8 15 0 6 Chicago 13 12 6 0 Los ngeles 25 26 16 14 0 Boston 28 26 17 16 0
15 0 6
164
Nueva York
Chicago 8
X X X 350
13 12 6 0
Boston
X 130 X X
X 20 70
28 25 17 16 130
15 0 6 350
26 16 14 130
350
90
1050
= (130 25) + (130 25) = $6500 b) MTODO ESQUINA NORESTE. Origen Memphis Denver Nueva York Chicago Demanda Nueva York
180 200 X X
Chicago 8
X X 350 350
13 12
Los ngeles
X X X
Boston
X X X
X X X X
Cap. De Produccin
15 0 6
130
14
130
16
90 90
350
350
130
130
165
a) MTODO COSTO MNIMO. Origen Memphis Denver Nueva York Chicago Demanda
X X
Nueva York 8 15 0 6
Chicago
X
Los ngeles
60 70
Boston
X 130
X 90 X X 90 90
13 12 6 0
25 26 16 14
28 25 17 16
350 X
X 350
X X
X X
350
350
130
130
Un problema d e a signacin es un pr oblema d e t ransporte b alanceado, e n el cual todas las ofertas y todas las demandas son iguales a uno. Se puede resolver eficientemente un problema de asignacin m x m mediante el mtodo Hngaro: Paso 1.- Empiece por encontrar el elemento ms pequeo en cada rengln de la matriz de c ostos. Construya una nu eva matriz, al restar de c ada costo, el costo mnimo d e s u r engln. E ncuentre, p ara es ta nuev a m atriz el c osto m nimo e n cada c olumna. C onstruya una n ueva m atriz ( la m atriz de c ostos reducidos) al restar de cada costo el costo mnimo de su columna. Paso 2 .- Dibuje el m nimo nmero de l neas ( horizontales o verticales) que s e necesitan p ara c ubrir t odos l os c eros e n l a m atriz de c ostos r educidos. S i s e requieren m lneas para cubrir todos los ceros, siga con el paso 3. Paso 3.- Encuentre el menor elemento no cero (llame su valor k en l a matriz de costos r educidos, q ue n o est cubiertos por l as l neas di bujadas en el paso 2. Ahora reste k de c ada elemento no c ubierto de l a matriz de c ostos reducidos y sume k a c ada elemento de l a m atriz de c ostos r educidos c ubierto por d os lneas. Regrese al paso 2.
166
Un problema de asignacin es un problema de transporte balanceado en el que todas l as o fertas y dem andas s on i guales a 1; as s e c aracteriza por el conocimiento del c osto de as ignacin de c ada pu nto d e o ferta a c ada pun to d e demanda. La matriz de c ostos d el pr oblema d e asignacin se l lama: m atriz de costos. Como todas l as ofertas y de mandas para el pr oblema de asignacin s on nmeros en teros, t odas l as v ariables en l a s olucin ptima de ben s er valores enteros.
EJEMPLO 1. La empresa tiene 4 maquinas y 4 t areas por completar cada mquina se debe de as ignar par a c ompletar un a t area. E l t iempo r equerido p ara pr eparar c ada mquina p ara c ompletar c ada t area s e muestra en l a s iguiente t abla. P lantea l a mejor asignacin posible mediante el mtodo hngaro.
Maquina 1 2 3 4
Tarea 1 14 2 7 2
Tarea 2 5 12 8 4
Tarea 3 8 6 3 6
Tarea 4 7 5 9 10
167
Maquina 1 2 3 4
Tarea 1 0 0 5 0
Tarea 2 0 9 6 1
Tarea 3 4 3 0 3
Tarea 4 0 0 -
EJEMPLO 2. Se c uenta c on 5 e mpleados p ara l levar acabo 4 t areas, el t iempo q ue t oca a cada persona r ealizar c ada t area s e m uestra en l a s iguiente t abla. D etermine l a asignacin d e e mpleados a l as t areas q ue r educe el t iempo total r equerido par a efectuar las 4 tareas. Persona
1 2 3 4 5
22 18 26 16 21
18 20 22 -
30 27 28 25
18 22 28 14 28
18 0 20 0 0
168
1 2 3 4 5
22 18 26 16 21
18 20 22 -
30 27 28 25
18 22 28 14 28
18 0 20 0 0
0 12 0 14 15
0 0 0 24 0
14 25 6 0 23
0 20 6 16 26
1 2 3 4 5 X14= 1 Persona X22= 3 Personas X31= 3 Personas X43= 4 Personas X52= 5 Personas
0 14 2 12 17
0 0 0 0 0
12 27 8 0 25
0 22 8 14 28
EJEMPLO 3. Una c orporacin n ecesita t ransportar 70 uni dades de u n pr oducto 1, 2 , 3 e n cantidades de 45 y 2 5 uni dades r espectivamente l as t arifas s e p resentan en la siguiente tabla: i/j 1 2 3 4 1 . 38 56 34 2 38 . 27 . 3 56 27 . 19 4 34 . 19 .
169
Determine u n pr ograma de embarque que as igne el n mero r equerido de artculos a c ada d estino a un c osto mnimo de t ransporte; ningn e mbarque requiere del vuelo directo, se permiten los envos empleando intermediarios.
Origen 1 2 3 4 Demanda
X 70 X 45
2 38 0 27
70 X X
3 56
70
4 34 0 19
X
27 0 19
0
25
0
X
115
95
130
170
EJEMPLO 4. En un a c ompaa i ndustrial s e deb e de pl anear par a c ada una d e l as estaciones del pr ximo ao l as c apacidades de pr oduccin d e l a c ompaa as como s us de mandas esperadas t odo e n un idades, s e m uestran en l a s iguiente tabla. Primavera Demanda Capacidad Normal Capacidad Tiempo 250 200 100 Verano 100 300 50 Otoo 400 350 100 Invierno 500 150
Los costos de produccin normal para la compaa son de $7.00 por unidad, el tiempo extra vara segn la estacin del ao siendo de $8.00 en primavera, $9.00 en verano y $10.00 en invierno. La empresa tiene un inventario inicial de 200 unidades el 1 de enero pero como se pl anea d escontinuar el pr oducto a finales de a o s e desea q ue s e t enga un inventario de 0. Las unidades producidas en los turnos normales no se encuentran disponibles e n embarques dur ante l a es tacin d e produccin g eneralmente s e venden a la siguiente estacin. Aquellas unidades que no se venden se agregan al inventario que se acumulan a un c osto de $0.70 por unidad por unidad por estacin. En cambio las unidades producidas e n t iempo ex tra deb en d e e mbarcarse en l a misma estacin qu e s e produce. Determine u n pr ograma de produccin q ue c ubra el total de demandas a un costo mnimo.
171
Orgenes Capacidad Normal en Primavera Capacidad Normal en Verano Capacidad Normal en Otoo Inventario Inicial Capacidad en Tiempo Extra Primavera Capacidad en Tiempo Extra Verano Capacidad en Tiempo Extra Otoo Capacidad en Tiempo Extra Invierno
Primavera 0
200 X
Verano 7
X
Otoo 7.7
Invierno 8.4
X X
Ficticia 0 0
X
0
50 X
0
150
7
X
7.7 7
100 X
0
X X X
0
250
0 1.4 0
X 100
0 0
X
0 8
0.70 0
200
2.1 0
X
0
X X
9
X
0
50
0
X
50 0
0
X X
0
X
0
50
0
50
100 50
0
X X
0
X
0
X
10
150
0 150
250 50
100
400 250
200 150
1450
172
EJERCICIOS VI. Modelos de Transporte y Asignacin Instrucciones: Dado el Modelo resolverlo por el mtodo apropiado. Problema 1. Una compaa suministra bienes a tres clientes y cada uno requiere 30 unidades. La compaa tiene dos almacenes el almacn 1 tiene 40 unidades disponibles y el almacn dos 30 u nidades disponibles. Los costos de enviar una u nidad desde el almacn a los clientes se muestra en la siguiente tabla. Hay una penalizacin por cada unidad no suministrada al cliente; con el cliente 1 s e incurre en un costo de penalizacin de $90, con el cliente 2 d e $80 y con el cliente 3 $110. Formule un modelo de transporte equilibrado p ara minimizar l a s uma de es casez y c osto d e envi.
De Almacn 1 Almacn 2 Cliente 1 $15 $10 Cliente 2 $35 $50 Cliente 3 $25 $40
Cliente 2
35 50 80
Cliente 3
25 40 110
suministro 40 30 20
30
30
30
Problema 2 Un hos pital necesita comprar 3 g alones de m edicina p erecedera q ue utilizara durante el mes actual y cuatro galones para uso durante el siguiente mes. Debido a que la medicina es perecedera solo puede utilizarse durante el mes de compra. Dos empresas Daisy y Louroach venden las medicinas, la medicina es escaza, por consiguiente durante los siguientes dos meses, el hospital est limitado a comprar a los sumo 5 galones de cada empresa. Las compaas cargan los precios como se v e en l a t abla s iguiente. F ormule un m odelo d e t ransporte e quilibrado par a minimizar el costo de comprar medicina innecesaria.
173
Mes 1
800 710
Mes 2
720 750
Ficticio
0 0
suministro 5 5
Una g asolinera p uede c omprar s u c ombustible para au tos a c ualquiera de l os tres proveedores. Las necesidades de la gasolinera para el siguiente mes en cada una de s us es taciones a l os q ue l es p uede dar s ervicio es c omo s igue, s on 100,000 de la estacin 1, 180,000 galones de la estacin 2 y 350,000 galones de la es tacin 3. C ada pr oveedor pu ede s uministrar a l as es taciones de l as gasolineras a los precios de centavos por galn como se ve en la siguiente tabla
Estacin 1 Gasolina 92 91 87
Estacin 2 Gasolina 89 91 90
Estacin 3 de gasolina 90 95 92
174
Problema 3 Cada proveedor t iene l a c apacidad e n c uanto al n mero t otal d e g alones q ue puede pr oporcionar d urante un m es d ado. E stas c apacidades s on d e 3 20,000 galones par a el pr oveedor 1, 2 70,000 g alones par a el pr oveedor 2 y 190, 000 galones p ara el proveedor 3. D etermine u na p oltica de c ompra q ue c ubra l os requerimientos de la estacin de gasolina a un costo mnimo.
Solucin Estacin1 Estacin2 Estacin 3 Ficticia suministro
92
89
320,000
90
320,000
91 91 95
150,000
270,000
120,000
87 90 92
190,000
Demanda
100,000 100,000
60,000 180,000
350,00
150,000
El pr oveedor 1 ent regara 320, 000 g al al aer opuerto 3, el pr oveedor 2 ent regara 120,00 g al al a eropuerto 2 y conserva 15 0,000 g al, el pr oveedor 3 ent regara 100,00 gal y 30,000 gal respectivamente a las estaciones 1,2 y 3
175
Problema 4 El consejo de Chicago de la Educacin est aceptando ofertas en relacin con las cuatro rutas del autobs escolar d e l a c iudad. C uatro compaas hicieron la s ofertas como se muestra en la siguiente tabla.
De Compaa 1 Compaa 2 Compaa 3 Compaa 4 Ruta 1 4,000 0 3000 0 Ruta 2 5,000 4,000 0 0 Ruta 3 0 0 2,000 4,000 Ruta 4 0 4,000 0 5,000
Suponga q ue a c ada l icitante s e l e pue de as ignar una ruta, utilice e l mtodo hngaro para minimizar el costo de recorrer las cuatro rutas de autobuses. Solucin La c ompaa 1 r ecorre l a r uta 1, l a c ompaa 2 r ecorre l a ruta 2, l a c ompaa 3 recorre la ruta 3 y la compaa 4 recorre la ruta 4.
APENDICE A.
APENDICE A
177
Un conjunto de ecuaciones, todos tienen la misma variable y pueden tener un nmero finito de ecuaciones. -Por sus trminos independientes o constantes es homognea
-Por sus soluciones -Tiene alguna solucin -Consistente o incompatible -No tiene solucin
Todo sistema de ecuaciones lineales homognea es constante, tiene por lo menos la solucin trivial y se puede verificar si es la nica solucin o hay varias. 1 + 2 73 = 0 31 + 22 3 = 0
31 + 42 73 + 4 = 2 51 32 + 103 4 = 1 21 + 53 64 = 0
Operaciones que no alteran la soluciones de un sistema de ecuaciones. METODO DE GAUSS - JORDAN 1.- Intercambio de dos ecuaciones. 2.- Multiplicar una ecuacin por un nmero diferente de cero. 3.- Sumar a una ecuacin un mltiplo de otra ecuacin.
APENDICE A
178
+ + + + + + +
+ + + + + + + +
= = = = = = = = =
6 4 2 -2 6 2 -2 10 0 + 0
+ + + + +
+ + + + -
= = = = = =
4 6 2 -2 10 20
X1 0X1
2X2
X3
X4
-2
X2 + 0X2
+ 5/11X3 + 0X3
- 1/11X4 + 0X4
= 10/11 = 0
= = =
-2/11 10 0
0X1
X2 0X2
+ +
Despejando X1 de la ecuacin 1.
Cuando se tienen mayor numero de variables que ecuaciones se tienen un sin nmero de soluciones. Cuando se tiene el mismo nmero de variables y ecuaciones, se puede tener una solucin nica o en su efecto el mayor nmero de ecuaciones, sea el nmero de variables. EJEMPLO 2. 21 41 21 +52 +33 +32 83 = 8 93 = 9 53 = 7
+82
73 =
12
APENDICE A
179
5 3 3 8 8 29 13 -11
-8 -9 -5 -7 -7 19 9 6
:8 :9 :7 :12 :12 :-39 :-17 :-16 :12 :-16/11 :-17 :39 :4/11 :16/11 :1 :35/11
1 4 2 2 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0
8 3 3 5 8 -11 13 29
-7 -9 -5 -8 -7 6 9 19
EJEMPLO 3. 2X1 4X1 2X1 2 4 2 -3 -6 -3 5 2 -11 3X2 6X2 3X2 7 3 -15 + + :1 :2 :1 5X3 2X3 11X3 + + 2 0 0 7X4 3X4 15X4 3 0 0 = = = 5 -8 -16 1 2 1 7 -11 -22 :1 :0 :0
APENDICE A
180
2 0 0 2 0 0 2 0 0
-3 0 0 -3 0 0 -3 0 0
5 -8 0 5 -8 0 0 1 0
:1 :0 :0 :1 :0 :0 :1 :0 :0 1 =
2 0 0 2 0 0 2 0 0
-3 0 0 -3 0 0 -3/2 0 0
5 0 0 5 0 0 0 1 0
:1 :0 :0 :1 :0 :0 :1/2 :0 :0
3 =
1 3 1 + 2 4 2 2 16 2 = 4 = 11 8 4
Donde X2 Y X4 E.R
1 =
1 3 1 11 + , , , 2 2 16 8
3 =
1 3 1 + 2 2 16 11 8
APENDICE A
181
EJEMPLO 3. 9X1 6X1 3X1 9 6 3 3 0 0 3 0 0 -3 -2 -1 -1 0 0 -1 0 0 5 3 3 3 -3 -4 0 1 0 3X2 2X2 X2 6 1 14 14 -27 -36 13 9 0 + + + :4 :5 :-8 :8 :21 :28 :13 :-7 :0 1 = 5X3 3X3 3X3 + + + 3 6 9 3 0 0 1 0 0 6X4 X4 14X4 -1 -2 -3 -1 0 0 -1/3 0 0 = = = 3 3 5 3 1 -4 0 1 0 4 5 -8 14 1 6 14 9 -36 -13/3 9 0 :-8 :5 :4 :8 :-7 :28 :13/3 :-7 :0
3 = 7 94 4 = 2 =
13 1 13 + 2 + 4 3 3 3
Donde X2 Y X4 E.R
13 1 13 + + , , 7 9, 3 3 3
1 =
3 = 7 9
13 1 13 + + 3 3 3
APENDICE A
11 21
12 22
13 1 ~ 23 21 1 0 12 11 1
1 1 11 ~ 11 2 21 1 0 11 22 21 12
12 11 22
21 1 + 22 2 = 2
11 1 + 12 2 = 1
11 0
182
12 1 1 11 11 ~ 11 22 21 12 2 0 11 0
11 11 2 21 1 11 11 22 21 12
1 11 11 2 21 1 1 11 22 21 12
1 11 ~ 11 2 21 1 11
2 =
12 1 1 22 12 2 1 2 22 1 = = = 11 22 21 12 11 12 21 22 11 2 21 1 11 22 21 12
21 22 = 11 22 21 12
1 11 2 22 2 = 12 = 11 22 21
APENDICE A
183
2 4 2 = = 20 28 = 48 7 10 2 = 1 = 2 48 16 = = 33 11
4 1 = 10
3 = 24 30 = 6 6
1 1 + 2 2 +.. + = = = 1 . .
=1 =1
11 1 + 12 2 +.. +1 = 1 12 22 2 1 2
11
2 3 5 4
APENDICE A
41
2 5 2 23 = 5 9 7 4 6 2
7 1 4 = 9 2 7 6 1 2 5 1 2 = 7 1 4 9 2 7 5 1 7 1 6 1
5 7 9 6
1 1 2 1
2 4 7 2
184
EJEMPLO 2.
2 5 1
1 3 3 2 5 + 1(1)1+2 3 2 = 2(1)1+1 4 3 1 4 3
2 34 = 3 4
EJEMPLO 3.
4 3 1
3 5 3 5 4 + 2(1)2+2 2 8 = 3(1)2+1 7 5 1 7 5 5 0 7
2 5 3 + 3(1)1+3 3 1 1 4 3 5 + 8(1)2+3 1 7 5
EJEMPLO 4.
EJEMPLO 5.
1 4 16
1 5 25
1 5 9= 25 81
9 4 5 + 81 16 25
APENDICE A
185
PROPIEDADES DE LOS DETERMINANTES 1.- Si un rengln o columna de un determinante consta nicamente de ceros, el valor determinante es cero. 2.- Si un rengln o columna es mltiplo de otro rengln o columna entonces el determinante vale cero. 3.- Si intercambio dos columnas o renglones, el valor del determinante es cero. 4.- Si se multiplica un rengln o una columna por un nmero real el valor del determinante queda multiplicado por ese nmero. 5.- Si a un rengln o columna se le suma un mltiplo de otro rengln o columna, el valor del determinante no cambia. Ejemplos de las propiedades: 2 2) 4 5 = 20 (20) = 0 10 3 = 2 (12) = 14 2
1 3) 4
2 4) 4
EJERCICIO -1 0 0 0 2 4 0 0 3 3 6 0 4 1 -2 3 5 1 4 -7
1 3 5) = 4 (18) = 14 6 4 7 2 -5 6 -1 0 0 0 0 0 2 4 0 0 0 0 3 3 6 0 0 0
6 = 4 (24) = 28 2
4 2 = 12 2 = 14 1 3
4 1 -2 3 0 0
5 1 4 -7 1 0
7 2 -5 6 5 -5
APENDICE A
186
1 1 1 2 4 2 = (1) 4 3 2 4 2 3
1 1 2 1 2 = (1) 0 11 6 4 0 1 6
2 1 3 = 3 4 3 2
APENDICE A
187
1 1 2 1 1 2 1 1 2 = 2 1 2 = 0 3 2 = (1) 0 3 2 = 6 4 1 4 0 3 4 0 0 2 1 1 2 1 1 2 1 1 = 4 1 2 = 0 5 6 = () 0 2 1 4 0 1 0 0 1 1 2 1 2 = 2 4 2 = 0 2 2 4 0 1 1 4 = 0 2 0 1 2 1 2 2 = 0 2 4 0 1 1 1 3 2 = 0 3 2 0 2 12 = =2 6 1 6 = =1 6 2 1 6 5 = 6 0 1
1 1 3 = 2 1 4 1
2 =
1 =
1 1 3 2 = 12 0 4
1 2 2 2 = 12 0 6
3 12 = = 2 6
APENDICE A
188