SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Dualidad

Método Simplex Dual
Introducción
   Recordemos que el PPL, es reescrito
            max z = Cx      max z = CBxB +CN xN
           s.a.             s.a.
                Ax = b            BxB + NxN = b
                 x>0              xB > 0, xN > 0
   de donde:
xB = B -1b – B -1 N
                Nx
 z = CBB -1 -(CB B -1N -CN ) xN
           b
IO1 R.Delgadillo                                   2
Introducción
            De donde en la tabla:
                         xN                   xB
                   xB   B -1N                 I      B -1b
                   -z   CBB -1N-CN        0        CBB -1b

                                     -1                -1
            Una solución inicial es:
             xN = 0, xB = B b, z= CBB b

IO1 R.Delgadillo                                             3
Introducción
    Ó xB = B -1 – B -1NxN
              b
      z = CBB -1 +(CN - CB B -1N) xN
               b
Notación _
           -1
    B b=b               Y= CB B -1
   B -1 = y
       N                 ZN = YN
   CB y = zN
         _
    xB = b - y xN
           _
    z = CB b + (CN –ZN) XN
IO1 R.Delgadillo                       4
Introducción
En el método simplex, se tiene:
 Condición de optimalidad

  (CN –ZN) ≤ 0

     Condición de factibilidad
                   _
    XB = B -1 = b ≥ 0
            b

IO1 R.Delgadillo                  5
Método Simplex Dual
         Idea conceptual:
          El algoritmo simplex-dual parte de una
          solución dual factible y primal no
          factible, a cada paso intenta sustituir
          alguna columna de la base (primal- no
          factible) por otra columna que permite
          eliminar, progresivamente la
          infactibilidad primal presente en la
          situación actual.
IO1 RDA                                        6
Algoritmo Simplex dual
      1.   La variable que sale de la base es la
           asociada a la fila g de la tabla (xg)
                bg       min{ i / bi
                             b                0}
      2.   La variable que entra en la base es la
           asociada a la columna s (xs)

             cs      Yas                 cj        Ya j
                             min
                  yg s        y gj   0        yg j


IO1 RDA                                                   7
Algoritmo Simplex dual
           Si   ygj     0         j       => Solución es
                                              imposible
           (primal no factible => Dual ilimitado o no factible)

      3.   El pivot es ygs hacer las transformaciones
           necesarias para que la columna s obtenga
           la forma canónica

      4.   Si, bi     0       i => solución óptima,
                                    pare.
           en caso contrario regrese al paso 1).
IO1 RDA                                                     8
Ejemplo
      Sea:
min       z 5x1 4x2      min z 5x1 4x2
s.a         2x1 x2 4     s.a 2x1 x2 x3 4
              x1 x2 3        - x1 x2 x4 3
              x1, x2 0         x1, x2 , x3, x4 0

IO1 RDA                                       9
Método Simplex dual
           x1   x2   x3   x4
      x3    2    1    1    0  4    Min{| 5/-1, 4/-1 |}
      x4   -1   -1    0    1 -3
      -z    5    4    0    0  0
      x3    1   0    1     1  1
                                           Todos
      x2    1   1    0    -1  3           positivos
      -z    1   0    0     4 -12          =>óptimo
                                           Z=12, X2 =3
                                           X1=X3=X4=0
IO1 RDA                                          10
Ejercicio
         Min 50 x1 + 100 x2
          Sujeto a:
           7 x1 + 2 x2 >= 28
           2 x1 + 12 x2 >= 24
             x1, x2 >= 0




IO1 RDA                         11

Más contenido relacionado

La actualidad más candente

07 método dos fases y penalidad
07 método dos fases y penalidad07 método dos fases y penalidad
07 método dos fases y penalidadJulio Pari
 
Metodo simplex en dos fases
Metodo simplex en dos fasesMetodo simplex en dos fases
Metodo simplex en dos fasesLuis Salazar
 
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONESMETODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONESJuanMiguelCustodioMo
 
Metodo simplex corposucre - micro clase
Metodo simplex   corposucre - micro claseMetodo simplex   corposucre - micro clase
Metodo simplex corposucre - micro claseCarlos Montes
 
Unmsm fisi - programación lineal entera y binaria - io1 cl15 entera-binaria
Unmsm   fisi - programación lineal entera y binaria - io1 cl15 entera-binariaUnmsm   fisi - programación lineal entera y binaria - io1 cl15 entera-binaria
Unmsm fisi - programación lineal entera y binaria - io1 cl15 entera-binariaJulio Pari
 
Análisis post óptimo y sensibilidad
Análisis post óptimo y sensibilidadAnálisis post óptimo y sensibilidad
Análisis post óptimo y sensibilidadJaime Medrano
 
Metodo simplex - Elvis del Aguila L
Metodo simplex - Elvis del Aguila LMetodo simplex - Elvis del Aguila L
Metodo simplex - Elvis del Aguila Lelvisdelaguila
 
Expo 3 analisis de sensibilidad (metodo simplex)
Expo 3 analisis de sensibilidad (metodo simplex)Expo 3 analisis de sensibilidad (metodo simplex)
Expo 3 analisis de sensibilidad (metodo simplex)Ayda Ramirez Montalvo
 
Programacion lineal entera invope
Programacion lineal entera invopeProgramacion lineal entera invope
Programacion lineal entera invopeDeysi Tasilla Dilas
 
El Método simplex
El Método simplexEl Método simplex
El Método simplexYesid Ariza
 
Programación lineal entera y binaria
Programación lineal entera y binariaProgramación lineal entera y binaria
Programación lineal entera y binariaJaime Medrano
 
Expo 7 programación entera (algoritmo de gomory)
Expo 7   programación entera (algoritmo de gomory)Expo 7   programación entera (algoritmo de gomory)
Expo 7 programación entera (algoritmo de gomory)Ayda Ramirez Montalvo
 
Solución de problemas en programación lineal
Solución de problemas en programación linealSolución de problemas en programación lineal
Solución de problemas en programación linealARLO SOLIS
 
Programación lineal
Programación linealProgramación lineal
Programación linealUNL
 

La actualidad más candente (20)

07 método dos fases y penalidad
07 método dos fases y penalidad07 método dos fases y penalidad
07 método dos fases y penalidad
 
Sesion 05b - Metodo Simplex Dual
Sesion 05b -  Metodo Simplex DualSesion 05b -  Metodo Simplex Dual
Sesion 05b - Metodo Simplex Dual
 
Metodo simplex en dos fases
Metodo simplex en dos fasesMetodo simplex en dos fases
Metodo simplex en dos fases
 
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONESMETODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
METODO DUAL : EJERCICIOS RESUELTOS DE INVESTIGACIONES DE OPERACIONES
 
Metodo simplex corposucre - micro clase
Metodo simplex   corposucre - micro claseMetodo simplex   corposucre - micro clase
Metodo simplex corposucre - micro clase
 
Analisis de sensibilidad
Analisis de sensibilidadAnalisis de sensibilidad
Analisis de sensibilidad
 
Expo 2 método de dos fases
Expo 2   método de dos  fasesExpo 2   método de dos  fases
Expo 2 método de dos fases
 
Unmsm fisi - programación lineal entera y binaria - io1 cl15 entera-binaria
Unmsm   fisi - programación lineal entera y binaria - io1 cl15 entera-binariaUnmsm   fisi - programación lineal entera y binaria - io1 cl15 entera-binaria
Unmsm fisi - programación lineal entera y binaria - io1 cl15 entera-binaria
 
Análisis post óptimo y sensibilidad
Análisis post óptimo y sensibilidadAnálisis post óptimo y sensibilidad
Análisis post óptimo y sensibilidad
 
Metodo simplex - Elvis del Aguila L
Metodo simplex - Elvis del Aguila LMetodo simplex - Elvis del Aguila L
Metodo simplex - Elvis del Aguila L
 
Expo 3 analisis de sensibilidad (metodo simplex)
Expo 3 analisis de sensibilidad (metodo simplex)Expo 3 analisis de sensibilidad (metodo simplex)
Expo 3 analisis de sensibilidad (metodo simplex)
 
Tema 5. Programación entera
Tema 5. Programación enteraTema 5. Programación entera
Tema 5. Programación entera
 
Programacion lineal entera invope
Programacion lineal entera invopeProgramacion lineal entera invope
Programacion lineal entera invope
 
El Método simplex
El Método simplexEl Método simplex
El Método simplex
 
Programación lineal entera y binaria
Programación lineal entera y binariaProgramación lineal entera y binaria
Programación lineal entera y binaria
 
Formulación
FormulaciónFormulación
Formulación
 
Expo 7 programación entera (algoritmo de gomory)
Expo 7   programación entera (algoritmo de gomory)Expo 7   programación entera (algoritmo de gomory)
Expo 7 programación entera (algoritmo de gomory)
 
Solución de problemas en programación lineal
Solución de problemas en programación linealSolución de problemas en programación lineal
Solución de problemas en programación lineal
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Expo 2 método dual simplex
Expo 2   método dual simplexExpo 2   método dual simplex
Expo 2 método dual simplex
 

Destacado

Unmsm fisi - problema de transporte - io1 cl13 transporte
Unmsm   fisi - problema de transporte - io1 cl13 transporteUnmsm   fisi - problema de transporte - io1 cl13 transporte
Unmsm fisi - problema de transporte - io1 cl13 transporteJulio Pari
 
Programacion Lineal
Programacion LinealProgramacion Lineal
Programacion Linealmarthyn1989
 
Metodo Simplex
Metodo SimplexMetodo Simplex
Metodo SimplexIsabel
 
Dualidad en programacion lineal
Dualidad en programacion linealDualidad en programacion lineal
Dualidad en programacion linealJuan Timoteo Cori
 
Clase 2 - Metodo simplex
Clase 2 - Metodo simplexClase 2 - Metodo simplex
Clase 2 - Metodo simplexguestcfb4affd5
 
Repaso Metodo Simplex
Repaso Metodo SimplexRepaso Metodo Simplex
Repaso Metodo Simplexcgviviana
 
PROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEXPROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEXALEGRE_ALI
 
MÉTODO SIMPLEX
MÉTODO SIMPLEXMÉTODO SIMPLEX
MÉTODO SIMPLEXliizrocks
 
Ejercicios Método Simplex
Ejercicios Método SimplexEjercicios Método Simplex
Ejercicios Método SimplexYozze Martinez
 
Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Julio Pari
 
Algoritmica i clase07 practica 7
Algoritmica i clase07 practica 7Algoritmica i clase07 practica 7
Algoritmica i clase07 practica 7Julio Pari
 
Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1Julio Pari
 

Destacado (20)

Unmsm fisi - problema de transporte - io1 cl13 transporte
Unmsm   fisi - problema de transporte - io1 cl13 transporteUnmsm   fisi - problema de transporte - io1 cl13 transporte
Unmsm fisi - problema de transporte - io1 cl13 transporte
 
MÉTODO SIMPLEX
MÉTODO SIMPLEXMÉTODO SIMPLEX
MÉTODO SIMPLEX
 
Programacion Lineal
Programacion LinealProgramacion Lineal
Programacion Lineal
 
Metodo Simplex
Metodo SimplexMetodo Simplex
Metodo Simplex
 
Dualidad en programacion lineal
Dualidad en programacion linealDualidad en programacion lineal
Dualidad en programacion lineal
 
Resumen 2
Resumen 2Resumen 2
Resumen 2
 
08 dualidad
08 dualidad08 dualidad
08 dualidad
 
Clase 2 - Metodo simplex
Clase 2 - Metodo simplexClase 2 - Metodo simplex
Clase 2 - Metodo simplex
 
Dualidad
DualidadDualidad
Dualidad
 
Dual y primal
Dual y primalDual y primal
Dual y primal
 
Clase3
Clase3Clase3
Clase3
 
Repaso Metodo Simplex
Repaso Metodo SimplexRepaso Metodo Simplex
Repaso Metodo Simplex
 
Analisis de dualidad
Analisis de dualidadAnalisis de dualidad
Analisis de dualidad
 
Guiasimplex
GuiasimplexGuiasimplex
Guiasimplex
 
PROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEXPROGRAMACION LINEAL METODO SIMPLEX
PROGRAMACION LINEAL METODO SIMPLEX
 
MÉTODO SIMPLEX
MÉTODO SIMPLEXMÉTODO SIMPLEX
MÉTODO SIMPLEX
 
Ejercicios Método Simplex
Ejercicios Método SimplexEjercicios Método Simplex
Ejercicios Método Simplex
 
Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4Algoritmica i clase04 practica 4
Algoritmica i clase04 practica 4
 
Algoritmica i clase07 practica 7
Algoritmica i clase07 practica 7Algoritmica i clase07 practica 7
Algoritmica i clase07 practica 7
 
Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1Algoritmica i clase01 practica 1
Algoritmica i clase01 practica 1
 

Similar a 09 método simple-dual

Similar a 09 método simple-dual (20)

06 método simplex
06 método simplex06 método simplex
06 método simplex
 
05.1-ANSENS 2021_.pdf
05.1-ANSENS 2021_.pdf05.1-ANSENS 2021_.pdf
05.1-ANSENS 2021_.pdf
 
05.1-ANSENS 2021_.ppt
05.1-ANSENS 2021_.ppt05.1-ANSENS 2021_.ppt
05.1-ANSENS 2021_.ppt
 
Pasos metodo simplex
Pasos metodo simplexPasos metodo simplex
Pasos metodo simplex
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Cap01mitacc
Cap01mitaccCap01mitacc
Cap01mitacc
 
ALGEBRA Palmer UNI.pdf
ALGEBRA Palmer UNI.pdfALGEBRA Palmer UNI.pdf
ALGEBRA Palmer UNI.pdf
 
Larson matematicas 2_capitulo_muestra
Larson matematicas 2_capitulo_muestraLarson matematicas 2_capitulo_muestra
Larson matematicas 2_capitulo_muestra
 
Operador anulador
Operador anuladorOperador anulador
Operador anulador
 
Plantillabasicas
PlantillabasicasPlantillabasicas
Plantillabasicas
 
Resumen programación lineal
Resumen programación linealResumen programación lineal
Resumen programación lineal
 
Conceptos programacion lineal
Conceptos programacion linealConceptos programacion lineal
Conceptos programacion lineal
 
Sesión 04 2015 II
Sesión 04 2015 IISesión 04 2015 II
Sesión 04 2015 II
 
Integrales Indefinidas
Integrales IndefinidasIntegrales Indefinidas
Integrales Indefinidas
 
No lineal
No linealNo lineal
No lineal
 
Integrales
IntegralesIntegrales
Integrales
 
4ecuaciones
4ecuaciones4ecuaciones
4ecuaciones
 
4ecuaciones
4ecuaciones4ecuaciones
4ecuaciones
 
Administracion De Operaciones Ii Problemas De Solver
Administracion De Operaciones Ii Problemas De SolverAdministracion De Operaciones Ii Problemas De Solver
Administracion De Operaciones Ii Problemas De Solver
 
Administracion de operaciones ii problemas de solver
Administracion de operaciones ii problemas de solverAdministracion de operaciones ii problemas de solver
Administracion de operaciones ii problemas de solver
 

Más de Julio Pari

Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Julio Pari
 
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesJulio Pari
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesJulio Pari
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCJulio Pari
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMJulio Pari
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic EnterpriseJulio Pari
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioJulio Pari
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoJulio Pari
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de ArquitecturaJulio Pari
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISIJulio Pari
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIJulio Pari
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasJulio Pari
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIJulio Pari
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaJulio Pari
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialJulio Pari
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialJulio Pari
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bdJulio Pari
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sqlJulio Pari
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuarioJulio Pari
 

Más de Julio Pari (20)

Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
 
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesLinks kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
 
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en KubernetesComandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
 
Indice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPCIndice General Tesis Sistemas UPC
Indice General Tesis Sistemas UPC
 
Arquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSMArquitectura Web FISI UNMSM
Arquitectura Web FISI UNMSM
 
Jelastic Enterprise
Jelastic EnterpriseJelastic Enterprise
Jelastic Enterprise
 
Marketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor OsorioMarketing Examen Parcial Profesor Osorio
Marketing Examen Parcial Profesor Osorio
 
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor CorderoIngenieria Software Examen Parcial 2013 2 Profesor Cordero
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
 
Documento de Arquitectura
Documento de ArquitecturaDocumento de Arquitectura
Documento de Arquitectura
 
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISISolucion Examen Parcial Sistemas Digitales UNMSM FISI
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
 
Práctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa IIPráctica de Inventarios - Investigación Operativa II
Práctica de Inventarios - Investigación Operativa II
 
Armas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilasArmas silenciosas para guerras tranquilas
Armas silenciosas para guerras tranquilas
 
UML Java
UML JavaUML Java
UML Java
 
Formato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISIFormato de presentación de Proyecto UNMSM FISI
Formato de presentación de Proyecto UNMSM FISI
 
Cuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hijaCuento para nuestro hijo y nuestra hija
Cuento para nuestro hijo y nuestra hija
 
Ingeniería de Software Examen Parcial
Ingeniería de Software Examen ParcialIngeniería de Software Examen Parcial
Ingeniería de Software Examen Parcial
 
Sistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen ParcialSistemas Distribuidos Examen Parcial
Sistemas Distribuidos Examen Parcial
 
Php07 consultas bd
Php07 consultas bdPhp07 consultas bd
Php07 consultas bd
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sql
 
Php05 funciones usuario
Php05 funciones usuarioPhp05 funciones usuario
Php05 funciones usuario
 

09 método simple-dual

  • 2. Introducción  Recordemos que el PPL, es reescrito max z = Cx max z = CBxB +CN xN s.a. s.a. Ax = b BxB + NxN = b x>0 xB > 0, xN > 0  de donde: xB = B -1b – B -1 N Nx z = CBB -1 -(CB B -1N -CN ) xN b IO1 R.Delgadillo 2
  • 3. Introducción  De donde en la tabla: xN xB xB B -1N I B -1b -z CBB -1N-CN 0 CBB -1b -1 -1  Una solución inicial es:  xN = 0, xB = B b, z= CBB b IO1 R.Delgadillo 3
  • 4. Introducción Ó xB = B -1 – B -1NxN b z = CBB -1 +(CN - CB B -1N) xN b Notación _ -1  B b=b Y= CB B -1  B -1 = y N ZN = YN  CB y = zN _ xB = b - y xN _ z = CB b + (CN –ZN) XN IO1 R.Delgadillo 4
  • 5. Introducción En el método simplex, se tiene:  Condición de optimalidad (CN –ZN) ≤ 0  Condición de factibilidad _ XB = B -1 = b ≥ 0 b IO1 R.Delgadillo 5
  • 6. Método Simplex Dual  Idea conceptual:  El algoritmo simplex-dual parte de una solución dual factible y primal no factible, a cada paso intenta sustituir alguna columna de la base (primal- no factible) por otra columna que permite eliminar, progresivamente la infactibilidad primal presente en la situación actual. IO1 RDA 6
  • 7. Algoritmo Simplex dual 1. La variable que sale de la base es la asociada a la fila g de la tabla (xg) bg min{ i / bi b 0} 2. La variable que entra en la base es la asociada a la columna s (xs) cs Yas cj Ya j min yg s y gj 0 yg j IO1 RDA 7
  • 8. Algoritmo Simplex dual Si ygj 0 j => Solución es imposible (primal no factible => Dual ilimitado o no factible) 3. El pivot es ygs hacer las transformaciones necesarias para que la columna s obtenga la forma canónica 4. Si, bi 0 i => solución óptima, pare. en caso contrario regrese al paso 1). IO1 RDA 8
  • 9. Ejemplo Sea: min z 5x1 4x2 min z 5x1 4x2 s.a 2x1 x2 4 s.a 2x1 x2 x3 4 x1 x2 3 - x1 x2 x4 3 x1, x2 0 x1, x2 , x3, x4 0 IO1 RDA 9
  • 10. Método Simplex dual x1 x2 x3 x4 x3 2 1 1 0 4 Min{| 5/-1, 4/-1 |} x4 -1 -1 0 1 -3 -z 5 4 0 0 0 x3 1 0 1 1 1 Todos x2 1 1 0 -1 3 positivos -z 1 0 0 4 -12 =>óptimo Z=12, X2 =3 X1=X3=X4=0 IO1 RDA 10
  • 11. Ejercicio  Min 50 x1 + 100 x2 Sujeto a: 7 x1 + 2 x2 >= 28 2 x1 + 12 x2 >= 24 x1, x2 >= 0 IO1 RDA 11