DUAL
Enviado por Alvaro Rojas Siles • 11 de Septiembre de 2015 • Práctica o problema • 13.914 Palabras (56 Páginas) • 118 Visitas
CAPÍTULO 5
ANÁLISIS DE DUALIDAD Y SENSIBILIDAD DE LA PROGRAMACIÓN LINEAL
- Introducción
La solución de la programación lineal se basa en una toma instantánea de las condiciones que prevalecen en el momento de formular y resolver el modelo. Pero se debe tener en cuenta que en el mundo real, los ambientes de decisiones rara vez permanecen estáticos, y es fundamental determinar como cambia la solución óptima cuando cambian los parámetros del modelo. Eso es lo que hace el análisis de sensibilidad.
- Definición del problema dual
El problema dual es una programación lineal definida en forma directa y sistemática a partir del modelo original (o primal) de programación lineal. Los dos problemas están relacionados de forma tan estrecha que la resolución óptima de un problema produce de forma automática la resolución óptima del otro.
En la programación lineal, el dual se define para varias formas del primal, dependiendo del sentido de la optimización (maximización o minimización), tipos de restricciones (≤, ≥ o =), y la orientación de las variables (no negativa o no restringida).
Nuestra definición del problema dual requiere expresar el problema primal en forma de ecuaciones, todas las restricciones son ecuaciones, con lado derecho no negativo y todas las variables son no negativas.
Para mostrar como se forma el problema dual, se define el primal en forma de ecuaciones, como se muestra a continuación:
Maximizar o Minimizar[pic 1]
Sujeta a:
[pic 2]
Las variables xi,j =1,2,…..., n, incluyen las variables que se denominan de excedencia, holgura y artificiales, si las hubiera.
La tabla 5.1 el cual muestra como convertir un problema dual a partir de un primal, lo que se tiene a continuación son las condiciones que requieren:
- Se define una variable dual por cada ecuación primal (restricciones).
- Se define una restricción dual por cada variable primal.
- Los coeficientes de restricción (columna) de una variable primal definen los coeficientes en el lado izquierdo de la restricción dual, y su coeficientes objetivo define el lado derecho.
- Los coeficientes objetivos del problema dual son iguales a lados derecho de las ecuaciones de restricción primal.
Tabla 5.1 Construcción del dual a partir del primal | |||||||
Variables Primales | |||||||
| x1 | x2 | ….. | xj | …… | xn | |
Variables Duales | c1 | c2 | ….. | cj | …… | cn |
|
y1 | a11 | a12 | ….. | a1j | …… | a1n | b1 |
y2 | a21 | a22 | ….. | a2j | …… | a2n | b2 |
….. | ….. | ….. | ….. | ….. | ….. | ….. | ….. |
ym | am1 | am2 | ….. | amj | …… | amn | bm |
[pic 3]
Las reglas para determinar el sentido de la optimización (ya sea maximización o minimización), el tipo de restricción [pic 4], y el signo de las variables duales (siempre no restringido), esta en resumen en la tabla 5.2; obsérvese que el sentido de la optimización de problema dual siempre es el opuesto al del primal.
Tabla 5.2 Reglas para construir el problema dual | |||
Objetivo del Problema primal[1] | Problema Dual | ||
Objetivo | Tipo de Restricción | Signos de variables | |
maximización | minimización | [pic 5] | No restringido |
minimización | maximización | [pic 6] | No restringido |
En los siguientes ejemplos se demuestra el uso de la tabla 5.2 y también demuestra que la definición comprende todas las formas del primal, en forma automática.
Ejemplo de aplicación 5.1
Problema Primal | Problema Primal en forma de ecuación | Variables Duales |
Maximizar [pic 7] Sujeta a: [pic 8] | Maximizar [pic 9] Sujeta a: [pic 10] | [pic 11] |
Problema Dual | ||
Minimizar [pic 12] Sujeta a: [pic 13] |
Como se puede observar en el ejemplo se debe tener en cuenta las 4 condiciones:
...