SlideShare una empresa de Scribd logo
1
Restricciones
“=“ y “≥”
Docente : Lic. Gabriel Solari Carbajal
Universidad Nacional Mayor de San Marcos
Facultad de Ingeniería de Sistemas e Informática
Investigación Operativa I
2
Estos problemas requieren un tratamiento diferente al
procedimiento del método Simplex.
Ejemplo:
Restricciones “=“ y “≥”
21
x5x3ZMin +−=
18x2x3 21
≥+
6x2
≤
0x,x 21
≥
sujeto a
4x1
≤
2
3
A la forma estándar, añadiendo las variables de holgura
y de exceso:
Restricciones “=“ y “≥”
21
x5x3ZMin +−=
18xx2x3 521
=−+
6xx 42
=+
0x,x,x,x,x 54321
≥
sujeto a
4xx 31
=+
4
La solución básica inicial sería:
Restricciones “=“ y “≥”
18x18x 55
−=⇒=−
6x4
=
4x3
=
Lo que contradice con las condiciones de no
negatividad.
Se hace necesario el uso de las “variables artificiales”.
Cuyo propósito es generar una solución básica inicial.
3
5
Añadiendo las variables artificiales:
Restricciones “=“ y “≥”
21
x5x3ZMin +−=
18wxx2x3 1521
=+−+
6xx 42
=+
0w,x,x,x,x,x 154321
≥
sujeto a
4xx 31
=+
6
Para este caso en particular la base inicial esta
compuesta por x3, x4 y w1.
Las variables artificiales no deben permanecer en la
base, dado que no son propiamente variables del
sistema.
La manera de eliminar las variables artificiales de la
base origina 2 métodos:
Restricciones “=“ y “≥”
1) Método de Penalización (o de la M grande).
2) Método de la Doble Fase.
4
7
Método de Penalización (o de la M grande)
Las variables artificiales participan en la función objetivo
con un costo prohibitivo.
Si la función objetivo es de maximización, el coeficiente
de las variables artificiales será –M, si la función
objetivo es de minimización, el coeficiente de las
variables artificiales será +M, siendo M un valor
extremadamente grande.
Con estos costos prohibitivos las variables artificiales
deben ser las primeras candidatas a salir de la base.
Restricciones “=“ y “≥”
8
Para el ejemplo se tiene:
Restricciones “=“ y “≥”
154321
Mw0x0x0x5x3xZMin +++++−=
18wxx2x3 1521
=+−+
6xx 42
=+
0w,x,x,x,x,x 154321
≥
sujeto a
4xx 31
=+
5
9
Construyendo el tablero Simplex:
Restricciones “=“ y “≥”
Z x1 x2 x3 x4 x5 w1 Sol.
Z 1 3 -5 0 0 0 -M
x3 0 1 0 1 0 0 0 4
x4 0 0 1 0 1 0 0 6
w1 M 3 2 0 0 -1 1 18
Θ
Pero este tablero aún requiere ser transformado para
que se cumplan las condiciones de variables básicas
(vector unitario y coeficiente Zj-cj = 0).
10
Transformando y resolviendo por el método Simplex:
Restricciones “=“ y “≥”
Z x1 x2 x3 x4 x5 w1 Sol.
Z 1 3M+3 2M-5 0 0 -M 0 18M
x3 0 1 0 1 0 0 0 4 4
x4 0 0 1 0 1 0 0 6
w1 M 3 2 0 0 -1 1 18 6
Θ
Z 1 0 2M-5 -3M-3 0 -M 0 6M-12
x1 -3 1 0 1 0 0 0 4
x4 0 0 1 0 1 0 0 6
w1 M 0 2 -3 0 -1 1 6
6
11
Transformando y resolviendo por el método Simplex:
Restricciones “=“ y “≥”
Z x1 x2 x3 x4 x5 w1 Sol.
Z 1 0 2M-5 -3M-3 0 -M 0 6M-12
x1 -3 1 0 1 0 0 0 4
x4 0 0 1 0 1 0 0 6 6
w1 M 0 2 -3 0 -1 1 6 3
Θ
Z 1 0 0 -21/2 0 -5/2 -M+5/2 3
x1 -3 1 0 1 0 0 0 4
x4 0 0 0 3/2 1 1/2 -1/2 3
x2 5 0 1 -3/2 0 -1/2 1/2 3
12
Solución:
Restricciones “=“ y “≥”
0x3
=
3x2
=
4x1
=
0w1
=
0x5
=
3x4
=
3Z =
7
13
Método de la Doble Fase
Al implementar en software el método de Penalización,
se originan errores de redondeo por el uso de un
parámetro M muy grande.
El métodos de la Doble Fase requiere el siguiente
procedimiento:
Restricciones “=“ y “≥”
FASE 1.- Resolver:
Min Z = w1 + w2 + ... + wk
Sujeto al conjunto de restricciones dado. El resultado
debe ser w1= 0, w2 = 0, ..., y wk = 0.
14
Restricciones “=“ y “≥”
FASE 2.-
Se retiran del cuadro óptimo de la FASE 1, las
columnas correspondientes a las variables artificiales, y
se resuelve con la función objetivo original.
8
15
Para el ejemplo se tiene:
Restricciones “=“ y “≥”
18wxx2x3 1521
=+−+
6xx 42
=+
0w,x,x,x,x,x 154321
≥
sujeto a
4xx 31
=+
154321
w0x0x0xx0x0ZMin +++++=
16
Construyendo el tablero Simplex:
Restricciones “=“ y “≥”
Transformado el tablero para que se cumplan las
condiciones de variables básicas (vector unitario y
coeficiente Zj-cj = 0).
Z x1 x2 x3 x4 x5 w1 Sol.
Z 1 0 0 0 0 0 -1
x3 0 1 0 1 0 0 0 4
x4 0 0 1 0 1 0 0 6
w1 1 3 2 0 0 -1 1 18
Θ
9
17
Transformando y resolviendo por el método Simplex:
Restricciones “=“ y “≥”
Z x1 x2 x3 x4 x5 w1 Sol.
Z 1 3 2 0 0 -1 0 18
x3 0 1 0 1 0 0 0 4 4
x4 0 0 1 0 1 0 0 6
w1 1 3 2 0 0 -1 1 18 6
Θ
Z 1 0 2 -3 0 -1 0 6
x1 0 1 0 1 0 0 0 4
x4 0 0 1 0 1 0 0 6
w1 1 0 2 -3 0 -1 1 6
18
Transformando y resolviendo por el método Simplex:
Restricciones “=“ y “≥”
Z x1 x2 x3 x4 x5 w1 Sol.
Z 1 0 2 -3 0 -1 0 6
x1 0 1 0 1 0 0 0 4
x4 0 0 1 0 1 0 0 6 6
w1 1 0 2 -3 0 -1 1 6 3
Θ
Z 1 0 0 0 0 0 -1 0
x3 0 1 0 1 0 0 0 4
x4 0 0 0 3/2 1 1/2 -1/2 3
x2 0 0 1 -3/2 0 -1/2 1/2 3
10
19
Eliminando la columna de w1 y resolviendo:
Restricciones “=“ y “≥”
54321
0x0x0x5x3xZMin ++++−=
Z x1 x2 x3 x4 x5 Sol.
Z 1 3 -5 0 0 0
x1 -3 1 0 1 0 0 4
x4 0 0 0 3/2 1 1/2 3
x2 5 0 1 -3/2 0 -1/2 3
Θ
Transformado el tablero para que se cumplan las
condiciones de variables básicas (vector unitario y
coeficiente Zj-cj = 0).
20
Siendo el tablero resultante:
Restricciones “=“ y “≥”
Z x1 x2 x3 x4 x5 Sol.
Z 1 0 0 -21/2 0 -5/2 3
x1 -3 1 0 1 0 0 4
x4 0 0 0 3/2 1 1/2 3
x2 5 0 1 -3/2 0 -1/2 3
Θ
Se verifica que el tablero ya es óptimo.
11
21
Solución:
Restricciones “=“ y “≥”
0x3
=
3x2
=
4x1
=
0x5
=
3x4
=
3Z =
22
NOTA:
Si alguna variable artificial permanece en la base
óptima, el problema no tiene solución.
Restricciones “=“ y “≥”

Más contenido relacionado

PDF
Metodo simplexdual
PPTX
PDF
Inecuaciones grado2 blog
PDF
PDF
Inecuaciones sencillas g1_blog
PDF
Inecuaciones 2i blog01
PDF
3 eso sistemas_blog02
PPT
Sesion 05b - Metodo Simplex Dual
Metodo simplexdual
Inecuaciones grado2 blog
Inecuaciones sencillas g1_blog
Inecuaciones 2i blog01
3 eso sistemas_blog02
Sesion 05b - Metodo Simplex Dual

La actualidad más candente (19)

PDF
Sistemas inecuaciones 2i
PPTX
Expo 2 método dual simplex
PDF
Inecuaciones den sistemas1i_blog
PDF
Inecuaciones g3 blog
PPT
Método
PDF
Dual y método dual simplex
PDF
Materia i.o
PDF
Inecuaciones g3 denominadores_blog
DOCX
Ejercicios Método Simplex
DOC
Ejercicios M-Simplex
PDF
Ecuaciones
PDF
Método de las dos fases
DOCX
Metodo simplex en dos fases
PDF
Sistemas igualacion graficamente
PDF
Solución de problemas en programación lineal
DOCX
Expo 2 método dual simplex
PPT
Metodos numericos 5
PDF
Tema 5. Programación entera
PPTX
Expo 3 analisis de sensibilidad (metodo simplex)
Sistemas inecuaciones 2i
Expo 2 método dual simplex
Inecuaciones den sistemas1i_blog
Inecuaciones g3 blog
Método
Dual y método dual simplex
Materia i.o
Inecuaciones g3 denominadores_blog
Ejercicios Método Simplex
Ejercicios M-Simplex
Ecuaciones
Método de las dos fases
Metodo simplex en dos fases
Sistemas igualacion graficamente
Solución de problemas en programación lineal
Expo 2 método dual simplex
Metodos numericos 5
Tema 5. Programación entera
Expo 3 analisis de sensibilidad (metodo simplex)
Publicidad

Destacado (16)

PDF
Unmsm fisi - programación lineal 2 - io1 cl04
PDF
Unmsm fisi - el problema dual - io1 cl09-dualidad
PDF
01 tdecisiones introduccion
PPTX
18 simulacion de sistemas semana9 - elvis del aguila lopez
PDF
Unmsm fisi - método dual simplex - io1 cl10-dual_simplex
PDF
Unmsm fisi - resolución de un ppl con lindo - io1 cl08-lindo
PDF
Unmsm fisi - introducción a la investigación de operaciones - io1 cl01
PPTX
Metodo simplex - Elvis del Aguila L
PPTX
Metodo transporte
PPTX
01 simulacion de sistemas semana1 - elvis del aguila lopez
DOCX
SYLLABUS INVESTIGACIÓN DE OPERACIONES
PDF
Unmsm fisi - estudio de casos de problemas de programación lineal - io1 cl05
PPTX
01 sistemas operativos elvis del aguila lopez
PDF
Unmsm fisi - casos especiales de problemas de programación lineal - io1 cl07
PPTX
Investigacion de operaciones
PPT
PRESENTACION FALABELLA
Unmsm fisi - programación lineal 2 - io1 cl04
Unmsm fisi - el problema dual - io1 cl09-dualidad
01 tdecisiones introduccion
18 simulacion de sistemas semana9 - elvis del aguila lopez
Unmsm fisi - método dual simplex - io1 cl10-dual_simplex
Unmsm fisi - resolución de un ppl con lindo - io1 cl08-lindo
Unmsm fisi - introducción a la investigación de operaciones - io1 cl01
Metodo simplex - Elvis del Aguila L
Metodo transporte
01 simulacion de sistemas semana1 - elvis del aguila lopez
SYLLABUS INVESTIGACIÓN DE OPERACIONES
Unmsm fisi - estudio de casos de problemas de programación lineal - io1 cl05
01 sistemas operativos elvis del aguila lopez
Unmsm fisi - casos especiales de problemas de programación lineal - io1 cl07
Investigacion de operaciones
PRESENTACION FALABELLA
Publicidad

Similar a Unmsm fisi - restricciones - io1 cl06 (20)

PPTX
2.3. procedimiento para resolver problemas
PDF
metodo Simplex, investigacion de operaciones
PPTX
3.2- IO_SIMPLEX_SAGA-T3-2021-tabular.pptx
PDF
Método algebraico
PDF
estadisticasII Metodo-de-la-gran-M.pdf
PPTX
Clase n°5 Dos fases y M.pptx
PPTX
Sesión 04 2015 II
DOCX
Jugos naturales
PDF
Investigación de Operaciones 2/2
PDF
Método simplex
PPTX
CLASE+4+IO1+Simplex.pptx
PPTX
Investigacion de operaciones 10% segundo corte
PDF
Método simplex.
DOC
Variantes Del Metodo Simplex
PDF
S04 01 s08.s1.material metodo simplex
PDF
Mgrandeejemplos
PDF
2.3 MÉTODO SIMPLEX, metodo de maximización
PDF
Método simplex m
PDF
Mas ejercicios para la resolución de modelos aplicando el método simplex
DOCX
Método simplex
2.3. procedimiento para resolver problemas
metodo Simplex, investigacion de operaciones
3.2- IO_SIMPLEX_SAGA-T3-2021-tabular.pptx
Método algebraico
estadisticasII Metodo-de-la-gran-M.pdf
Clase n°5 Dos fases y M.pptx
Sesión 04 2015 II
Jugos naturales
Investigación de Operaciones 2/2
Método simplex
CLASE+4+IO1+Simplex.pptx
Investigacion de operaciones 10% segundo corte
Método simplex.
Variantes Del Metodo Simplex
S04 01 s08.s1.material metodo simplex
Mgrandeejemplos
2.3 MÉTODO SIMPLEX, metodo de maximización
Método simplex m
Mas ejercicios para la resolución de modelos aplicando el método simplex
Método simplex

Más de Julio Pari (20)

PPTX
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
PDF
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
DOCX
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
DOCX
Indice General Tesis Sistemas UPC
PPTX
Arquitectura Web FISI UNMSM
PDF
Jelastic Enterprise
DOCX
Marketing Examen Parcial Profesor Osorio
DOCX
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
PDF
Documento de Arquitectura
DOCX
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
DOCX
Práctica de Inventarios - Investigación Operativa II
PDF
Armas silenciosas para guerras tranquilas
PDF
UML Java
DOCX
Formato de presentación de Proyecto UNMSM FISI
DOCX
Cuento para nuestro hijo y nuestra hija
DOCX
Ingeniería de Software Examen Parcial
DOCX
Sistemas Distribuidos Examen Parcial
PDF
Php07 consultas bd
PDF
Php06 instalacion my_sql
PDF
Php05 funciones usuario
Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes #Ibm virtual la...
Links kubernetes - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Comandos - Evento - Virtual Lab Despliegue de aplicaciones en Kubernetes
Indice General Tesis Sistemas UPC
Arquitectura Web FISI UNMSM
Jelastic Enterprise
Marketing Examen Parcial Profesor Osorio
Ingenieria Software Examen Parcial 2013 2 Profesor Cordero
Documento de Arquitectura
Solucion Examen Parcial Sistemas Digitales UNMSM FISI
Práctica de Inventarios - Investigación Operativa II
Armas silenciosas para guerras tranquilas
UML Java
Formato de presentación de Proyecto UNMSM FISI
Cuento para nuestro hijo y nuestra hija
Ingeniería de Software Examen Parcial
Sistemas Distribuidos Examen Parcial
Php07 consultas bd
Php06 instalacion my_sql
Php05 funciones usuario

Unmsm fisi - restricciones - io1 cl06

  • 1. 1 Restricciones “=“ y “≥” Docente : Lic. Gabriel Solari Carbajal Universidad Nacional Mayor de San Marcos Facultad de Ingeniería de Sistemas e Informática Investigación Operativa I 2 Estos problemas requieren un tratamiento diferente al procedimiento del método Simplex. Ejemplo: Restricciones “=“ y “≥” 21 x5x3ZMin +−= 18x2x3 21 ≥+ 6x2 ≤ 0x,x 21 ≥ sujeto a 4x1 ≤
  • 2. 2 3 A la forma estándar, añadiendo las variables de holgura y de exceso: Restricciones “=“ y “≥” 21 x5x3ZMin +−= 18xx2x3 521 =−+ 6xx 42 =+ 0x,x,x,x,x 54321 ≥ sujeto a 4xx 31 =+ 4 La solución básica inicial sería: Restricciones “=“ y “≥” 18x18x 55 −=⇒=− 6x4 = 4x3 = Lo que contradice con las condiciones de no negatividad. Se hace necesario el uso de las “variables artificiales”. Cuyo propósito es generar una solución básica inicial.
  • 3. 3 5 Añadiendo las variables artificiales: Restricciones “=“ y “≥” 21 x5x3ZMin +−= 18wxx2x3 1521 =+−+ 6xx 42 =+ 0w,x,x,x,x,x 154321 ≥ sujeto a 4xx 31 =+ 6 Para este caso en particular la base inicial esta compuesta por x3, x4 y w1. Las variables artificiales no deben permanecer en la base, dado que no son propiamente variables del sistema. La manera de eliminar las variables artificiales de la base origina 2 métodos: Restricciones “=“ y “≥” 1) Método de Penalización (o de la M grande). 2) Método de la Doble Fase.
  • 4. 4 7 Método de Penalización (o de la M grande) Las variables artificiales participan en la función objetivo con un costo prohibitivo. Si la función objetivo es de maximización, el coeficiente de las variables artificiales será –M, si la función objetivo es de minimización, el coeficiente de las variables artificiales será +M, siendo M un valor extremadamente grande. Con estos costos prohibitivos las variables artificiales deben ser las primeras candidatas a salir de la base. Restricciones “=“ y “≥” 8 Para el ejemplo se tiene: Restricciones “=“ y “≥” 154321 Mw0x0x0x5x3xZMin +++++−= 18wxx2x3 1521 =+−+ 6xx 42 =+ 0w,x,x,x,x,x 154321 ≥ sujeto a 4xx 31 =+
  • 5. 5 9 Construyendo el tablero Simplex: Restricciones “=“ y “≥” Z x1 x2 x3 x4 x5 w1 Sol. Z 1 3 -5 0 0 0 -M x3 0 1 0 1 0 0 0 4 x4 0 0 1 0 1 0 0 6 w1 M 3 2 0 0 -1 1 18 Θ Pero este tablero aún requiere ser transformado para que se cumplan las condiciones de variables básicas (vector unitario y coeficiente Zj-cj = 0). 10 Transformando y resolviendo por el método Simplex: Restricciones “=“ y “≥” Z x1 x2 x3 x4 x5 w1 Sol. Z 1 3M+3 2M-5 0 0 -M 0 18M x3 0 1 0 1 0 0 0 4 4 x4 0 0 1 0 1 0 0 6 w1 M 3 2 0 0 -1 1 18 6 Θ Z 1 0 2M-5 -3M-3 0 -M 0 6M-12 x1 -3 1 0 1 0 0 0 4 x4 0 0 1 0 1 0 0 6 w1 M 0 2 -3 0 -1 1 6
  • 6. 6 11 Transformando y resolviendo por el método Simplex: Restricciones “=“ y “≥” Z x1 x2 x3 x4 x5 w1 Sol. Z 1 0 2M-5 -3M-3 0 -M 0 6M-12 x1 -3 1 0 1 0 0 0 4 x4 0 0 1 0 1 0 0 6 6 w1 M 0 2 -3 0 -1 1 6 3 Θ Z 1 0 0 -21/2 0 -5/2 -M+5/2 3 x1 -3 1 0 1 0 0 0 4 x4 0 0 0 3/2 1 1/2 -1/2 3 x2 5 0 1 -3/2 0 -1/2 1/2 3 12 Solución: Restricciones “=“ y “≥” 0x3 = 3x2 = 4x1 = 0w1 = 0x5 = 3x4 = 3Z =
  • 7. 7 13 Método de la Doble Fase Al implementar en software el método de Penalización, se originan errores de redondeo por el uso de un parámetro M muy grande. El métodos de la Doble Fase requiere el siguiente procedimiento: Restricciones “=“ y “≥” FASE 1.- Resolver: Min Z = w1 + w2 + ... + wk Sujeto al conjunto de restricciones dado. El resultado debe ser w1= 0, w2 = 0, ..., y wk = 0. 14 Restricciones “=“ y “≥” FASE 2.- Se retiran del cuadro óptimo de la FASE 1, las columnas correspondientes a las variables artificiales, y se resuelve con la función objetivo original.
  • 8. 8 15 Para el ejemplo se tiene: Restricciones “=“ y “≥” 18wxx2x3 1521 =+−+ 6xx 42 =+ 0w,x,x,x,x,x 154321 ≥ sujeto a 4xx 31 =+ 154321 w0x0x0xx0x0ZMin +++++= 16 Construyendo el tablero Simplex: Restricciones “=“ y “≥” Transformado el tablero para que se cumplan las condiciones de variables básicas (vector unitario y coeficiente Zj-cj = 0). Z x1 x2 x3 x4 x5 w1 Sol. Z 1 0 0 0 0 0 -1 x3 0 1 0 1 0 0 0 4 x4 0 0 1 0 1 0 0 6 w1 1 3 2 0 0 -1 1 18 Θ
  • 9. 9 17 Transformando y resolviendo por el método Simplex: Restricciones “=“ y “≥” Z x1 x2 x3 x4 x5 w1 Sol. Z 1 3 2 0 0 -1 0 18 x3 0 1 0 1 0 0 0 4 4 x4 0 0 1 0 1 0 0 6 w1 1 3 2 0 0 -1 1 18 6 Θ Z 1 0 2 -3 0 -1 0 6 x1 0 1 0 1 0 0 0 4 x4 0 0 1 0 1 0 0 6 w1 1 0 2 -3 0 -1 1 6 18 Transformando y resolviendo por el método Simplex: Restricciones “=“ y “≥” Z x1 x2 x3 x4 x5 w1 Sol. Z 1 0 2 -3 0 -1 0 6 x1 0 1 0 1 0 0 0 4 x4 0 0 1 0 1 0 0 6 6 w1 1 0 2 -3 0 -1 1 6 3 Θ Z 1 0 0 0 0 0 -1 0 x3 0 1 0 1 0 0 0 4 x4 0 0 0 3/2 1 1/2 -1/2 3 x2 0 0 1 -3/2 0 -1/2 1/2 3
  • 10. 10 19 Eliminando la columna de w1 y resolviendo: Restricciones “=“ y “≥” 54321 0x0x0x5x3xZMin ++++−= Z x1 x2 x3 x4 x5 Sol. Z 1 3 -5 0 0 0 x1 -3 1 0 1 0 0 4 x4 0 0 0 3/2 1 1/2 3 x2 5 0 1 -3/2 0 -1/2 3 Θ Transformado el tablero para que se cumplan las condiciones de variables básicas (vector unitario y coeficiente Zj-cj = 0). 20 Siendo el tablero resultante: Restricciones “=“ y “≥” Z x1 x2 x3 x4 x5 Sol. Z 1 0 0 -21/2 0 -5/2 3 x1 -3 1 0 1 0 0 4 x4 0 0 0 3/2 1 1/2 3 x2 5 0 1 -3/2 0 -1/2 3 Θ Se verifica que el tablero ya es óptimo.
  • 11. 11 21 Solución: Restricciones “=“ y “≥” 0x3 = 3x2 = 4x1 = 0x5 = 3x4 = 3Z = 22 NOTA: Si alguna variable artificial permanece en la base óptima, el problema no tiene solución. Restricciones “=“ y “≥”