Está en la página 1de 15

100404 PROGRAMACION LINEAL

TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO


ANALISIS DE DUALIDAD

DEFINICIÓN DEL PROBLEMA DUAL:

El dual es un problema de programación lineal que se obtiene matemáticamente de un modelo


primal de programación lineal dado. Los problemas dual y primal están relacionados a tal grado
que la solución simplex óptima de cualquiera de los dos problemas conduce en forma
automática a la solución óptima del otro.

El dual se define para varias formas del primal, dependiendo de los tipos de restricciones, de los
signos de las variables y del sentido de la optimización.

REGLAS:

El problema dual se obtiene simétricamente del primal de acuerdo con las siguientes reglas:

1. Para toda restricción primal hay una variable dual.


2. Para toda variable primal hay una restricción dual.
3. Los coeficientes de las restricciones de una variable primal forman los coeficientes del primer
miembro de la restricción dual correspondiente; y el coeficiente objetivo de la misma variable se
convierte en el segundo miembro de la restricción dual.

Función objetivo:

Función objetivo Dual


estándar del primal* Función objetivo Restricciones Variables
Maximización Minimización ≥ Irrestrictas
Minimización Maximización ≤ Irrestrictas

*Todas las restricciones primales son ecuaciones y todas las variables son no negativas.

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD
Sea el problema primal:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝑼𝟏 𝑿𝟏 + 𝑼𝟐 𝑿𝟐 + 𝑼𝟑 𝑿𝟑 + ⋯ + 𝑼𝒏 𝑿𝒏

Sujeto a:

𝒂𝟏𝟏 𝑿𝟏 + 𝒂𝟏𝟐 𝑿𝟐 + 𝒂𝟏𝟑 𝑿𝟑 + ⋯ + 𝒂𝟏𝒎 𝑿𝒏 ≤ 𝒃𝟏

𝒂𝟐𝟏 𝑿𝟏 + 𝒂𝟐𝟐 𝑿𝟐 + 𝒂𝟐𝟑 𝑿𝟑 + ⋯ + 𝒂𝟐𝒎 𝑿𝒏 ≤ 𝒃𝟐


𝒂𝟑𝟏 𝑿𝟏 + 𝒂𝟑𝟐 𝑿𝟐 + 𝒂𝟑𝟑 𝑿𝟑 + ⋯ + 𝒂𝟑𝒎 𝑿𝒏 ≤ 𝒃𝟑

𝒂𝒎𝟏 𝑿𝟏 + 𝒂𝒎𝟐 𝑿𝟐 + 𝒂𝒎𝟑 𝑿𝟑 + ⋯ + 𝒂𝒎𝒏 𝑿𝒏 ≤ 𝒃𝒎

𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 , … , 𝑿 𝒏 ≥ 𝟎

Entonces, el problema dual es:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 = 𝒃𝟏 𝒀𝟏 + 𝒃𝟐 𝒀𝟐 + 𝒃𝟑 𝒀𝟑 + ⋯ + 𝒃𝒎 𝒀𝒎
Sujeto a:

𝒂𝟏𝟏 𝒀𝟏 + 𝒂𝟐𝟏 𝒀𝟐 + 𝒂𝟑𝟏 𝒀𝟑 + ⋯ + 𝒂𝒎𝟏 𝒀𝒎 ≥ 𝑼𝟏


𝒂𝟏𝟐 𝒀𝟏 + 𝒂𝟐𝟐 𝒀𝟐 + 𝒂𝟑𝟐 𝒀𝟑 + ⋯ + 𝒂𝒎𝟐 𝒀𝒎 ≥ 𝑼𝟐

𝒂𝟏𝟑 𝒀𝟏 + 𝒂𝟐𝟑 𝒀𝟐 + 𝒂𝟑𝟑 𝒀𝟑 + ⋯ + 𝒂𝒎𝟑 𝒀𝒎 ≥ 𝑼𝟑



𝒂𝟏𝒎 𝒀𝟏 + 𝒂𝟐𝒎 𝒀𝟐 + 𝒂𝟑𝒎 𝑿𝟑 + ⋯ + 𝒂𝒎𝒏 𝒀𝒎 ≥ 𝑼𝒏

𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 , … , 𝒀𝒎 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔

Nota: La solución del problema dual por Minimización se obtiene aplicando el método simplex
dual.

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD
Sea el problema primal:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝑪𝟏 𝑿𝟏 + 𝑪𝟐 𝑿𝟐 + 𝑪𝟑 𝑿𝟑 + ⋯ + 𝑪𝒏 𝑿𝒏

Sujeto a:

𝒂𝟏𝟏 𝑿𝟏 + 𝒂𝟏𝟐 𝑿𝟐 + 𝒂𝟏𝟑 𝑿𝟑 + ⋯ + 𝒂𝟏𝒎 𝑿𝒏 ≥ 𝒃𝟏

𝒂𝟐𝟏 𝑿𝟏 + 𝒂𝟐𝟐 𝑿𝟐 + 𝒂𝟐𝟑 𝑿𝟑 + ⋯ + 𝒂𝟐𝒎 𝑿𝒏 ≥ 𝒃𝟐


𝒂𝟑𝟏 𝑿𝟏 + 𝒂𝟑𝟐 𝑿𝟐 + 𝒂𝟑𝟑 𝑿𝟑 + ⋯ + 𝒂𝟑𝒎 𝑿𝒏 ≥ 𝒃𝟑

𝒂𝒎𝟏 𝑿𝟏 + 𝒂𝒎𝟐 𝑿𝟐 + 𝒂𝒎𝟑 𝑿𝟑 + ⋯ + 𝒂𝒎𝒏 𝑿𝒏 ≥ 𝒃𝒎

𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 , … , 𝑿 𝒏 ≥ 𝟎

Entonces, el problema dual es:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 = 𝒃𝟏 𝒀𝟏 + 𝒃𝟐 𝒀𝟐 + 𝒃𝟑 𝒀𝟑 + ⋯ + 𝒃𝒎 𝒀𝒎
Sujeto a:

𝒂𝟏𝟏 𝒀𝟏 + 𝒂𝟐𝟏 𝒀𝟐 + 𝒂𝟑𝟏 𝒀𝟑 + ⋯ + 𝒂𝒎𝟏 𝒀𝒎 ≤ 𝑪𝟏


𝒂𝟏𝟐 𝒀𝟏 + 𝒂𝟐𝟐 𝒀𝟐 + 𝒂𝟑𝟐 𝒀𝟑 + ⋯ + 𝒂𝒎𝟐 𝒀𝒎 ≤ 𝑪𝟐
𝒂𝟏𝟑 𝒀𝟏 + 𝒂𝟐𝟑 𝒀𝟐 + 𝒂𝟑𝟑 𝒀𝟑 + ⋯ + 𝒂𝒎𝟑 𝒀𝒎 ≤ 𝑪𝟑


𝒂𝟏𝒎 𝒀𝟏 + 𝒂𝟐𝒎 𝒀𝟐 + 𝒂𝟑𝒎 𝑿𝟑 + ⋯ + 𝒂𝒎𝒏 𝒀𝒎 ≤ 𝑪𝒏

𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 , … , 𝒀𝒎 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔

Nota: La solución del problema dual por maximización se obtiene aplicando el método simplex
primal.

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD

SOLUCION DEL PROBLEMA DUAL

Los valores objetivo en un par de problemas primal-dual deben satisfacer las siguientes
relaciones:

a. Relación entre los valores objetivo primal y dual:

1. En cualquier par de soluciones primal y dual factibles:

(𝒗𝒂𝒍𝒐𝒓 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐 𝒆𝒏 𝒆𝒍 𝒑𝒓𝒐𝒃𝒍𝒆𝒎𝒂 𝒅𝒆 𝒎𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒄𝒊𝒐𝒏)


≤ (𝒗𝒂𝒍𝒐𝒓 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐 𝒆𝒏 𝒆𝒍 𝒑𝒓𝒐𝒃𝒍𝒆𝒎𝒂 𝒅𝒆 𝒎𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒄𝒊𝒐𝒏)

2. En la solución óptima de ambos problemas:

(𝒗𝒂𝒍𝒐𝒓 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐 𝒆𝒏 𝒆𝒍 𝒑𝒓𝒐𝒃𝒍𝒆𝒎𝒂 𝒅𝒆 𝒎𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒄𝒊𝒐𝒏)


= (𝒗𝒂𝒍𝒐𝒓 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐 𝒆𝒏 𝒆𝒍 𝒑𝒓𝒐𝒃𝒍𝒆𝒎𝒂 𝒅𝒆 𝒎𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒄𝒊𝒐𝒏)

b. Solución dual optima

𝑳𝒂 𝒔𝒐𝒍𝒖𝒄𝒊ó𝒏 𝒅𝒖𝒂𝒍 ó𝒑𝒕𝒊𝒎𝒂 𝒔𝒆 𝒑𝒖𝒆𝒅𝒆 𝒅𝒆𝒕𝒆𝒓𝒎𝒊𝒏𝒂𝒓 𝒆𝒏 𝒇𝒐𝒓𝒎𝒂 𝒅𝒊𝒓𝒆𝒄𝒕𝒂


𝒂 𝒑𝒂𝒓𝒕𝒊𝒓 𝒅𝒆 𝒍𝒂 𝒕𝒂𝒃𝒍𝒂 𝒑𝒓𝒊𝒎𝒂𝒍 ó𝒑𝒕𝒊𝒎𝒂

c. Interpretación económica del problema dual:

𝑷𝒓𝒆𝒄𝒊𝒐𝒔 𝒅𝒖𝒂𝒍𝒆𝒔: 𝒆𝒏 𝒖𝒏 𝒑𝒓𝒐𝒃𝒍𝒆𝒎𝒂 𝒅𝒆 𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒄𝒊𝒐𝒏 𝒓𝒆𝒑𝒓𝒆𝒔𝒆𝒏𝒕𝒂𝒏 𝒆𝒍 𝒗𝒂𝒍𝒐𝒓 𝒑𝒐𝒓 𝒖𝒏𝒊𝒅𝒂𝒅


𝒅𝒆 𝒍𝒐𝒔 𝒓𝒆𝒄𝒖𝒓𝒔𝒐𝒔 𝒅𝒆𝒍 𝒑𝒓𝒐𝒃𝒍𝒆𝒎𝒂 𝒅𝒆 𝒑𝒓𝒐𝒈𝒕𝒓𝒂𝒎𝒂𝒄𝒊ó𝒏 𝒍𝒊𝒏𝒆𝒂𝒍

𝑪𝒐𝒔𝒕𝒐𝒔 𝒓𝒆𝒅𝒖𝒄𝒊𝒅𝒐𝒔: 𝒓𝒆𝒑𝒓𝒆𝒔𝒆𝒏𝒕𝒂𝒏 𝒆𝒍 𝒊𝒏𝒄𝒓𝒆𝒎𝒆𝒏𝒕𝒐 𝒆𝒏 𝒍𝒂 𝒈𝒂𝒏𝒂𝒏𝒄𝒊𝒂 𝒎𝒂𝒓𝒈𝒊𝒏𝒂𝒍


𝒐 𝒅𝒆𝒄𝒓𝒆𝒎𝒆𝒕𝒐 𝒆𝒏 𝒆𝒍 𝒄𝒐𝒔𝒕𝒐 𝒑𝒐𝒓 𝒖𝒏𝒊𝒅𝒂𝒅 𝒅𝒆 𝒓𝒆𝒄𝒖𝒓𝒔𝒐𝒔 𝒏𝒆𝒄𝒆𝒔𝒂𝒓𝒊𝒐𝒔 𝒑𝒂𝒓𝒂 𝒉𝒂𝒄𝒆𝒓
𝒖𝒏𝒂 𝒂𝒄𝒕𝒊𝒗𝒊𝒅𝒂𝒅 (𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆) 𝒅𝒆 𝒑𝒓𝒐𝒈𝒕𝒓𝒂𝒎𝒂𝒄𝒊ó𝒏 𝒍𝒊𝒏𝒆𝒂𝒍 𝒑𝒓𝒐𝒗𝒆𝒄𝒉𝒐𝒔𝒂

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD

EJEMPLO 1: PROBLEMA PRIMAL DE MAXIMIZACION PROBLEMA DUAL DE MINIMIZACION

Enunciado:

Una empresa fabrica los productos A, B y C y puede vender todo lo que produzca a los siguientes
precios: A, $250000, cada unidad; B, $280000; C, $260000. Producir cada unidad de A necesita 10
horas de trabajo, 8 horas de acabado y 5 unidades de materia prima. Producir una unidad de B
necesita 7 horas de trabajo, 5 horas de acabado y 9 unidades de materia prima. Producir una unidad
de C necesita 6 horas de trabajo, 4 horas de acabado y 6 unidades de materia prima. Para este
período de planificación están disponibles 500 horas de trabajo, 600 horas de acabado y 400
unidades de materia prima. Formule, construya y solucione el problema como un Modelo de
Programación Lineal que maximice los ingresos de la empresa.

El problema como modelo de programación lineal es:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝟐𝟓𝟎𝟎𝟎𝟎 𝑿𝟏 + 𝟐𝟖𝟎𝟎𝟎𝟎𝑿𝟐 + 𝟐𝟔𝟎𝟎𝟎𝟎 𝑿𝟑


Sujeto a:

𝟏𝟎 𝑿𝟏 + 𝟕 𝑿𝟐 + 𝟔 𝑿𝟑 ≤ 𝟓𝟎𝟎
𝟖 𝑿𝟏 + 𝟓 𝑿𝟐 + 𝟒 𝑿𝟑 ≤ 𝟔𝟎𝟎
𝟓 𝑿𝟏 + 𝟗 𝑿𝟐 + 𝟔 𝑿𝟑 ≤ 𝟒𝟎𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥ 𝟎

EL PROBLEMA PRIMAL

El problema primal es:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝟐𝟓𝟎𝟎𝟎𝟎 𝑿𝟏 + 𝟐𝟖𝟎𝟎𝟎𝟎𝑿𝟐 + 𝟐𝟔𝟎𝟎𝟎𝟎 𝑿𝟑


Sujeto a:

𝟏𝟎 𝑿𝟏 + 𝟕 𝑿𝟐 + 𝟔 𝑿𝟑 ≤ 𝟓𝟎𝟎
𝟖 𝑿𝟏 + 𝟓 𝑿𝟐 + 𝟒 𝑿𝟑 ≤ 𝟔𝟎𝟎
𝟓 𝑿𝟏 + 𝟗 𝑿𝟐 + 𝟔 𝑿𝟑 ≤ 𝟒𝟎𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥ 𝟎

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD

FORMA ESTANDAR DEL PROBLEMA PRIMAL

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 − 𝟐𝟓𝟎𝟎𝟎𝟎 𝑿𝟏 − 𝟐𝟖𝟎𝟎𝟎𝟎𝑿𝟐 − 𝟐𝟔𝟎𝟎𝟎𝟎 𝑿𝟑 + 𝟎𝑺𝟏 + 𝟎𝑺𝟐 + 𝟎𝑺𝟑 = 𝟎


𝟏𝟎 𝑿𝟏 + 𝟕 𝑿𝟐 + 𝟔 𝑿𝟑 + 𝑺𝟏 = 𝟓𝟎𝟎
𝟖 𝑿𝟏 + 𝟓 𝑿𝟐 + 𝟒 𝑿𝟑 + 𝑺𝟐 = 𝟔𝟎𝟎
𝟓 𝑿𝟏 + 𝟗 𝑿𝟐 + 𝟔 𝑿𝟑 + 𝑺𝟑 = 𝟒𝟎𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 , 𝑺𝟏 , 𝑺𝟐 , 𝑺𝟑 ≥ 𝟎

Nota: Solucionar el problema primal por el método simplex primal.

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD

EL PROBLEMA DUAL A PARTIR DEL PROBLEMA PRIMAL

Sea el problema primal:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝟐𝟓𝟎𝟎𝟎𝟎 𝑿𝟏 + 𝟐𝟖𝟎𝟎𝟎𝟎𝑿𝟐 + 𝟐𝟔𝟎𝟎𝟎𝟎 𝑿𝟑


Sujeto a:

𝟏𝟎 𝑿𝟏 + 𝟕 𝑿𝟐 + 𝟔 𝑿𝟑 ≤ 𝟓𝟎𝟎
𝟖 𝑿𝟏 + 𝟓 𝑿𝟐 + 𝟒 𝑿𝟑 ≤ 𝟔𝟎𝟎
𝟓 𝑿𝟏 + 𝟗 𝑿𝟐 + 𝟔 𝑿𝟑 ≤ 𝟒𝟎𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥ 𝟎

El problema dual se obtiene simétricamente del primal de acuerdo con las siguientes reglas:

1. Para toda restricción primal hay una variable dual:

𝑻𝒓𝒆𝒔(𝟑) 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊𝒐𝒏𝒆𝒔 𝒑𝒓𝒊𝒎𝒂𝒍𝒆𝒔: 𝒕𝒓𝒆𝒔 (𝟑)𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆𝒔 𝒅𝒖𝒂𝒍𝒆𝒔 𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑

Los segundos miembros de las restricciones primales se convierten en los correspondientes


coeficientes de las variables duales:

𝟓𝟎𝟎 𝒀𝟏 , 𝟔𝟎𝟎 𝒀𝟐 , 𝟒𝟎𝟎 𝒀𝟑

2. Para toda variable primal hay una restricción dual:

𝑻𝒓𝒆𝒔(𝟑) 𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆𝒔 𝒑𝒓𝒊𝒎𝒂𝒍𝒆𝒔 𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 : 𝒕𝒓𝒆𝒔 (𝟑)𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊𝒐𝒏𝒆𝒔 𝒅𝒖𝒂𝒍𝒆𝒔

3. Los coeficientes de las restricciones de una variable primal forman los coeficientes del primer
miembro de la restricción dual correspondiente; y el coeficiente objetivo de la misma variable se
convierte en el segundo miembro de la restricción dual.

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD
Función objetivo:

Función objetivo Dual


estándar del primal* Función objetivo Restricciones Variables
Maximización Minimización ≥ Irrestrictas
Minimización Maximización ≤ Irrestrictas

*Todas las restricciones primales so ecuaciones y todas las variables son no negativas.

Sean las restricciones primales:

𝟏𝟎 𝑿𝟏 + 𝟕 𝑿𝟐 + 𝟔 𝑿𝟑 ≤ 𝟓𝟎𝟎
𝟖 𝑿𝟏 + 𝟓 𝑿𝟐 + 𝟒 𝑿𝟑 ≤ 𝟔𝟎𝟎
𝟓 𝑿𝟏 + 𝟗 𝑿𝟐 + 𝟔 𝑿𝟑 ≤ 𝟒𝟎𝟎

Entonces, las restricciones duales son:

𝑷𝒓𝒊𝒎𝒆𝒓𝒂 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊ó𝒏 𝒅𝒖𝒂𝒍: 𝒑𝒓𝒊𝒎𝒆𝒓 𝒆𝒍𝒆𝒎𝒆𝒏𝒕𝒐 𝒅𝒆 𝒄𝒂𝒅𝒂 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊ó𝒏 𝒑𝒓𝒊𝒎𝒂𝒍


≥ 𝒄𝒐𝒆𝒇𝒊𝒄𝒊𝒆𝒏𝒕𝒆 𝒅𝒆 𝒍𝒂 𝒑𝒓𝒊𝒎𝒆𝒓𝒂 𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆 𝒑𝒓𝒊𝒎𝒂𝒍

𝟏𝟎 𝒀𝟏 + 𝟖 𝒀𝟐 + 𝟓 𝒀𝟑 ≥ 𝟐𝟓𝟎𝟎𝟎𝟎
𝑺𝒆𝒈𝒖𝒏𝒅𝒂 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊ó𝒏 𝒅𝒖𝒂𝒍: 𝒔𝒆𝒈𝒖𝒏𝒅𝒐 𝒆𝒍𝒆𝒎𝒆𝒏𝒕𝒐 𝒅𝒆 𝒄𝒂𝒅𝒂 𝒓𝒆𝒔𝒕𝒕𝒓𝒊𝒄𝒄𝒊ó𝒏 𝒑𝒓𝒊𝒎𝒂𝒍
≥ 𝒄𝒐𝒆𝒇𝒊𝒄𝒊𝒆𝒏𝒕𝒆 𝒅𝒆 𝒍𝒂 𝒔𝒆𝒈𝒖𝒏𝒅𝒂 𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆 𝒑𝒓𝒊𝒎𝒂𝒍
𝟕 𝒀𝟏 + 𝟓 𝒀𝟐 + 𝟗 𝒀𝟑 ≥ 𝟐𝟖𝟎𝟎𝟎𝟎
𝑻𝒆𝒓𝒄𝒆𝒓𝒂 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒐ó𝒏 𝒅𝒖𝒂𝒍: 𝒕𝒆𝒓𝒄𝒆𝒓 𝒆𝒍𝒆𝒎𝒆𝒏𝒕𝒐 𝒅𝒆 𝒄𝒂𝒅𝒂 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊ó𝒏 𝒑𝒓𝒊𝒎𝒂𝒍
≥ 𝒄𝒐𝒆𝒇𝒊𝒄𝒊𝒆𝒏𝒕𝒆 𝒅𝒆 𝒍𝒂 𝒕𝒆𝒓𝒄𝒆𝒓𝒂 𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆 𝒑𝒓𝒊𝒎𝒂𝒍

𝟔 𝒀𝟏 + 𝟒 𝒀𝟐 + 𝟔 𝒀𝟑 ≥ 𝟐𝟔𝟎𝟎𝟎𝟎
Función objetivo:

𝑭𝒖𝒏𝒄𝒊ó𝒏 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐 𝒑𝒓𝒊𝒎𝒂𝒍: 𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒄𝒊ó𝒏


𝑭𝒖𝒏𝒄𝒊ó𝒏 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐 𝒅𝒖𝒂𝒍: 𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒄𝒊ó𝒏

𝑭𝒖𝒏𝒄𝒊ó𝒏 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐 𝒅𝒖𝒂𝒍:

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 = 𝑺𝒆𝒈𝒖𝒏𝒅𝒐𝒔 𝒎𝒊𝒆𝒎𝒃𝒓𝒐𝒔 𝒅𝒆 𝒄𝒂𝒅𝒂 𝒖𝒏𝒂 𝒅𝒆 𝒍𝒂𝒔 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊𝒐𝒏𝒆𝒔 𝒑𝒓𝒊𝒎𝒂𝒍𝒆𝒔


∗ 𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆𝒔 𝒅𝒖𝒂𝒍𝒆𝒔
𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 = 𝟓𝟎𝟎 𝒀𝟏 + 𝟔𝟎𝟎𝒀𝟐 + 𝟒𝟎𝟎 𝒀𝟑

𝑽𝒂𝒓𝒊𝒂𝒃𝒍𝒆𝒔 𝒊𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔

𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔
Entonces el problema dual es:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 = 𝟓𝟎𝟎 𝒀𝟏 + 𝟔𝟎𝟎𝒀𝟐 + 𝟒𝟎𝟎 𝒀𝟑


Sujeto a:

𝟏𝟎 𝒀𝟏 + 𝟖 𝒀𝟐 + 𝟓 𝒀𝟑 ≥ 𝟐𝟓𝟎𝟎𝟎𝟎
𝟕 𝒀𝟏 + 𝟓 𝒀𝟐 + 𝟗 𝒀𝟑 ≥ 𝟐𝟖𝟎𝟎𝟎𝟎
𝟔 𝒀𝟏 + 𝟒 𝒀𝟐 + 𝟔 𝒀𝟑 ≥ 𝟐𝟔𝟎𝟎𝟎𝟎
𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔
FORMA ESTANDAR DEL PROBLEMA DUAL

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 − 𝟓𝟎𝟎 𝒀𝟏 − 𝟔𝟎𝟎 𝒀𝟐 − 𝟒𝟎𝟎 𝒀𝟑 + 𝟎 𝑺𝟏 + 𝟎 𝑺𝟐 + 𝟎 𝑺𝟑 = 𝟎


Sujeto a:

− 𝟏𝟎 𝒀𝟏 − 𝟖 𝒀𝟐 − 𝟓 𝒀𝟑 + 𝑺𝟏 = − 𝟐𝟓𝟎𝟎𝟎𝟎
− 𝟕 𝒀𝟏 − 𝟓 𝒀𝟐 − 𝟗 𝒀𝟑 + 𝑺𝟐 = − 𝟐𝟖𝟎𝟎𝟎𝟎

− 𝟔 𝒀𝟏 − 𝟒 𝒀𝟐 − 𝟔 𝒀𝟑 + 𝑺𝟑 = − 𝟐𝟔𝟎𝟎𝟎𝟎
𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 , 𝑺𝟏 , 𝑺𝟐 , 𝑺𝟑 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔
Nota: Solucionar el problema dual de Minimización por el método simplex dual.

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD

EJEMPLO 2 PROBLEMA PRIMAL DE MINIMIZACION PROBLEMA DUAL DE MAXIMIZACION

Enunciado:

Una empresa fabrica los productos A, B y C. Producir una unidad de A tiene un costo de $1000 y
necesita 1 hora de trabajo, 1 hora de acabado y 1 unidad de materia prima. Producir una unidad de
B tiene un coso de $6300 y necesita 7.5 horas de trabajo, 15 horas de acabado y 5 unidades de
materia prima. Producir una unidad de C tiene un costo de $2200 y necesita 3 horas de trabajo, 2
horas de acabado y 2 unidades de materia prima. Para este período de planificación están
disponibles como mínimo 150 horas de trabajo, 200 horas de acabado y 120 unidades de materia
prima. Formule, construya y solucione el problema como un Modelo de Programación Lineal que
minimice los costos de la empresa.

El problema como modelo de programación lineal es:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝟏𝟎𝟎𝟎 𝑿𝟏 + 𝟔𝟑𝟎𝟎 𝑿𝟐 + 𝟐𝟐𝟎𝟎 𝑿𝟑


Sujeto a:

𝑿𝟏 + 𝟕. 𝟓 𝑿𝟐 + 𝟑 𝑿𝟑 ≥ 𝟏𝟓𝟎
𝑿𝟏 + 𝟏𝟓 𝑿𝟐 + 𝟐 𝑿𝟑 ≥ 𝟐𝟎𝟎
𝑿𝟏 + 𝟓 𝑿𝟐 + 𝟐 𝑿𝟑 ≥ 𝟏𝟐𝟎

𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥ 𝟎

PROBLEMA PRIMAL

El problema primal es:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝟏𝟎𝟎𝟎 𝑿𝟏 + 𝟔𝟑𝟎𝟎 𝑿𝟐 + 𝟐𝟐𝟎𝟎 𝑿𝟑


Sujeto a:

𝑿𝟏 + 𝟕. 𝟓 𝑿𝟐 + 𝟑 𝑿𝟑 ≥ 𝟏𝟓𝟎
𝑿𝟏 + 𝟏𝟓 𝑿𝟐 + 𝟐 𝑿𝟑 ≥ 𝟐𝟎𝟎

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD
𝑿𝟏 + 𝟓 𝑿𝟐 + 𝟐 𝑿𝟑 ≥ 𝟏𝟐𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥ 𝟎

FORMA ESTANDAR DEL PROBLEMA PRIMAL

La forma estándar del problema primal es:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝟏𝟎𝟎𝟎 𝑿𝟏 + 𝟔𝟑𝟎𝟎𝑿𝟐 + 𝟐𝟐𝟎𝟎 𝑿𝟑


Sujeto a:
− 𝑿𝟏 − 𝟕. 𝟓 𝑿𝟐 − 𝟑 𝑿𝟑 + 𝑺𝟏 = −𝟏𝟓𝟎

− 𝑿𝟏 − 𝟏𝟓 𝑿𝟐 − 𝟐 𝑿𝟑 + 𝑺𝟐 = −𝟐𝟎𝟎
− 𝑿𝟏 − 𝟓 𝑿𝟐 − 𝟐 𝑿𝟑 + 𝑺𝟑 = −𝟏𝟐𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 , 𝑺𝟏 , 𝑺𝟐 , 𝑺𝟑 ≥ 𝟎

Nota: Solucionar el problema primal de minimización por el método simplex dual.

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD

EL PROBLEMA DUAL A PARTIR DEL PROBLEMA PRIMAL

Sea el problema primal:

𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒓 𝒁 = 𝟏𝟎𝟎𝟎 𝑿𝟏 + 𝟔𝟑𝟎𝟎 𝑿𝟐 + 𝟐𝟐𝟎𝟎 𝑿𝟑


Sujeto a:

𝑿𝟏 + 𝟕. 𝟓 𝑿𝟐 + 𝟑 𝑿𝟑 ≥ 𝟏𝟓𝟎
𝑿𝟏 + 𝟏𝟓 𝑿𝟐 + 𝟐 𝑿𝟑 ≥ 𝟐𝟎𝟎

𝑿𝟏 + 𝟓 𝑿𝟐 + 𝟐 𝑿𝟑 ≥ 𝟏𝟐𝟎
𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 ≥ 𝟎

El problema dual se obtiene simétricamente del primal de acuerdo con las siguientes reglas:

1. Para toda restricción primal hay una variable dual:

𝑻𝒓𝒆𝒔(𝟑) 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊𝒐𝒏𝒆𝒔 𝒑𝒓𝒊𝒎𝒂𝒍𝒆𝒔: 𝒕𝒓𝒆𝒔 (𝟑)𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆𝒔 𝒅𝒖𝒂𝒍𝒆𝒔 𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑

Los segundos miembros de las restricciones primales se convierten en los correspondientes


coeficientes de las variables duales:

𝟏𝟓𝟎 𝒀𝟏 , 𝟐𝟎𝟎 𝒀𝟐 , 𝟏𝟐𝟎 𝒀𝟑

2. Para toda variable primal hay una restricción dual:

𝑻𝒓𝒆𝒔(𝟑) 𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆𝒔 𝒑𝒓𝒊𝒎𝒂𝒍𝒆𝒔 𝑿𝟏 , 𝑿𝟐 , 𝑿𝟑 : 𝒕𝒓𝒆𝒔 (𝟑)𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊𝒐𝒏𝒆𝒔 𝒅𝒖𝒂𝒍𝒆𝒔

3. Los coeficientes de las restricciones de una variable primal forman los coeficientes del primer
miembro de la restricción dual correspondiente; y el coeficiente objetivo de la misma variable se
convierte en el segundo miembro de la restricción dual.
Función objetivo:

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD

Función objetivo Dual


estándar del primal* Función objetivo Restricciones Variables
Maximización Minimización ≥ Irrestrictas
Minimización Maximización ≤ Irrestrictas

*Todas las restricciones primales so ecuaciones y todas las variables son no negativas.

Sean las restricciones primales:

𝑿𝟏 + 𝟕. 𝟓 𝑿𝟐 + 𝟑 𝑿𝟑 ≥ 𝟏𝟓𝟎
𝑿𝟏 + 𝟏𝟓 𝑿𝟐 + 𝟐 𝑿𝟑 ≥ 𝟐𝟎𝟎
𝑿𝟏 + 𝟓 𝑿𝟐 + 𝟐 𝑿𝟑 ≥ 𝟏𝟐𝟎

Entonces, las restricciones duales son:

𝑷𝒓𝒊𝒎𝒆𝒓𝒂 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊ó𝒏 𝒅𝒖𝒂𝒍: 𝒑𝒓𝒊𝒎𝒆𝒓 𝒆𝒍𝒆𝒎𝒆𝒏𝒕𝒐 𝒅𝒆 𝒄𝒂𝒅𝒂 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊ó𝒏 𝒑𝒓𝒊𝒎𝒂𝒍


≤ 𝒄𝒐𝒆𝒇𝒊𝒄𝒊𝒆𝒏𝒕𝒆 𝒅𝒆 𝒍𝒂 𝒑𝒓𝒊𝒎𝒆𝒓𝒂 𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆 𝒑𝒓𝒊𝒎𝒂𝒍

𝒀𝟏 + 𝒀𝟐 + 𝒀𝟑 ≤ 𝟏𝟎𝟎𝟎
𝑺𝒆𝒈𝒖𝒏𝒅𝒂 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊ó𝒏 𝒅𝒖𝒂𝒍: 𝒔𝒆𝒈𝒖𝒏𝒅𝒐 𝒆𝒍𝒆𝒎𝒆𝒏𝒕𝒐 𝒅𝒆 𝒄𝒂𝒅𝒂 𝒓𝒆𝒔𝒕𝒕𝒓𝒊𝒄𝒄𝒊ó𝒏 𝒑𝒓𝒊𝒎𝒂𝒍
≤ 𝒄𝒐𝒆𝒇𝒊𝒄𝒊𝒆𝒏𝒕𝒆 𝒅𝒆 𝒍𝒂 𝒔𝒆𝒈𝒖𝒏𝒅𝒂 𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆 𝒑𝒓𝒊𝒎𝒂𝒍
𝟕. 𝟓 𝒀𝟏 + 𝟏𝟓 𝒀𝟐 + 𝟓 𝒀𝟑 ≤ 𝟔𝟑𝟎𝟎
𝑻𝒆𝒓𝒄𝒆𝒓𝒂 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒐ó𝒏 𝒅𝒖𝒂𝒍: 𝒕𝒆𝒓𝒄𝒆𝒓 𝒆𝒍𝒆𝒎𝒆𝒏𝒕𝒐 𝒅𝒆 𝒄𝒂𝒅𝒂 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊ó𝒏 𝒑𝒓𝒊𝒎𝒂𝒍
≤ 𝒄𝒐𝒆𝒇𝒊𝒄𝒊𝒆𝒏𝒕𝒆 𝒅𝒆 𝒍𝒂 𝒕𝒆𝒓𝒄𝒆𝒓𝒂 𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆 𝒑𝒓𝒊𝒎𝒂𝒍

𝟑 𝒀𝟏 + 𝟐 𝒀𝟐 + 𝟐 𝒀𝟑 ≤ 𝟐𝟐𝟎𝟎
Función objetivo:

𝑭𝒖𝒏𝒄𝒊ó𝒏 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐 𝒑𝒓𝒊𝒎𝒂𝒍: 𝑴𝒊𝒏𝒊𝒎𝒊𝒛𝒂𝒄𝒊ó𝒏


𝑭𝒖𝒏𝒄𝒊ó𝒏 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐 𝒅𝒖𝒂𝒍: 𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒄𝒊ó𝒏

𝑭𝒖𝒏𝒄𝒊ó𝒏 𝒐𝒃𝒋𝒆𝒕𝒊𝒗𝒐 𝒅𝒖𝒂𝒍:

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD
𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝑾
= 𝑺𝒆𝒈𝒖𝒏𝒅𝒐𝒔 𝒎𝒊𝒆𝒎𝒃𝒓𝒐𝒔 𝒅𝒆 𝒄𝒂𝒅𝒂 𝒖𝒏𝒂 𝒅𝒆 𝒍𝒂𝒔 𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒄𝒊𝒐𝒏𝒆𝒔 𝒑𝒓𝒊𝒎𝒂𝒍𝒆𝒔
∗ 𝒗𝒂𝒓𝒊𝒂𝒃𝒍𝒆𝒔 𝒅𝒖𝒂𝒍𝒆𝒔

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 = 𝟏𝟓𝟎 𝒀𝟏 + 𝟐𝟎𝟎𝒀𝟐 + 𝟏𝟐𝟎 𝒀𝟑

𝑽𝒂𝒓𝒊𝒂𝒃𝒍𝒆𝒔 𝒊𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔

𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔
Entonces el problema dual es:

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 = 𝟏𝟓𝟎 𝒀𝟏 + 𝟐𝟎𝟎𝒀𝟐 + 𝟏𝟐𝟎 𝒀𝟑

Sujeto a:
𝒀𝟏 + 𝒀𝟐 + 𝒀𝟑 ≤ 𝟏𝟎𝟎𝟎
𝟕. 𝟓 𝒀𝟏 + 𝟏𝟓 𝒀𝟐 + 𝟓 𝒀𝟑 ≤ 𝟔𝟑𝟎𝟎
𝟑 𝒀𝟏 + 𝟐 𝒀𝟐 + 𝟐 𝒀𝟑 ≤ 𝟐𝟐𝟎𝟎

𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal
100404 PROGRAMACION LINEAL
TAREA 2 – DUALIDAD Y ANALISIS POST-OPTIMO
ANALISIS DE DUALIDAD

FORMA ESTANDAR DEL PROBLEMA DUAL

𝑴𝒂𝒙𝒊𝒎𝒊𝒛𝒂𝒓 𝑾 − 𝟏𝟓𝟎 𝒀𝟏 − 𝟐𝟎𝟎𝒀𝟐 − 𝟏𝟐𝟎 𝒀𝟑 + 𝟎 𝑺𝟏 + 𝟎 𝑺𝟐 + 𝟎 𝑺𝟑 = 𝟎

Sujeto a:
𝒀𝟏 + 𝒀𝟐 + 𝒀𝟑 + 𝑺𝟏 = 𝟏𝟎𝟎𝟎
𝟕. 𝟓 𝒀𝟏 + 𝟏𝟓 𝒀𝟐 + 𝟓 𝒀𝟑 + 𝑺𝟐 = 𝟔𝟑𝟎𝟎
𝟑 𝒀𝟏 + 𝟐 𝒀𝟐 + 𝟐 𝒀𝟑 + 𝑺𝟑 = 𝟐𝟐𝟎𝟎

𝒀𝟏 , 𝒀𝟐 , 𝒀𝟑 , 𝑺𝟏 , 𝑺𝟐 , 𝑺𝟑 𝑰𝒓𝒓𝒆𝒔𝒕𝒓𝒊𝒄𝒕𝒂𝒔

Nota: Solucionar el problema dual de Maximización por el método simples primal.

Alvaro Javier Rojas Baracaldo


Director de curso
Red de curso 100404 Programación Lineal

También podría gustarte