martes, 24 de abril de 2012

sábado, 21 de abril de 2012

Video correspondiente a la Tarea 3.


Tarea 3:

Video de un Problema de Programación Lineal


URL de nuestro video: 

http://www.youtube.com/watch?v=APD4XpVqdbQ&feature=youtube_gdata

lunes, 9 de abril de 2012

Modelos: Primal y Dual.


“Modelo Primal y Modelo Dual”

Instrucciones: Resolver ambos Modelos en un Programa Computacional y comparar Resultados. Incluir Grafica para el Modelo Dual.

El Primal:

Min  z=2x1+3x2+5x3+2x4+3x5

S.A: 

 x+x2+2x3+x4+3x5 ≥4
2x1-2x2+3x3+x4+ x5 ≥ 3

xi ≥0

Solución:

Variables de Decisión:
SOLUCIÓN ÓPTIMA
x1
1
x2
0
x3
0
x4
0
x5
1

F.O. Min z=
5

CUMPLIMIENTO DE RESTRICCIONES
S.A.
4
>=
4
3
>=
3

Para la solución se empleo Microsoft Excell 2010 ®

El Dual:

Max g=4y1+3y2
S.A: 

  y1+2y2≤2
  y1 -2y2≤3
2y1+3y2≤5
  y+y2≤2
3y+y2≤3

Yi ≥ 0

Solución:

Variables
SOLUCIÓN ÓPTIMA
y1
0.8
y2
0.6

F.O. Max  g=
5

CUMPLIMIENTO DE RESTRICCIONES
S.A.
2
<=
2
-0.4
<=
3
3.4
<=
5
1.4
<=
2
3
<=
3

Para la solución se empleo Microsoft Excell 2010 ®

Gráfica:


Gráfica Elaborada con Wolfram Mathematica 8.0 ®

Como observamos tanto z como g valen 5, debido al teorema Fundamental de Dualidad que nos dice que si la Solución del Modelo Primal es Óptima entonces la del Dual también será Óptima y además z=g.



miércoles, 4 de abril de 2012

Simplex Revisado

*Método Simplex Revisado*

Max  z=5x1+3x2+x3

S.A:

  x1+  x2+3x3 ≤6
5x1+3x2+6x3  ≤15


  x1, x2, x3 0



FORMA ESTÁNDAR:

Max  z=5x1+3x2+x3

S.A:

  x1+  x2+3x3+x4           =6
5x1+3x2+6x3         +x5  =15

  xi 0       i=1,…,5


FORMA MATRICIAL:




Ahora, siguiendo el Algoritmo de Simplex Revisado tenemos los siguientes pasos:

1.- Solución Inicial


2.- Variable de Entrada


3.- Variable de Salida


4.- Sacar Nueva Solución


2.- Variable de Entrada


Como observamos no hay variable de entrada de acuerdo al criterio de la variable de entrada en el caso de Máximización(en el zj-cj, buscar el valor mas negativo). Por lo tanto:


SOLUCIÓN ÓPTIMA:

x1=3
x2=0
x3=0
x4=3
x5=0
Z=15


Dos Fases

*Método de las Dos Fases*

Min z=2x1+3x2
S.A:

1/2x1+1/4x2   ≤4
    x1+   3x2   ≥20
    x1+     x=10

    x1, x2 0

FORMA AMPLIADA:

Min z=2x1+3x2

S.A:

1/2x1+1/4x2+x3                         =4
    x1+   3x2         -x4+ a1          =20
    x1+     x2                        + a2 =10
   
xi 0   i=1,..,4
    ai 0   i=1,2

PRIMERA FASE:

F.O.   Min  w= a1+ a2

S.A:

1/2x1+1/4x2+x3                         =4
    x1+   3x2         -x4+ a1          =20
    x1+     x2                        + a1 =10

Para esta Primera fase tengo 6 variables y 3 restricciones, por lo tanto, tengo 3 variables básicas y 3 variables no básicas.

SOLUCIÓN INICIAL:

x1=0
x2=0
x3=4
x4=0
a1=20
a2=10
w=30

Construyendo la Primer Tabla:


Haciendo vectores unitarios a los correspondientes de las variables básicas:


Ahora buscamos que nuestra w valga cero para poder pasar a la siguiente fase:


Seguimos haciendo Gauss-Jordan hasta que las todas las variables artificiales salgan de la base y w valga cero.


Como observamos nuestras variables artificiales (a1, a2) ya salieron de la base y w=0, por lo tanto podemos pasar a la siguiente fase quitando de la Tabla Óptima las columnas de las variables artificiales y el renglón de wj-cj.

SEGUNDA FASE:



Como observamos, el Problema Original pide Minimizar la Función Objetivo y de acuerdo al criterio de la variable de entrada para el caso de Minimización  (se busca la más Positiva en el zj-cj), ya no hay variable de entrada, y por lo tanto decimos que la tabla arroja directamente la Solución Óptima del Modelo Original, que es:



SOLUCIÓN ÓPTIMA:



x1=5
x2=5
x3=1/4
x4=0
Z=25