AP1 UNI II Teoria
AP1 UNI II Teoria
AP1 UNI II Teoria
Si consideramos que los precursores de la ciencia fueron los pioneros en llevar a cabo
trabajos que hoy en día pueden considerarse como de Investigación de Operaciones.
Para 1873 , Jordan desarrolla modelos lineales, hacia 1874 Walras incursiona en modelos
primitivos de la programación matemática. Minkowsky en 1896 aplica modelos
matemáticos basados en el Cálculo Diferencial e Integral para la programación.
En los inicios del siglo XX, Frederick W. Taylor considerado padre de la Administración
Científica realiza, asociado con Henry L. Gant muy importantes trabajos sobre la
programación de la producción, que una década más tarde Frank y Lillian Gilberth lo
complementan con el estudio de movimientos y tiempos.
Al mismo tiempo Joseph Fayol, realiza sus estudios conocidos como Administración
Industrial General.
Así mismo, Von Neumann hace avances con lo que ahora se conoce como Teoría de Juegos
y Teoría de Preferencias que desarrolló Morgenstern en conjunto.
En ese mismo año, científicos ingleses fueron convocados para ayudar a la milicia en la
utilización de los equipos de radar, como innovadora herramienta para la localización de
aviones enemigos.
Hacia 1939, este grupo británico que trabajó en los diferentes aspectos del problema, es
considerado el núcleo del primer equipo de Investigación de Operaciones. Tuvieron la
visión de expandir sus actividades.
La expresión "Investigación de Operaciones ", es nombrada así por primera vez por Mc
Caskey Trefethen en los Estados Unidos en 1940.
En l947, el norteamericano George Dantzing, resume los trabajos de los precursores del
Método Simplex, dando origen a la Programación Lineal, que es la utilización del Álgebra
Lineal en la resolución de la asignación de recursos, que a su vez tuvo múltiples
aplicaciones en la industria.
Los investigadores antes mencionados, hicieron que la IO fuera usada en la industria, los
negocios y el gobierno. Y desde entonces esta disciplina se ha desarrollado con rapidez,
pudiendo identificar dos aspectos importantes que permitieron su expansión a otros
campos:
¿Cuál es el número de instalaciones que deberán operar para que mejorar el servicio a
clientes?
Tomando en cuenta, el tiempo promedio que pasan los clientes en el sistema, el tiempo
promedio de espera en el servicio,
- Costo de operación
Aplicaciones:
- Asignación de los trabajadores, para situarlos en el trabajo adecuado ya que se
logrará el tiempo óptimo, en función directa a sus habilidades.
d) Proceso de sustitución.
- Evaluar que tanto resulta conveniente para la organización tener un equipo que
sea de uso ocasional, quizá sea más rentable, alquilarla en cierto tiempo.
e) Proceso competitivo.
Denominado como Teoría de Juegos. Que tiene como dato característico, al menos dos
competidores, que tienen varias estrategias a seleccionar. El fin es determinar la
selección siguiente en base a probabilidades, teniendo en cuenta la primera selección de
los competidores. Tomando en cuenta si el juego, o competencia, es equilibrada; además
de conocer el valor esperado del juego, ¿cuál sería la decisión que optimiza el juego o
competencia?
f) Proceso combinado.
Este proceso hace uso de más de uno de los procesos de la Investigación de Operaciones,
ya que el problema necesita de más de una herramienta para llegar a la solución integral
del mismo. Puede presentarse el caso de algún problema de Control de la Producción,
hará uso de la Teoría de Inventarios, con Líneas de espera. Lo usual debiera ser resolver
uno a uno, siguiendo secuencias lógicas, y combinar solo donde haya interrelaciones para
obtener una solución óptima.
g) Técnica de simulación.
- Analiza los lugares óptimos donde deban situarse los almacenes que permita
minimizar los costos de distribución.
DEFINICIÓN DE MODELO.
TAHA. Es el vehículo para resumir un problema de decisión, en forma tal que haga
posible la identificación y evaluación sistemática de todas las alternativas de decisión del
problema. Después se llega a una decisión seleccionando la alternativa que se juzgue
mejor.
A) CUALITATIVOS - CUANTITATIVOS.
- Cualitativos. Son aquellos que estudian los problemas de acuerdo a sus cualidades,
propiedades o características.
- Estándar. Son aquellos que son utilizados en forma repetitiva, aplicando el mismo
procedimiento y se generarán resultados que no cambian en esencia; pero sí
numéricamente.
Ilustrando esto, tenemos que, la tasa del Impuesto a la Renta, es una tasa fija y
conocida, un modelo matemático que contenga esta tasa, como única variable no
controlable, resultaría ser un modelo determinístico.
D) DESCRIPTIVOS - DE OPTIMIZACIÓN
- Descriptivos. Como su nombre lo indica, este tipo de modelo describe los elementos del
problema. Contribuye con la información vital requerida que ayudará en la toma de
decisiones.
F) HEURÍSTICOS
En esencia, emplean reglas intuitivas que servirán como guía para explorar las
trayectorias más probables para llegar a una conclusión.
G) ESTÁTICO - DINÁMICO.
- Estático. Determinan una respuesta para una serie especial de condiciones fijas que
probablemente no cambiarán significativamente a corto plazo.
F) SIMULACIÓN - NO SIMULACIÓN.
- Simulación. Son aquellos que hacen réplica del comportamiento y modelan la operación
del sistema. Pueden manejarse sistemas bastante complejos que difícilmente se lograrían
de manera manual, haciendo uso de números aleatorios, los resultados obtenidos
generalmente son imprecisos.
Debe mencionarse que todos los modelos son de simulación, se ejecutan de esta manera,
de lo contrario, arrojaría costos muy elevados.
En la Investigación de Operaciones los modelos son casi siempre matemáticos ya que son
representaciones de la realidad expresadas en ecuaciones, de estructura fundamental
muy sencilla:
Donde
: variables dependientes.
Los parámetros pueden ser determinísticos o probabilísticas y son los valores conocidos
que se relacionan con las variables, restricciones y la función objetivo.
2) Restricciones o limitantes.
Son aquellas limitaciones que se deben tomar en cuenta, como las tecnológicas,
económicas y otras del sistema que van a restringir a las variables de decisión en un
rango de valores que resulte factible.
3) Función objetivo.
Es una expresión matemática que describe el objetivo que persigue el problema. Así
mismo, define la medida de efectividad que obtiene el sistema, cuando los valores de las
variables de decisión con sus respectivos parámetros y restricciones, dan como resultado
un mejoramiento del sistema.
El éxito del Modelo Matemático dependerá en gran medida de la precisión con la que se
hayan expresado la función objetivo y las restricciones a las que está sujeta ésta, en
términos de ecuaciones matemáticas.
1) Estudio de la organización.
Al sistema entran elementos para combinarlos y así lograr los objetivos que persigue el
sistema, donde el control (auto corrige), monitorea la salida del sistema con lo planeado.
Algunos de los objetivos que se persiguen podrían ser: La interacción de los componentes
para incrementar la posibilidad de tomar mejores decisiones, mejorar la coordinación
entre los múltiples componentes de la organización, mejorar el control del sistema,
lograr un mejor sistema.
3) Aplicación del Método Científico,
En esta fase se define el problema a resolver y los objetivos que se pretenden alcanzar,
mostrando las herramientas para hacer uso y mejoramiento de los esfuerzos de los
investigadores, divididos en dos aspectos:
A) PERÍODO DE ORIENTACIÓN.
Así, al final del período de orientación puede especificarse bajo que condiciones se
realiza la investigación y puedan tomarse las medidas necesarias que satisfagan tales
condiciones.
Para llegar a la formulación del problema debemos plantear, ¿en que consiste el
problema?, o ¿cuáles son sus componentes?. Para lo cual tomaremos en cuenta lo
siguiente:
iii.) ¿Cómo se realiza la aprobación final? P. ej. Por voto mayoritario en deliberación
conjunta, por una autoridad final.
3. El sistema.
Son al menos dos alternativas o políticas planteadas para que el que toma la decisión
tenga la opción a elegir.
Para obtener una lista de alternativas, se deben de formular y contestar las siguientes
preguntas para cada parte del sistema.
¿En que medida afectan la eficacia del sistema hacer ciertos cambios, en el personal,
equipo, operaciones, máquinas, materiales, ..., en relación con los objetivos señalados?
Una vez especificadas las acciones y reacciones posibles, está concluida la Identificación
de los Componentes del Sistema, y se pasará a la Transformación del Problema de la
Toma de Decisiones, a un Problema de Investigación de Operaciones, que según
Churchman, Ackoff, Arnoff, implica las siguientes etapas:
En la primera fase de la construcción del modelo son expuestas las medidas alternativas
a evaluar y la definición de la medida de rendimiento, donde el rendimiento del sistema
estará en función de los valores de las variables.
Los valores de las variables independientes se utilizan para definir los cursos de acción
En algunos casos se utilizará la medida de falta de rendimiento (p. ej.: costos esperados),
entonces la solución radica en hacer mínima la medida de eficiencia.
Se empieza por enumerar a todos los componentes del sistema que contribuye al
rendimiento o no rendimiento de su funcionamiento.
Datos de entrada Resultado
Se tendrá que averiguar por que el sistema funciona en la forma en la que lo hace, ¿qué
factores producen los efectos que han sido observados?, ¿de qué manera se pueden
manipular para que se produzcan los efectos deseados?
Para su buen manejo resulta conveniente concentrar ciertos componentes del sistema .
La combinación de éstos pueden dar origen a otro diferente.
Según Prawda2, resolver un modelo consiste en encontrar los valores de las variables
dependientes y las no dependientes, asociadas a los componentes controlables del
sistema con el fin de optimizar, si no es posible, mejorar la eficiencia del sistema dentro
del marco de referencia que fijan los objetivos establecidos por el grupo de toma de
decisiones.
1. Método Analítico.
2. Método Numérico.
3. Técnicas de Simulación.
1.- EL MÉTODO ANALÍTICO, hace el análisis matemático clásico, es utilizado para
obtener soluciones en forma deductiva, (llamadas también soluciones analíticas), o sea,
que parte de lo general a lo particular.
3.- Existen los TÉCNICAS DE SIMULACIÓN, que son los que imitan al sistema real, es
muy útil en la solución de problemas complejos, de riesgo y bajo incertidumbre.
El modelo debe probar su validez, antes de ser implantado, observando si los resultados
predicen o no, con cierta aproximación o exactitud, los efectos en relación a las
diferentes alternativas de solución.
Si los resultados del modelo, se alejan bastante de los resultados reales del sistema, se
debe tomar en cuenta lo siguiente:
Si estos pasos son llevados a cabo recurrentemente cada vez que obtienen resultados del
modelo y les son presentados al grupo de toma de decisiones, se empieza a ejecutar un
procedimiento sistemático de control que depura y ajusta al mismo, con la realidad.
Los sistemas no suelen ser estables y su estructura está sujeta a cambios, que pueden
ser cambios entre las variables que definen al propio sistema, o pueden ser cambios
entre los valores de las variables del sistema.
En consecuencia, un parámetro que no era significativo puede llegar a serlo o puede dejar
de serlo, o tal vez, cambiar su grado de importancia.
P. ejemplo:
2.1. Introducción.
avances científicos más importantes de mediados del siglo XX. En la actualidad es una
herramienta común que ha ahorrado miles o millones de dólares a muchas compañías y negocios,
incluyendo industrias medianas en distintos países del mundo. ¿Cuál es la naturaleza de esta
notable herramienta y qué tipo de problemas puede manejar? Expresado brevemente, el tipo
más común de aplicación abarca el problema general de asignar recursos limitados entre
actividades competitivas de la mejor manera posible (es decir, en forma óptima). Este
problema de asignación puede surgir cuando deba elegirse el nivel de ciertas actividades que
compiten por recursos escasos para realizarlas. La variedad de situaciones a las que se puede
aplicar esta descripción es sin duda muy grande, y va desde la asignación de instalaciones
productivas a los productos, hasta la asignación de los recursos nacionales a las necesidades de
un país; desde la planeación agrícola, hasta el diseño de una terapia de radiación; etc. No
a las actividades.
Con frecuencia, seleccionar una alternativa incluye satisfacer varios criterios al mismo
tiempo. Por ejemplo, cuando se compra una pieza de pan se tiene el criterio de frescura,
tamaño, tipo (blanco, integral u otro), costo y rebanado o sin rebanar. Se puede ir un paso más
restricciones son las condiciones que debe satisfacer una solución que está bajo consideración.
Si más de una alternativa satisfacen todas las restricciones, el objetivo se usa para
seleccionar entre todas las alternativas factibles. Cuando se elige una pieza de pan, pueden
quererse 100 gr. de pan blanco rebanado y hecho no antes de ayer. Si varias marcas satisfacen
estas restricciones, puede aplicarse el objetivo de un costo mínimo y escoger las más barata.
minimizar o maximizar un objetivo que está sujeto a una lista de restricciones. un corredor de
inversiones, por ejemplo, trata de maximizar el rendimiento sobre los fondos invertidos pero
las posibles inversiones están restringidas por las leyes y las políticas bancarias. Un hospital
debe planear que las comidas para los pacientes satisfagan ciertas restricciones sobre sabor,
propiedades nutritivas, tipo y variedad, al mismo tiempo que se trata de minimizar el costo. Un
fabricante, al planear la producción futura, busca un costo mínimo al mismo tiempo cómo
problemas.
matemático para describir el problema. El adjetivo lineal significa que todas las funciones
matemáticas del modelo deben ser funciones lineales. En este caso, la palabra programación no
trata la planeación de las actividades para obtener un resultado óptimo, esto es, el resultado
que mejor alcance la meta especificada (según el modelo) entre todas las opciones de solución.
muchas otras posibilidades. De hecho, cualquier problema cuyo modelo matemático se ajuste al
El primer supuesto tiene que ver con la forma lineal de las funciones. Ya que el objetivo
de decisión. Producir dos veces más de producto producirá dos veces más de ganacia,
contratando el doble de páginas en las revistas doblará el costo relacionado con las revistas. Es
valores de las otras variables. La ganancia con una computadora Notebook es de $10,750.00,
Adición.
precisos en la formulación del modelo puede ayudar a manejar situaciones que parecen en un
cualquier variable. Por ejemplo, en un problema de marketing, qué significa comprar 2.67 avisos
en la televisión?. Es posible que la suposición de ser divisible sea insatisfecha en este ejemplo.
O puede ser que tales unidades de 2.67 avisos correspondan a 2,666.7 minutos de avisos, en
cuyo caso redondeando la solución serían 2,667 minutos con una mínima duda que esté cercana
Será difícil que un problema cumpla con todas las suposiciones de manera exacta. Pero
esto no negará la factibilidad de uso del modelo. Un modelo puede ser aún útil aunque difiera
de la realidad, si se es consistente con los requerimientos más estrictos dentro del modelo y
Existen limitaciones prácticas para el uso de la PL. Una se relaciona con los cálculos. En
programables, son poco útiles, puesto que la PL tiene necesidad de gran cantidad de memoria o
podría usarse PL, por ejemplo, para hacer las compras semanales de abarrotes. Sin embargo,
sería necesario conocer todas las compras posibles que pueden realizarse (éstas serían las
variables), además de cada restricción como sabor, número de comidas, vitaminas y proteínas.
Es obvio que el costo de obtener todos estos datos excede lo que se podría ahorrar si se
hicieran las compras óptimas. Antes de emprender una aplicación de PL, debe considerarse la
Aunque se ponga en duda, la parte más difícil de PL es reconocer cuándo ésta puede
aplicarse y formular el problema matemáticamente. Una vez hecha esa parte, resolver el
estudiar un curso de álgebra. Algo muy parecido sucede aquí al formular las restricciones. Por
ejemplo, considérese la siguiente afirmación: A usa 3 horas por unidad y B usa 2 horas por
unidad. Si deben usarse todas las 100 horas disponibles, la restricción será:
3A + 2B = 100
todos los recursos (en este caso, horas de mano de obra). Más bien la limitación es que se use,
cuando mucho, lo que se tiene disponible. Para este caso, la afirmación anterior puede
3A + 2B 100
Para que sea aceptable para PL, cada restricción debe ser una suma de variables con
exponente 1. Los cuadrados, las raíces cuadradas, etc. no son aceptables, ni tampoco los
productos de variables. Además, la forma estándar para una restricción pone a todas las
variables del lado izquierdo y sólo una constante positiva o cero del lado derecho. Esto puede
requerir algún reacomodo de los términos. Si, por ejemplo, la restricción es que A debe ser por
A 2B ó A 2B 0
Nótese que pueden moverse términos de un lado a otro de las desigualdades como si
fuera un signo de igualdad. Pero al multiplicar una desigualdad por 1, el sentido de esta
desigualdad se invierte. Puede ser necesario hacer esto para que los coeficientes del lado
derecho sean positivos. Por ejemplo, si se quiere que A sea por lo menos tan grande como B 2,
entonces:
A B2
ó AB 2
por último B A 2
Una nota final sobre desigualdades: es sencillo convertir una desigualdad en una
ecuación. Todo lo que se tiene que hacer es agregar (o restar) una variable extra. Por ejemplo:
holgura. Por otro lado, se restaría una variable de superávit en el caso siguiente:
A 2B 0 es lo mismo que A 2B S = 0
La metodología de PL requiere que todas las variables sean positivas o cero, es decir, no
negativas. Para la mayoría de los problemas esto es real, no se querría una solución que diga:
problema de PL, sólo puede haber un objetivo. La forma matemática del objetivo se llama
función objetivo. Debe llevar consigo el maximizar o minimizar alguna medida numérica. Podría
ser maximizar el rendimiento, la ganancia, la contribución marginal o los contactos con los
Lineal.
El gerente de personal de “La Tortuga Veloz, S.A. de C.V.”, está analizando la necesidad
de mano de obra semi calificada durante los próximos seis meses. Se lleva 1 mes adiestrar a
una persona nueva. Durante este período de entrenamiento un trabajador regular, junto con
regulares. Se paga $500.00 mensuales a quien está en entrenamiento, mientras que los
El gerente de personal debe decidir cuántas personas necesita contratar cada mes
desea tener una fuerza de trabajo regular de 110 al principio de julio. En cuanto al 1º de enero,
Enero 60 Abril 80
Febrero 50 Mayo 70
Este problema tiene un aspecto dinámico, ya que la fuerza de trabajo en cualquier mes
depende de la fuerza de trabajo regular y en adiestramiento del mes anterior. Para cualquier
Entonces los requerimientos de cada mes pueden expresarse por las restricciones:
enero R1 + 0.2A1 60
febrero R2 + 0.2A2 50
marzo R3 + 0.2A3 60
abril R4 + 0.2A4 80
mayo R5 + 0.2A5 70
Debido a la rotación, el 10% de los trabajadores regulares se van cada mes. Así, el número de
R2 = 0.9R1 + A1
enero R1 = 58 (dado)
febrero R2 = 0.9R1 + A1
marzo R3 = 0.9R2 + A2
abril R4 = 0.9R3 + A3
mayo R5 = 0.9R4 + A4
junio R6 = 0.9R5 + A5
julio R7 = 0.9R6 + A6
El objetivo global del gerente de personal es minimizar el costo. La función objetivo es:
Minimizar: Z = 800(R1 + R2 + R3 + R4 + R5 + R6) + 500(A1 + A2 + A3 + A4 + A5 + A6)
Los tomadores de decisiones en las empresas establecen criterios que debe cumplir una
solución y, después, buscan esa solución. En PL, los criterios se expresan como restricciones.
Se exploran las soluciones posibles y se usa la función objetivo para elegir la mejor de entre
aquellas que cumplen con los criterios. La PL se denomina técnica de optimización, pero
satisfacción de criterios.
tipo, que se pueden asignar entre cualquier número (digamos n) de actividades competitivas de
cualquier clase. Etiquétense los recursos con números (1, 2, ..., m) al igual que las actividades (1,
2, ..., n). Sea xj (una variable de decisión) el nivel de la actividad j, para j = 1, 2, ..., n, y sea Z la
medida de efectividad global seleccionada. Sea cj el incremento que resulta en Z por cada
incremento unitario en xj (para j = 1, 2, ..., n). Ahora sea bi la cantidad disponible del recurso i
(para i = 1, 2, ..., m). Por último defínase aij como la cantidad de recurso i que consume cada
x1 0, x2 0, ..., xn 0
Ésta se llamará nuestra forma estándar (porque algunos libros de texto adoptan otras formas)
para el problema de PL. Cualquier situación cuya formulación matemática se ajuste a este
En este momento se puede resumir la terminología que usaremos para los modelos de
PL. La función que se desea maximizar, c1x1 + c2x2 + ... + cnxn, se llama función objetivo. Por lo
general, se hace referencia a las limitaciones como restricciones. Las primeras m restricciones
(aquellas con una función del tipo ai1x1 + ai2x2 + ... + ainxn, que representa el consumo total del
variables de decisión. Las constantes de entrada, aij, bi, cj, reciben el nombre de parámetros
del modelo.
algunos problemas de programación lineal. Las otras formas legítimas son las siguientes:
clasifica como un problema de PL, siempre y cuando éstas sean las únicas formas nuevas
problema se ajuste a las formas permitidas. Se verá que estas otras cuatro formas legales se
pueden reescribir en una forma equivalente para que se ajuste al modelo que se presentó.
Para la solución gráfica de programas lineales con dos variables, lo que se tiene que
hacer es trazar un eje de coordenadas cartesianas, para graficar las desigualdades dadas por
función objetivo para conocer el valor óptimo (maximizar o minimizar) que será la solución del
problema.
Un fabricante está tratando de decidir sobre las cantidades de producción para dos artículos:
mesas y sillas. Se cuenta con 96 unidades de material y con 72 horas de mano de obra. Cada
mesa requiere 12 unidades de material y 6 horas de mano de obra. Por otra parte, las sillas
usan 8 unidades de material cada una y requieren 12 horas de mano de obra por silla. El margen
de contribución es el mismo para las mesas que para las sillas: $5.00 por unidad. El fabricante
mesas o sillas producidas contribuirá con $5 en la ganancia. Así las dos alternativas son la
¿Cuáles son las restricciones o limitaciones del problema? Existen tres restricciones. Primero,
el material está limitado a 96 unidades. Cada mesa se lleva 12 unidades de material y cada silla
12x1 + 8x2 96
La segunda restricción es el total de horas de mano de obra. Una mesa se lleva 6 horas, una
6x1 + 12x2 72
Existe una limitación más. El fabricante prometió producir por lo menos dos mesas. Esto puede
expresarse como:
x1 2
x1 0, x2 0
6x1 + 12x2 72
x1 2
x1 0, x2 0
El siguiente paso en el método gráfico es dibujar todas las restricciones en una gráfica. Esto
puede hacerse en cualquier orden. Por conveniencia se comenzará con las restricciones de no
(sillas). Las coordenadas representarían las cantidades de cada artículo que se deben producir.
El cuadrante superior derecho se llama Región Factible puesto que es el único cuadrante en que
pueden estar las soluciones. Los otros tres cuadrantes no son factibles, ya que requerirían la
recursos es en dos pasos: (1) convertir una desigualdad en una ecuación y graficar la ecuación y
(2) sombrear el área apropiada arriba y abajo de la línea que resulta en el paso 1. Convertir una
igualdad en una ecuación aquí significa ignorar la parte de “mayor que” o “menor que” de la
restricción.
figura:
Cualquier punto en la línea x1 = 2 satisface la ecuación. Sin embargo, la restricción es más
amplia, ya que cualquier punto x1 > 2 también la cumplirá. Esto incluye todos los puntos que
están a la derecha de la línea x1 = 2. Entonces, la región factible incluye todos los valores de x1
La limitación sobre las horas de mano de obra es la siguiente restricción. Como antes, primero
se convierte en una ecuación: 6x1 + 12x2 = 72. Puede graficarse esta línea si se encuentran dos
puntos sobre ella. El par de puntos más sencillos de localizar son las intersecciones con los ejes
entonces, a:
12x2 = 72
x2 = 6
6x1 = 72
x1 = 12
Estos dos puntos y la línea que los une se muestran en la siguiente figura:
Cualquier punto que está sobre o abajo de esta línea cumplirá con la restricción. Cualquier
punto arriba de esta línea requerirá más de 72 horas de mano de obra y no es aceptable. En la
siguiente figura se combina esta restricción con la anterior. En la región factible, ambas
restricciones se cumplen.
La última restricción es la de material. Siguiendo el procedimiento anterior, primero se
localizan los dos puntos en la gráfica; se traza la línea, y como la restricción es del tipo menor
o igual que, se sombrea el área que está abajo de la línea. El resultado se muestra en la
siguiente figura:
Cualquier solución que esté en la frontera o dentro del área sombreada cumplirá con todas las
Para encontrar la solución óptima, se grafica la función objetivo en la misma gráfica de las
Las líneas de este tipo se llaman líneas de indiferencia, porque cualquier punto sobre una línea
dada da la misma ganancia total. Nótese que la distancia perpendicular del origen a la línea
aumenta al aumentar el valor de Z. También, todas las líneas de indiferencia son paralelas
entre sí. Estas propiedades gráficas pueden usarse para resolver el problema.
En la siguiente figura, se ilustran todas las restricciones y las dos líneas de indiferencia
completamente fuera de la región factible. Para Z = 25, parte de la línea cae dentro de la
región factible. Por tanto, existe alguna combinación de x1 y x2 que satisface todas las
restricciones y da una ganancia total de $25. Por inspección, puede observarse que hay
propiedades de la gráfica que se hicieron notar antes, el punto óptimo estará sobre la línea de
indiferencia más lejana al origen pero que todavía toque la región factible. Esto se muestra en
la siguiente figura:
Con el punto óptimo localizado gráficamente, la única tarea que queda es encontrar las
coordenadas del punto. Nótese que el punto óptimo está en la intersección de las líneas de
restricción para materiales y horas de mano de obra. Las coordenadas de este punto se pueden
encontrar resolviendo el sistema de ecuaciones que forman estas dos restricciones utilizando
cualquiera de los métodos de solución (suma y resta, sustitución o igualación). Las coordenadas
de este punto resultan ser (6, 3). La sustitución de este punto en la función objetivo da la
ganancia máxima:
1. Exprésense los datos del problema como una función objetivo y restricciones.
maximización. La única diferencia es que ahora se quiere el menor valor posible para la función
alimentos, que debe cumplir con ciertas necesidades diarias de vitaminas. Los requerimientos
La meta en este problema es encontrar la manera menos costosa para satisfacer las
Minimizar Z = 5A + 8B
Las restricciones son los requerimientos mínimos de las tres vitaminas. Éstas se muestran
enseguida:
10A + 5B 50 vitamina X
7A + 7B 49 vitamina Y
A 0, B 0 no negatividad
Paso 2: gráfica de las restricciones.
El procedimiento para graficar es el mismo que se usó antes: (1) graficar cada ecuación de
restricción; (2) graficar el área apropiada. Para la primera restricción la ecuación es 4A + 10B
= 40. Las dos intersecciones con los ejes son (0,4) y (10,0). Esta línea se muestra en la
siguiente figura:
La restricción pide 40 unidades o más de la vitamina W. Cualquier punto que esté arriba de la
línea de restricción será factible y todos los puntos que quedan abajo de esa línea serán
intersecciones con los ejes en (0,10) y (5,0). En la siguiente figura se ilustran las restricciones
para las vitaminas W y X. Nótese que las soluciones que quedan en las áreas a o b no son
Al agregar la tercera restricción, este segundo paso queda terminado, como se muestra en la
siguiente figura:
Paso 3: localización de la solución óptima.
En la siguiente figura se muestra la frontera extrema más dos líneas de indiferencia, las de Z
= 40 pesos y Z = 60 pesos. La frontera extrema está formada por los puntos a, b, c y d, puesto
que éstos son los puntos de intersección factibles más cercanos al origen.
Gráficamente, el objetivo de minimizar el valor de Z significa ajustar una línea de indiferencia
tan cerca del origen como sea posible. En la figura anterior puede observarse que existen
muchas soluciones posibles para Z = 60, pero ninguna para Z = 40. Imaginando mover la línea Z
= 60 hacia el origen, el último punto de contacto con la frontera extrema será el punto b.
(1) 4A + 10B = 40
(2) 7A + 7B = 49
42B = 84
B= 2
A= 5
Si se usa el método de prueba y error para localizar la solución óptima, se deben encontrar las
Punto Coordenadas Z = 5A + 8B
a A = 10, B = 0 50
b A = 5, B = 2 41 menor
c A =3, B = 4 47
d A = 0, B = 10 80
CASOS ESPECIALES.
Múltiples soluciones.
Maximizar Z = 2x1 – x2
sujeta a x1 – x2 1
2x1 + x2 6
x1 x2 0
0,
2.4. Método Símplex.
Este bosquejo muestra la esencia del método símplex,. En el caso del ejemplo, al
utilizar estas reglas de selección el método símplex procede como sigue:
x1 4
La variable de holgura para esta restricción es x3, que no es otra cosa que la holgura entre los
dos lados de la desigualdad. Entonces:
x1 + x3 = 4
x1 + x3 = 4
y
x3 0,
Aun cuando este problema es idéntico al anterior, esta forma es mucho más
conveniente para la manipulación algebraica y la identificación de las soluciones factibles en los
vértices. Ésta se llama la forma de igualdades del problema, para diferenciarla de la forma de
desigualdades original y poder introducir la siguiente definición:
Una solución aumentada es una solución para un problema que originalmente se encontraba en
forma de desigualdades y que se ha aumentado con los valores correspondientes de las
variables de holgura para cambiar el problema a la forma de igualdades.
Para ilustrar esto, considérese la solución no factible en el vértice (4,6) del ejemplo. Al
aumentar con los valores obtenidos para las variables de holgura x3 = 0, x4 = 0 y x5 = –6, se
llega a la solución básica correspondiente (4,6,0,0,–6). Se permite que las soluciones básicas
sean factibles o no factibles, lo que lleva a la siguiente definición:
Maximizar Z,
sujeta a
Z 3x1 5x2 = 0
x1 + x3 = 4
2x2 + x4 = 12
3x1 + 2x2 + x5 = 18
xj 0 para j = 1, 2, …, 5
Como la ecuación de la función objetivo ya se encuentra en forma de igualdad, no
necesita variable de holgura. Con esta interpretación, las soluciones básicas no cambian,
excepto que Z puede verse como una variable básica adicional permanente.
A partir de este momento ya estamos listos para pasar los coeficientes de nuestro
problema a lo que conoceremos como la Tabla Símplex:
Variable Lado
Básica Z x1 x2 x3 x4 x5 derecho Cociente ¿Es óptima?
Z 1 –3 –5 0 0 0 0
x3 0 1 0 1 0 0 4 (0, 0, 4, 12, 18)
x4 0 0 2 0 1 0 12 Z=0
x5 0 3 2 0 0 1 18
La tabla anterior ilustra una propiedad clave que toda tabla símplex debe tener para
estar en la forma apropiada; se trata del patrón especial de los coeficientes de las variables
básicas. En particular, nótese cómo las columnas de x3, x4 y x5 (al igual que la columna de Z)
contiene exactamente un +1 en el renglón que corresponde a esa variable básica (véase la
primera columna), y todos los demás coeficientes en esa columna son cero. De la misma manera,
cada ecuación contiene exactamente una variable básica con coeficiente distinto de cero, en
donde este coeficiente es +1. Esta propiedad es significativa, ya que permite identificar de
inmediato la solución básica factible actual a partir de la tabla; esto es, cada variable básica es
igual a la constante del lado derecho de su ecuación. Esta primera solución básica factible
actual se muestra en la figura anterior en la columna de ¿Es óptima?. De aquí en adelante, para
cada nueva iteración del método símplex mostraremos la solución básica factible actual en esta
columna de la tabla símplex. (Recuérdese que las variables no básicas son iguales a cero). La
tabla símplex inicial quedará automáticamente en esta forma apropiada (a menos que el
problema original de programación lineal no esté en nuestra forma estándar).
El método símplex construye una tabla símplex para cada solución básica factible que
se obtiene, hasta alcanzar la solución óptima. A continuación describimos el procedimiento para
problemas que ya están en la forma estándar, con bi 0 para toda i = 1, 2, …, m.
PRUEBA DE OPTIMALIDAD. La solución básica factible actual es óptima si y sólo si todos los
coeficientes de la ecuación de la función objetivo (renglón de Z) son no negativos ( 0 ). Si es
así, el proceso termina; de otra manera, se lleva a cabo otra iteración para obtener la nueva
solución básica factible, lo que significa el cambio de una variable no básica por una básica
(parte 1) y viceversa (parte 2), y después despejar las variables de la nueva solución (parte 3).
En este ejemplo, hay dos coeficientes negativos en la ecuación de Z, 3 para x1 y 5
para x2 de manera que debe irse al paso iterativo. Tacharemos la solución básica factible
actual como se muestra en la tabla anterior para indicar que esta solución no es óptima.
PASO ITERATIVO.
Parte 1. Se determina la variable básica entrante mediante la elección de la variable
con el coeficiente negativo (automáticamente se refiere a una variable no básica) que tiene el
mayor valor absoluto en la ecuación de Z. Se enmarca la columna correspondiente a este
coeficiente; esta columna recibe el nombre de columna pivote. En el ejemplo, el coeficiente
negativo más grande (en términos de valor absoluto) es –5 para x2 (5>3), por lo que x2 debe
convertirse en variable básica. Este cambio se indica en la siguiente tabla con el recuadro en la
columna de x2 abajo del –5:
Variable Lado
Básica Z x1 x2 x3 x4 x5 derecho Cociente ¿Es óptima?
Z 1 –3 –5 0 0 0 0
x3 0 1 0 1 0 0 4
x4 0 0 2 0 1 0 12 12/2 = 6 mínimo
x5 0 3 2 0 0 1 18 18/2 = 9
Parte 2. Se determina la variable básica que sale; para esto, a) se toma cada
coeficiente estrictamente positivo (>0) de la columna enmarcada, b) se divide el lado derecho
de cada renglón entre estos coeficientes, c) se identifica la ecuación con el menor coeficiente
y d) se selecciona la variable básica para esta ecuación. (Esta variable básica es la que llega a
cero primero cuando se incrementa la variable básica entrante). Se enmarca el renglón de esta
ecuación en la tabla símplex sin incluir la columna Z y se le da el nombre de renglón pivote. El
número que está en la intersección de los dos recuadros se llama pivote.
En la tabla anterior, se muestran los resultados de las partes 1 y 2 para el ejemplo
(antes de enmarcar el renglón); la prueba del cociente mínimo para determinar la variable
básica que sale se muestra a la derecha de la tabla. Entonces la variable básica que sale es x4.
Parte 3. Se determina la nueva solución básica factible al construir una nueva tabla
símplex en la forma apropiada, abajo de la que se tiene. Las primeras dos columnas no cambian,
excepto que la variable básica entrante sustituye a la variable básica que sale en la columna de
Variable Básica. Para cambiar el coeficiente de la nueva variable básica en el renglón pivote a
+1, se divide todo el renglón pivote entre el número pivote:
En este punto, la tabla símplex para el ejemplo se ve como la que se muestra enseguida.
Para obtener un coeficiente 0 para la nueva variable básica en las otras ecuaciones, cada
renglón [inclusive el de la ecuación de Z] excepto el renglón pivote, se cambia por la nueva
tabla símplex usando la siguiente fórmula:
Renglón nuevo = renglón antiguo (coeficiente en la columna pivote renglón pivote nuevo)
en donde el coeficiente en la columna pivote es el número en la columna pivote correspondiente
a este renglón.
Variable Lado
Básica Z x1 x2 x3 x4 x5 derecho Cociente ¿Es óptima?
Z 1 –3 –5 0 0 0 0
x3 0 1 0 1 0 0 4 (0, 0, 4, 12, 18)
x4 0 0 2 0 1 0 12 Z=0
x5 0 3 2 0 0 1 18
Z 1
x3 0
x2 0 0 1 0 1/2 0 6
x5 0
Para ilustrar con el ejemplo, los nuevos renglones se obtienen de la forma siguiente:
Renglón de Z: 3 5 0 0 0, 0
(5) 0 1 0 1/2 0, 6
Renglón nuevo = 3 0 0 5/2 0, 30
Renglón 3: 3 2 0 0 1, 18
(2) 0 1 0 1/2 0, 6
Renglón nuevo = 3 0 0 1 1, 6
Estos cambios llevan a la nueva tabla símplex que se muestra en la siguiente tabla para
la
iteración 1:
Variable Lado
Básica Z x1 x2 x3 x4 x5 derecho Cociente ¿Es óptima?
Z 1 –3 –5 0 0 0 0
x3 0 1 0 1 0 0 4 (0, 0, 4, 12, 18)
x4 0 0 2 0 1 0 12 Z=0
x5 0 3 2 0 0 1 18
Z 1 –3 0 0 5/2 0 30
x3 0 1 0 1 0 0 4 (0, 6, 4, 0, 6)
x2 0 0 1 0 1/2 0 6 Z = 30
x5 0 3 0 0 –1 1 6
Como las variables básicas siempre son iguales al lado derecho de la ecuación que le
corresponde, la nueva solución básica factible es (0, 6, 4, 0, 6) con Z = 30.
Este trabajo completa el paso iterativo, así que debe proseguirse a la prueba de
optimalidad. Como la ecuación de Z todavía tiene coeficientes negativos (–3 para x1), la prueba
de optimalidad indica que la solución no es óptima, (lo cual se muestra en la figura anterior) por
lo que manda al algoritmo de regreso al paso iterativo para obtener la siguiente solución básica
factible. El paso iterativo comienza de nuevo en la tabla símplex actual para encontrar la nueva
solución. Si se siguen las instrucciones de las partes 1 y 2, se encuentra que x1 es la variable
básica entrante y x5 la variable básica que sale, como se muestra en la siguiente tabla:
Variable Lado
Básica Z x1 x2 x3 x4 x5 derecho Cociente ¿Es óptima?
Z 1 –3 0 0 5/2 0 30
x3 0 1 0 1 0 0 4 4/1 = 4 (0, 6, 4, 0, 6)
x2 0 0 1 0 1/2 0 6 Z = 30
x5 0 3 0 0 –1 1 6 6/3 = 2
mín.
En las siguientes tablas se muestra el conjunto completo de las tablas del método
símplex para este ejemplo. La nueva solución básica factible es (2, 6, 2, 0, 0), con Z = 36. Al
hacer la prueba de optimalidad, se encuentra que la solución es óptima porque no hay
coeficientes negativos en la ecuación de Z, de manera que el algoritmo ha terminado. En
consecuencia, la solución óptima para este ejemplo (sin tomar en cuenta las variables de
holgura) es x1 = 2, x2 = 6.
Variable Lado
Básica Z x1 x2 x3 x4 x5 derecho Cociente ¿Es óptima?
Z 1 –3 –5 0 0 0 0
x3 0 1 0 1 0 0 4 (0, 0, 4, 12, 18)
x4 0 0 2 0 1 0 12 12/2 = 6 Z=0
mín.
x5 0 3 2 0 0 1 18 18/2 = 9
Z 1 –3 0 0 5/2 0 30
x3 0 1 0 1 0 0 4 4/1 = 4 (0, 6, 4, 0, 6)
x2 0 0 1 0 1/2 0 6 Z = 30
x5 0 3 0 0 –1 1 6 6/3 = 2
mín.
Z 1 0 0 0 3/2 1 36
x3 0 0 0 1 1/3 –1/3 2 (2, 6, 2, 0, 0)
x2 0 0 1 0 1/2 0 6 Z = 36
x1 0 1 0 0 –1/3 1/3 2 Óptima
Anteriormente no se dijo qué hacer cuando las reglas de selección del método símplex
no llevan a una decisión clara, ya sea porque existen empates (valores iguales) o por otras
ambigüedades parecidas.
En este ejemplo se ignoraron las dos últimas restricciones funcionales del ejemplo
resuelto anteriormente. Vea en la tabla que x2 es la variable básica entrante pero el único
coeficiente en la columna pivote es cero. Como la prueba del cociente mínimo usa sólo
coeficientes mayores que cero, no se cuenta con un cociente que proporcione una variable
básica que sale.
La interpretación de una tabla símplex como la que se muestra en la siguiente tabla es
que las restricciones no impiden el crecimiento indefinido de la función objetivo Z, de manera
que el método símplex se detiene con el mensaje de que Z es no acotada. Debido a que ni
siquiera la programación lineal ha descubierto la manera de lograr ganancias infinitas, el
mensaje real en problemas prácticos es: ¡Se ha cometido un error! Tal vez el modelo esté mal
formulado, ya sea por haber omitido una restricción relevante o por haberla establecido
incorrectamente. De otra manera, pudo haber ocurrido un error en los cálculos.
Variable Lado
Básica Z x1 x2 x3 derecho Cociente ¿Es óptima?
Z 1 –3 –5 0 0
X3 0 1 0 1 4 Sin mínimo
donde los pesos w1 yw2 son números que satisfacen las relaciones:
w1 + w2 = 1 y w1 0, w2 0
En general, cualquier promedio ponderado de dos o más soluciones (vectores) donde los
pesos son no negativos y suman 1 se llama combinación convexa de estas soluciones. Entonces,
toda solución óptima en el ejemplo es una combinación convexa de (2, 6) y (4, 3).
Cualquier problema de Programación Lineal con soluciones óptimas múltiples (y una región
factible acotada) tiene al menos dos soluciones factibles en los vértices que son óptimas. Toda
solución óptima es una combinación lineal de estas soluciones factibles en los vértices óptimas.
En consecuencia, en la forma aumentada, toda solución óptima es una combinación convexa de
las soluciones básicas factibles óptimas.
El método símplex se detiene automáticamente al encontrar una solución básica
factible óptima. Sin embargo, en muchas aplicaciones de Programación Lineal existen factores
intangibles que no se incorporan al modelo y que pueden ser útiles para tomar decisiones
significativas sobre las soluciones óptimas alternativas. En esos casos, también deben
identificarse las otras soluciones óptimas. Esto requiere encontrar todas las demás soluciones
básicas factible óptimas, y entonces toda solución óptima es una combinación convexa de las
soluciones básicas factibles óptimas.
Una vez que el método símplex encuentra una solución básica factible óptima, se puede
detectar si existen otras y, si así es, se encuentra como sigue:
Siempre que un problema tiene más de una solución básica factible óptima, al menos una
variable no básica tiene coeficiente cero en la ecuación de Z final, de manera que si aumenta
su valor, el valor de la función Z no cambia. Por lo tanto, estas otras soluciones básicas
factibles óptimas se pueden identificar (si se desea) realizando iteraciones adicionales del
método símplex, en las que cada vez se elige una variable no básica con coeficiente cero como
variable básica entrante. Si una de estas iteraciones no tiene una variable básica que sale esto
indica que la región factible es no acotada y la variable básica entrante puede crecer
indefinidamente sin cambiar el valor de Z.
Hasta este momento se han presentado los detalles del método símplex con la
suposición de que el problema se encuentra en nuestra forma estándar (maximizar Z sujeta a
las restricciones funcionales de la forma y restricciones de no negatividad sobre todas las
variables) con bi 0 para toda i = 1, 2, ..., m. En esta sección se establecerá cómo hacer los
ajustes requeridos a otras formas legítimas de modelos de Programación Lineal. Se verá que
todos estos ajustes se pueden hacer en el paso inicial, de manera que el resto del método
símplex se aplica justo como se aprendió.
El único problema serio que introducen las otras formas de restricciones funcionales (=
ó ) es identificar una solución inicial básica factible. Antes, esta solución inicial se encontraba
en forma muy conveniente al hacer que las variables de holgura fueran las variables básicas
iniciales, donde cada una era igual a la constante no negativa del lado derecho de la ecuación
correspondiente. Ahora debe hacerse algo más. El enfoque estándar que se utiliza es estos
casos es la técnica de variables artificiales. Ésta construye un problema artificial más
conveniente introduciendo una variable ficticia (llamada variable artificial) en cada restricción
que lo requiera. Esta nueva variable se introduce sólo con el fin de que sea la variable básica
inicial para esa ecuación. Las restricciones usuales de no negatividad también se aplican sobre
estas variables y la función objetivo se modifica para que imponga una penalización
exorbitante en el caso de que adquieran valores mayores que cero. Las iteraciones del método
símplex automáticamente fuerzan a las variables artificiales a desaparecer (a volverse cero)
una a una, hasta que todas quedan fuera de la solución; después de esto se resuelve el
problema real.
Para ilustrar la técnica de las variables artificiales, primero se considerará el caso en
que la única forma no estándar en el problema es la presencia de una o más restricciones en
forma de igualdad.
Restricciones en forma de igualdad.
En realidad, cualquier restricción en forma de igualdad:
Sin embargo, en lugar de hacer esta sustitución e incrementar con ello el número de
restricciones, es más conveniente usar la técnica de la variable artificial. Suponga que se
modifica el problema de ejemplo presentado y resuelto en la sección anterior. El único cambio
que sufre el modelo de programación lineal es que la tercera restricción, 3x1 + 2x2 18, se
convierte en una restricción de igualdad:
3x1 + 2x2 = 18
0.6x1 + 0.4x2 x5 = 6
0.6x1 + 0.4x2 x5 + x6 = 6
0.6x1 + 0.4x2 x5 = 6
Sea x1 = 0 y x2 = 0, entonces:
x5 = 6
ó
x5 = 6 (que no cumple la restricción de no negatividad)
La variable artificial opera para mantener todas las variables no negativas cuando 0.6x1
+ 0.4x2 es menor que 6. Si x1 = 0 y x2 = 0, entonces x5 = 0 y
0.6x1 + 0.4x2 x5 + x6 = 6
x6 = 6
donde M simbólicamente representa un número positivo muy grande. Este método que fuerza a
x5 hasta el nivel de x5 = 0 en la solución óptima se llama método de la M.
Maximizar Z,
sujeta a
Z 3x1 5x2 + Mx5 = 0
x1 + x3 = 4
2x2 + x4 = 12
3x1 + 2x2 + x5 = 18
xj 0 Para j = 1, 2, …, 5
En este momento estamos preparados para pasar los coeficientes a la tabla símplex:
Variable Lado
Básica Z x1 x2 x3 x4 x5 derecho Cociente ¿Es óptima?
Z 1 –3 –5 0 0 M 0
x3 0 1 0 1 0 0 4
x4 0 0 2 0 1 0 12
x5 0 3 2 0 0 1 18
Variable Lado
Básica Z x1 x2 x3 x4 x5 derecho Cociente ¿Es óptima?
Z 1 -3M- -2M- 0 0 0 18M Mx5 + Z
3 5
x3 0 1 0 1 0 0 4 (0, 0, 4, 12, 18)
x4 0 0 2 0 1 0 12 Z = 18M
x5 0 3 2 0 0 1 18
Variable Lado
Básica Z x1 x2 x3 x4 x5 derecho Cociente ¿Es óptima?
Z 1 -3M- -2M- 0 0 0 18M
3 5
x3 0 1 0 1 0 0 4 4/1 = 4 (0, 0, 4, 12, 18)
x4 0 0 2 0 1 0 12 Z = 18M
x5 0 3 2 0 0 1 18 18/3 = 6
Z 1 0 -2M- 3M+3 0 0 6M+12
5
x1 0 1 0 1 0 0 4 (4, 0, 0, 12, 6)
x4 0 0 2 0 1 0 12 12/2 = 6 Z = 6M+12
x5 0 0 2 3 0 1 6 6/2 = 3
Z 1 0 0 9/2 0 M+5/ 27
2
x1 0 1 0 1 0 0 4 4/1 = 4 (4, 3, 0, 6, 0)
x4 0 0 0 3 1 1 6 6/3 = 2 Z = 27
x2 0 0 1 3/2 0 1/2 3
Z 1 0 0 0 3/2 M+1 36
x1 0 1 0 0 1/3 1/3 2 (2, 6, 2, 0, 0)
x3 0 0 0 1 1/3 1/3 2 Z = 36
x2 0 0 1 0 1/2 0 6 Óptima
Una manera directa de minimizar Z con el método símplex es cambiar los roles de los
coeficientes negativos y positivos en el renglón de la función objetivo, tanto para la prueba de
optimalidad como para la parte 1 de una iteración. Se determina la variable básica entrante
mediante la elección de la variable con el coeficiente positivo menor en la ecuación de Z. La
solución básica factible actual es óptima si y sólo si todos los coeficientes de la ecuación de la
función objetivo (renglón de Z) son no positivos ( 0 ). Si es así, el proceso termina; de otra
manera, se lleva a cabo otra iteración para obtener la nueva solución básica factible, lo que
significa el cambio de una variable no básica por una básica (parte 1) y viceversa (parte 2), y
después despejar las variables de la nueva solución (parte 3). Notemos que no se ha dicho nada
con respecto a la forma de obtener la variable básica saliente en una iteración, ya que este
paso se realiza de la misma manera que cuando se está maximizando, es decir, se escoge
aquella variable básica con el menor cociente. Ilustremos la forma de utilizar el método
símplex para el caso de minimización. Consideremos el siguiente ejemplo:
Utilizando el método de la M para obtener una solución óptima por el método símplex,
obtenemos el siguiente conjunto de tablas:
Variable Lado
Básica Z x1 x2 x3 x4 x5 derecho Cociente ¿Es óptima?
Z 1 3 8 0 0 M 0
x3 0 1 4 1 0 0 4
x5 0 1 2 0 1 1 2
Z 1 M3 2M8 0 M 0 2M (0, 0, 4, 0, 2)
x3 0 1 4 1 0 0 4 4/1 = 4 Z = 2M
x5 0 1 2 0 1 1 2 2/1 = 2
Z 1 0 2 0 3 M+3 6 (2, 0, 2, 0, 0)
x3 0 0 2 1 1 1 2 Z=6
x1 0 1 2 0 1 1 2 Óptima
Como los dos primeros coeficientes (0.4 y 0.5) son despreciables comparados con M, el
método de dos fases puede eliminar la M usando las siguientes dos funciones objetivo que
definen Z de manera completamente diferente:
Las únicas diferencias entre estos dos problemas se encuentran en la función objetivo
y en la inclusión (fase 1) o exclusión (fase 2) de las variables artificiales x4 y x6. Sin las
variables artificiales, el problema para la fase 2 no tiene una solución básica factible inicial
obvia. El único propósito de resolver el problema para la fase 1 es obtener una solución básica
factible con x4 = 0 y x6 = 0 que se pueda usar como la solución básica factible inicial para la
fase 2.
Variable Lado
Básica W x1 x2 x3 x4 x5 x6 derecho Cociente ¿Es óptima?
W 1 0 0 0 1 0 1 0
x3 0 0.3 0.1 1 0 0 0 2.7
x4 0 0.5 0.5 0 1 0 0 6
x6 0 0.6 0.4 0 0 1 1 6
W 1 1.1 0.9 0 0 1 0 12
x3 0 0.3 0.1 1 0 0 0 2.7 2.7/0.3=9 (0,0,2.7,6,0,6)
x4 0 0.5 0.5 0 1 0 0 6 6/0.5=12 W = 12
x6 0 0.6 0.4 0 0 1 1 6 6/0.6=10
W 1 0 0.53 3.66 0 1 0 2.1
x1 0 1 0.33 3.33 0 0 0 9 9/0.33=27 (9,0,0,1.5,0,0.6)
.2
x4 0 0 0.33 1.66 1 0 0 1.5 1.5/0.33= W = 2.1
4.5
x6 0 0 0.2 2 0 1 1 0.6 0.6/0.2=3
W 1 0 0 1.64 0 1.65 2.65 0.51
x1 0 1 0 6.63 0 1.65 1.65 8.01 8.01/1.65= (8.01,3,0,0.51,0,
4.8 0)
x4 0 0 0 1.64 1 1.65 1.65 0.51 0.51/1.65= W = 0.51
0.30
x2 0 0 1 10 0 5 5 3
W 1 0 0 0 1 0 1 0
x1 0 1 0 5 1 0 0 7.5 (7.5,4.5,0,0,0.3,
0)
x5 0 0 0 0.99 0.60 1 1 0.3 W=0
x2 0 0 1 5.05 3 0 0 4.5 Óptima fase 1
Notemos que ya hemos obtenido una solución óptima para la fase 1 que consistió en la
minimización de la suma de todas las variables artificiales. Observemos también que la función
objetivo W terminó con un valor de cero en la última tabla, lo que indica que las dos variables
artificiales (x4 y x6) valen cero ó tienen valores recíprocos y se cancelan mutuamente para dar
cero. En nuestro caso, las dos variables artificiales valen cero ya que no se encuentran en la
columna de las variables básicas en la última tabla de la primera fase. La segunda fase consiste
en resolver el problema original utilizando como tabla inicial de esta fase la última tabla de la
primera fase pero sin considerar la columna de las variables artificiales ya que éstas tomaron
el valor de cero en la primera fase. El método símplex aplicado a la segunda fase se muestra en
el siguiente conjunto de tablas:
Variable Lado
Básica Z x1 x2 x3 x4 x5 x6 derecho Cociente ¿Es óptima?
Z 1 0.4 0.5 0 0 0 0 0
x1 0 1 0 5 1 0 0 7.5
x5 0 0 0 0.99 0.60 1 1 0.3
x2 0 0 1 5.05 3 0 0 4.5
Z 1 0 0.5 2 0 3
x1 0 1 0 5 0 7.5
x5 0 0 0 0.99 1 0.3
x2 0 0 1 5.05 0 4.5
Z 1 0 0 0.52 0 5.25
x1 0 1 0 5 0 7.5 (7.5,4.5,0,0,0.3,
0)
x5 0 0 0 0.99 1 0.3 Z = 5.25
x2 0 0 1 5.05 0 4.5 Óptima fase 2
Notemos que no fue necesario aplicar propiamente el método símplex a la primera tabla
de la segunda fase, ya que únicamente aplicando operaciones con matrices para tratar de llevar
esta tabla a la forma apropiada para el método símplex fue suficiente para resolver el
problema planteado en la segunda fase. Es necesario aclarar que no siempre ocurrirá de esta
manera, es decir, si después de dejar la tabla en la forma apropiada, es necesario aplicar el
método símplex, se debe aplicar como lo hemos estudiado.