SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
METODO SIMPLEX POR DT
PROCEDIMIENTO ITERATIVO QUE DADA UNA SOLUCION BASICA
FACTIBLE, NOS LLEVA A OTRA SOLUCION BASICA FACTIBLE QUE MEJORA
EL VALOR DE LA FUNCION OBJETIVO EN SU INTERES DE LLEVARNOS A LA
SOLUCION OPTIMA EN EL MENOR NUMERO DE ITERACIONES POSIBLES
LA FUNCION OBJETIVA ES:
MAX Z = C1X1 + C2X2 + … +C(n+m) X(n+m)
Y LAS RESTRICCIONES DE FORMA AUMENTADA:
P1X1 +P2X2+ … +PnXn+ … +P(n+m)X(n+m) = P0
Soluciones en Programacion Lineal
Básicas
m variables
No Básicas
Un No. de variables
≠ de m variables
S
O
L
U
C
I
O
N
E
S
Factibles
XB ≥ 0
No Factibles
Algún XB ≤0
No Degenerada
XB > 0
Degenerada
XB ≥ 0, algún XB=0
MAXIMIZAR Z = 3X1 + 2X2
S.A -X1 + 2X2 ≤ 4
3X1 + 2X2 ≤ 14
X1 – X2 ≤ 3
X1,X2 ≥ 0
• LO EXPRESAMOS EN FORMA AUMENTADA:
• MAX Z = 3X1 + 2X2 + 0X3 + 0X4 + 0X5
• S.A
-X1 + 2X2 + X3 + 0X4 + 0X5 ≤ 4
3X1 + 2X2+ 0X3+ X4 + 0X5 ≤ 14
X1 – X2 + 0X3 +0X4 + X5 ≤ 3
Xi ≥ 0
La base formada por los vectores correspondientes a
las variables X3, X4 y X5 nos da una solución directa:
X3=4, X4=14, X5=3, X1=0, X2=0, Z=$0
Si observamos, todos lo valores de la variables son
positivos, siendo esta primera solución básica también
factible.
Debemos comprobar si es posible hallar una solución básica factible mejor, con un
valor mayor de Z. Analizamos primero si la solución actual es optima. Hacemos
básicas las variables fuera de la base y observamos cual es el efecto en la función
objetivo.
Incrementamos X1 de valor 0 a 1:
-X1 + 0X2 + X3 + 0X4 + 0X5 = 4
3X1 + 0X2+ 0X3+ X4 + 0X5 = 14
X1 – 0X2 + 0X3 +0X4 + X5 = 3
• Este valor es llamado el beneficio relative o neto de la variable no básica X1.
Dado que el beneficio relativo de X1 es positivo, la función objetivo puede ser
mejorada haciendo básica a X1. Esto implica que la solución actual no es
optima.
Así cuando X1 = 1
X3 se incrementa hasta 5
X4 disminuye hasta 11 y
X5 disminuye hasta 2
O sea X1=1, X2=0, X3=5, X4=11, X5=2, y el nuevo valor de la función
objetivo es
Z= 3(1)+2(0)+0(5)+0(11)+0(2) = $3
De ahí que el cambio neto en el valor de Z por unidad de incremento
de X1 es =$3
Si hacemos otro tanto con la variable X2, ausente de la base, dejando a X1=0, de ahí que.
2X2 + X3 + 0X4 + 0X5 = 4
2X2+ 0X3+ X4 + 0X5 = 14
- X2 + 0X3 +0X4 + X5 = 3
• No teniendo mas variables omitidas, podemos ya decidir cual variable omitida hacer
básica dado que sabemos que la actual solución no es optima.
• Como vimos antes, cada unidad de X1 aumenta el valor de Z en $3, de manera que nos
conviene hacer a X1, tan grande como sea posible ya que el objetivo es Maximizar Z
• Debemos mantener la solución factible del sistema de restricciones:
Así cuando X2 = 1, X1 = 0, X3=2, X4=12, X5=4
Z= 3(0)+2(1)+0(2)+0(12)+0(4) = $2
De ahí que el cambio neto en el valor de Z por unidad de incremento
de X2 es =$2 y por tanto ese será el beneficio relativo de X2
-X1 + X3 + 0X4 + 0X5 = 4
3X1 + 0X3+ X4 + 0X5 = 14
X1 + 0X3 +0X4 + X5 = 3
Así cuando X1 aumenta los valores de X4 y X5 disminuyen mientras que el valor de X3
aumenta
Así, vemos que X4 se hace negativa si X1 toma un valor mayor de 14/3, mientras que
X5 se haría negativa si X1 toma un valor mayor de 3. Por otro lado, no importa que
valor positivo tome X1, X3 nunca se hará negativa
• Esto nos dice que el valor máximo que puede tomar X1 será el de 3 para que
la nueva solución sea básica factible.
Cuando X1 =3, X3 =7, X4 =5 y X5 = 0, como la base solo puede tener tres variables en este
caso, X5 será la variable básica que se hace no básica, es decir, que sale de la solución para
darle lugar a X1
La variable que sale de la solución es la que primero llega a cero cuando el valor de la
nueva variable aumenta. El valor de las variables para esta segunda solución es:
X1=3, X2=0, X3=7, X4=5 y X5 = 0
El valor de Z será: Z2 = 3(3) + 2(0) + 0(7) + 0(5) + 0(0) = $9
• El sistema de restricciones quedaría de la siguiente forma después de aplicar
las operaciones con renglón necesaria para indicar que en la base están:
• X1, X3 y X4 Es decir, se trata de que los vectores P1, P3 y P4 formen la matriz
identidad 0X1 + X2 + X3 + 0X4 + X5 = 7
0X1 + 5X2 + 0X3+ X4 - 3X5 = 5
X1 – X2 + 0X3 +0X4 + X5 = 3
• De nuevo debemos ver si la solucion actual es optima para lo cual debemos
calcular el “beneficio relative” de las variables omitidas o criterio simplex
Si X2 pasa a se básica y toma valor de 1, quedando X5 = 0 el sistema será.
0X1 + X2 + X3 + 0X4 = 7
0X1 + 5X2+ 0X3+ X4 = 5
X1 – X2 + 0X3 +0X4 = 3
• De ahí que el incremento en Z es de 14-9=5 de manera que el beneficio
relativo de X2 es =$5. Como este valor es positivo, la solución no es optima.
• Si hacemos lo mismo con X5, veremos que su beneficio relativo es de: -3. De
manera que X2 es la mejor candidata a entrar a la base. Para saber qué valor
tomará vemos que la única variable básica que podría hacerse no factible si
X2 aumenta mas de lo debido es X4 . Así, el valor máximo de X2 será 1. Esto
nos da la siguiente solución:
X1=4, X2=1, X3=6, X4=0 y X5 =0, y el nuevo valor de la función objetivo es
Z= 3(4)+2(1)+0(6)+0(0) +0(0)= $14
Así cuando X2 = 1
X3 se reduce a 6
X4 se hace 0 y
X1 aumenta a 4
O sea X1=4, X2=1, X3=6, X4=0, y el nuevo valor de la función objetivo es
Z= 3(4)+2(1)+0(6)+0(0) = $14
Max Z = 30X1 + 50X2 + 0X3 + 0X4
S.A 3X1 + 4X2 + X3 + 0X4 = 60
8X1 + 4X2 + 0X3 + X4 = 80
Xi≥0
P1 P2 P3 P4 P0
3 4 1 0 60
8 4 0 1 80
El conjunto de vectores P3 y P4 son seleccionados para formar la primera base al ser la matriz
identidad y lo combinamos con P0 buscando primera solución P3X3 + P4X4 = P0
1
0
X3 X4
0
1
+ =
60
80
Lo que nos da
X3=60 y X4=80
De ahí que
X1=X2=0
El valor de la Funcion Objetivo para esta primera solucion es
Max Z = 30X1 + 50X2 + 0X3 + 0X4
Z=0
Una empresa de manufactura produce puertas y ventanas. Una Puerta requiere 3 horas en el
departamento 1 y 8 horas en el departamento 2, una Ventana requiere 4 horas en el departamento 1 y 4
horas en el departamento 2. El beneficio es de $30 por cada puerta y $50 por cada ventana. El
departamento 1 tiene 60 horas disponibles por semana y el departamento 2 cuenta con 80 horas por
semana. Cuantas unidades de cada producto debe elaborar la compañía si desea maximizar sus beneficios?
Agregamos variables de holgura
Cj 30 50 0 0
CB XB BASE P1 P2 P3 P4
0 60 P3 3 4 1 0
0 80 P4 8 4 0 1
0 Zj 0 0 0 0
Cj - Zj 30 50 0 0
Fila Cj contiene coeficientes de la variables en la función objetivo y representa el criterio simplex
En la columna CB se colocan los coeficientes de la función objetivo correspondientes a las variables que están en la
solución. En la primera tabla los de X3 y X4.
Debajo de la columna de encabezado con la palabra Base se encuentran los vectores que forman la base a esa
solución particular. En la primera tablas la base esta formada por P3 y P4.
En la columna encabezada XB están los valores respectivos de las variables correspondientes a los vectores en la
base. Es decir, los valores de las variables en la primera solución X3=60 y X4=80
Debajo de los vectores Pj están los respectivos coeficientes de cada uno
La fila Zj contiene el costo marginal del criterio simplex y se obtiene con CjXie y lo cual resulta de multiplicar los
valores en la Columna Cj con los respectivos Xie de cada columna y sumando algebraicamente.
Los valores de la fila Cj-Zj se obtienen restando de la primera fila Cj la fila Zj, siendo la fila Cj-Zj la del Criterio
Simplex
El valor de la función Objetivo se obtiene multiplicando los valores de la Columna CB por los respectivos valores de
la columna de XB y sumando.
Cj 30 50 0 0
CB XB BASE P1 P2 P3 P4
50 15 P2 3/4 1 ¼ 0
0 20 P4 5 0 -1 1
750 Zj 37.5 50 12.5 0
Cj - Zj -7.5 0 -12.5 0
La segunda tabla se logra realizando varias operaciones:
1) El vector entrante Pe será el que tenga el mayor valor positivo en la fila de Cj-Zj. En este caso el vector P2 y la variable X2.
2) El vector saliente será el que corresponda al valor dado por
Min de ahí que = Min ; = 15 que corresponde a la variable X3. Luego, sale X3 de la solución
y P3 de la base
La Xi están en la tabla debajo de XB y las Xie están debajo del vector que entra, en este caso del vector P2.
3) Se procede a transformar los valores en la tabla 1, para obtener los de la tabla 2. (cálculos estandarizados) Valores
importantes a reconocer en la tabla:
a) Valores en la columna “Valores Interseccionales”
b) El valor que está en la intersección de la columna que entra con la fila que sale se llama “Elemento Pivote”
Xi
Xie>0
60
4
80
4
Cálculos Estandarizados
1) Para obtener los valores de la fila que entra Valores P2:
Se dividen los valores de la fila que sale entre el elemento pivote
Fila de P2 = = = 15, ¾, 1, ¼, 0
Fila de P3
Pivote
60, 3, 4, 1, 0
4
2) Para obtener los valores de cualquier otra fila, excepto la Zj:
A los valores de la fila vieja se les resta el resultado de multiplicar
la fila nueva que entra por el elemento intersección de esa fila
Valores nuevos para
cualquier otra fila
= Elementos
fila vieja
Elementos
intersección
Elementos fila
que entró
- x
Valores para fila P4 =
80
8
4
0
1
- 4
15
3/4
1
1/4
0
=
80 - 60
8-3
4-4
0-1
1-0
20
5
0
-1
1
=
Zj = CiXie = 50*3/4=37.5
Función Objetivo = 50*15=750
Deben verificar que los valores de la solución satisfacen todas las restricciones.
Si observan en el cuerpo de la tabla, debajo de los vectores en la base debe siempre aparecer la matriz identidad
En la fila Cj-Zj debajo de los vectores en la base los valores deben ser cero
Si aparece un cero debajo de otro vector en la tabla optima, tendremos infinitas soluciones optimas
Si la fila Cj-Zj indica que es la tabla final y aparece una variable artificial en la solución, con un valor mayor que
cero estaríamos ante un problema sin solución factible
LA TRANSFORMACION DE LA TABLA SE CONTINUA HASTA TANTO NO SE HAYA SATISFECHO LA CONDICION DE
OPTIMIDAD DEL CRITERIO SIMPLEX
Si en cualquier iteracción, tabla, algunos de los vectores que sean candidatos a formar parte de la base tiene
todas las tasas de sustitución Xij negativos o cero, el problema no tiene solución finita o sea es un problema no
acotado por arriba.
Debajo de los vectores que sirvieron de base en la tabla inicial tendremos siempre la matriz inversa de la base que
se tenga en esa interacción particular.
En la tabla buscamos en la fila del Criterio Simplex Cj-Zj por algún
valor positivo o un valor que mejore la solución y como todos los
valores son cero o negativos, esta segunda solución es Optima al
cumplirse el criterio Cj-Zj ≤ 0 para todos los vectores que no estén
en la base.
La solución optima del problema es producir 15 unidades de X2 o
sea, ventanas lo que arrojará un beneficio de $750. El valor de X4
= 20 nos indica que hay 20 horas ociosas por semana en el
departamento 2.
Cj 30 50 0 0
CB XB BASE P1 P2 P3 P4
50 15 P2 3/4 1 ¼ 0
0 20 P4 5 0 -1 1
750 Zj 37.5 50 12.5 0
Cj - Zj -7.5 0 -12.5 0
Buscaremos el vector que debe entra y el que debe salir. Para ello expresamos los vectores que
no están en la base como combinación lineal de los vectores en la base. Los vectores omitidos
son P1 y P2, o llamamos Pe
Para P1 tenemos P3X31 +P4X41 = P1 y sustituyen :
1
0
X31 X41
0
1
+ =
3
8
Tenemos las tasas de sustitución, y podemos
encontrar el criterio para las variables X1 y X2
Ce – C1Xie – C2X2e-C3X3e-… -CmXme
Para X1= C1-C3X31-C4X41 = 30-0(3)=0(8)=30
Para X2= C2-C3X32-C4X42 = 50-0(4)-0(4)=50
Conviene traer a X2 ala solución y P2 a la base pues es la variable
que aumenta mas por unidad el valor de la función objetivo como
lo demuestra el criterio simplex
1
0
X32 X42
0
1
+ =
4
4
Lo que nos da
X31=3 y X41=8
Para P2 tenemos P3X32 +P4X42 = P2 y sustituyen :
Lo que nos da
X32=4 y X42=4
This Photo by Unknown Author is licensed under CC BY-NC-ND

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
 
Tema 2 Polinomios y fracciones algebraicas
Tema 2 Polinomios y fracciones algebraicasTema 2 Polinomios y fracciones algebraicas
Tema 2 Polinomios y fracciones algebraicasAntonio Moreno
 
Ejercicios detallados del obj 8 mat i (175 176-177
Ejercicios detallados del obj 8 mat i (175 176-177Ejercicios detallados del obj 8 mat i (175 176-177
Ejercicios detallados del obj 8 mat i (175 176-177Jonathan Mejías
 
Soluciones enteras en un problema de programación lineal
Soluciones enteras en un problema de programación linealSoluciones enteras en un problema de programación lineal
Soluciones enteras en un problema de programación linealDiego Gomez
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicasWilfrinar
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemasRodia Bravo
 
Pol frac pedro g
Pol frac pedro gPol frac pedro g
Pol frac pedro g4bpi
 
Factor común (Recomendado)
Factor común (Recomendado) Factor común (Recomendado)
Factor común (Recomendado) Jose Aranda
 
Ecuaciones diferenciales
Ecuaciones diferencialesEcuaciones diferenciales
Ecuaciones diferencialesBrian Bastidas
 
Proyecto de aula de matemàticas
Proyecto de aula de matemàticasProyecto de aula de matemàticas
Proyecto de aula de matemàticasAilyn Burgos Arce
 
06 polinomios (1)
06 polinomios (1)06 polinomios (1)
06 polinomios (1)petarca
 
06 Polinomios
06 Polinomios06 Polinomios
06 PolinomiosKeymar
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicasAnel Vasquez
 

La actualidad más candente (20)

Polinomios Teoría
Polinomios TeoríaPolinomios Teoría
Polinomios Teoría
 
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
 
Polinomios
PolinomiosPolinomios
Polinomios
 
Tema 2 Polinomios y fracciones algebraicas
Tema 2 Polinomios y fracciones algebraicasTema 2 Polinomios y fracciones algebraicas
Tema 2 Polinomios y fracciones algebraicas
 
M algebraico
M algebraicoM algebraico
M algebraico
 
Ejercicios detallados del obj 8 mat i (175 176-177
Ejercicios detallados del obj 8 mat i (175 176-177Ejercicios detallados del obj 8 mat i (175 176-177
Ejercicios detallados del obj 8 mat i (175 176-177
 
Soluciones enteras en un problema de programación lineal
Soluciones enteras en un problema de programación linealSoluciones enteras en un problema de programación lineal
Soluciones enteras en un problema de programación lineal
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicas
 
2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas2.3. procedimiento para resolver problemas
2.3. procedimiento para resolver problemas
 
Pol frac pedro g
Pol frac pedro gPol frac pedro g
Pol frac pedro g
 
Factor común (Recomendado)
Factor común (Recomendado) Factor común (Recomendado)
Factor común (Recomendado)
 
Ecuaciones diferenciales
Ecuaciones diferencialesEcuaciones diferenciales
Ecuaciones diferenciales
 
Proyecto de aula de matemàticas
Proyecto de aula de matemàticasProyecto de aula de matemàticas
Proyecto de aula de matemàticas
 
Plantillabasicas
PlantillabasicasPlantillabasicas
Plantillabasicas
 
Factorizacion
FactorizacionFactorizacion
Factorizacion
 
Unidad 3...
Unidad 3...Unidad 3...
Unidad 3...
 
Polinomios
PolinomiosPolinomios
Polinomios
 
06 polinomios (1)
06 polinomios (1)06 polinomios (1)
06 polinomios (1)
 
06 Polinomios
06 Polinomios06 Polinomios
06 Polinomios
 
Expresiones algebraicas
Expresiones algebraicasExpresiones algebraicas
Expresiones algebraicas
 

Similar a Simplex metodo 22622

Similar a Simplex metodo 22622 (20)

Método algebraico
Método algebraicoMétodo algebraico
Método algebraico
 
Ecuaciones cuadraticas
Ecuaciones cuadraticasEcuaciones cuadraticas
Ecuaciones cuadraticas
 
2 Ecuaciones CuadráTicas
2  Ecuaciones CuadráTicas2  Ecuaciones CuadráTicas
2 Ecuaciones CuadráTicas
 
9 ppt final de tópicos
9 ppt final de tópicos9 ppt final de tópicos
9 ppt final de tópicos
 
sesion31-EcSegrado-Polino-FraccionariasRadicales (1).ppt
sesion31-EcSegrado-Polino-FraccionariasRadicales (1).pptsesion31-EcSegrado-Polino-FraccionariasRadicales (1).ppt
sesion31-EcSegrado-Polino-FraccionariasRadicales (1).ppt
 
Leccion evaluativa 2
Leccion evaluativa 2Leccion evaluativa 2
Leccion evaluativa 2
 
ECUACIONES CUADRATICAS
ECUACIONES CUADRATICASECUACIONES CUADRATICAS
ECUACIONES CUADRATICAS
 
io-examen.pptx
io-examen.pptxio-examen.pptx
io-examen.pptx
 
2. ECUACIONES CUADR%C1TICAS.pptx
2. ECUACIONES CUADR%C1TICAS.pptx2. ECUACIONES CUADR%C1TICAS.pptx
2. ECUACIONES CUADR%C1TICAS.pptx
 
ECUACIONES.ppt
ECUACIONES.pptECUACIONES.ppt
ECUACIONES.ppt
 
Ecuaciones (2)
Ecuaciones (2)Ecuaciones (2)
Ecuaciones (2)
 
Ecuaciones
EcuacionesEcuaciones
Ecuaciones
 
Pasos metodo simplex
Pasos metodo simplexPasos metodo simplex
Pasos metodo simplex
 
Ecuaciones cuadraticas
Ecuaciones cuadraticasEcuaciones cuadraticas
Ecuaciones cuadraticas
 
Resolucion del metodo simplex
Resolucion del metodo simplexResolucion del metodo simplex
Resolucion del metodo simplex
 
Inecuaciones (1)
Inecuaciones (1)Inecuaciones (1)
Inecuaciones (1)
 
Un ejemplo práctico en clase
Un ejemplo práctico en claseUn ejemplo práctico en clase
Un ejemplo práctico en clase
 
Un ejemplo práctico en clase
Un ejemplo práctico en claseUn ejemplo práctico en clase
Un ejemplo práctico en clase
 
Metodo simplex-investigacion-simulacion-y-operaciones
Metodo simplex-investigacion-simulacion-y-operacionesMetodo simplex-investigacion-simulacion-y-operaciones
Metodo simplex-investigacion-simulacion-y-operaciones
 
Ejemplo práctico en clase
Ejemplo práctico en claseEjemplo práctico en clase
Ejemplo práctico en clase
 

Último

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 

Último (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Simplex metodo 22622

  • 1. METODO SIMPLEX POR DT PROCEDIMIENTO ITERATIVO QUE DADA UNA SOLUCION BASICA FACTIBLE, NOS LLEVA A OTRA SOLUCION BASICA FACTIBLE QUE MEJORA EL VALOR DE LA FUNCION OBJETIVO EN SU INTERES DE LLEVARNOS A LA SOLUCION OPTIMA EN EL MENOR NUMERO DE ITERACIONES POSIBLES LA FUNCION OBJETIVA ES: MAX Z = C1X1 + C2X2 + … +C(n+m) X(n+m) Y LAS RESTRICCIONES DE FORMA AUMENTADA: P1X1 +P2X2+ … +PnXn+ … +P(n+m)X(n+m) = P0
  • 2. Soluciones en Programacion Lineal Básicas m variables No Básicas Un No. de variables ≠ de m variables S O L U C I O N E S Factibles XB ≥ 0 No Factibles Algún XB ≤0 No Degenerada XB > 0 Degenerada XB ≥ 0, algún XB=0
  • 3. MAXIMIZAR Z = 3X1 + 2X2 S.A -X1 + 2X2 ≤ 4 3X1 + 2X2 ≤ 14 X1 – X2 ≤ 3 X1,X2 ≥ 0 • LO EXPRESAMOS EN FORMA AUMENTADA: • MAX Z = 3X1 + 2X2 + 0X3 + 0X4 + 0X5 • S.A -X1 + 2X2 + X3 + 0X4 + 0X5 ≤ 4 3X1 + 2X2+ 0X3+ X4 + 0X5 ≤ 14 X1 – X2 + 0X3 +0X4 + X5 ≤ 3 Xi ≥ 0 La base formada por los vectores correspondientes a las variables X3, X4 y X5 nos da una solución directa: X3=4, X4=14, X5=3, X1=0, X2=0, Z=$0 Si observamos, todos lo valores de la variables son positivos, siendo esta primera solución básica también factible.
  • 4. Debemos comprobar si es posible hallar una solución básica factible mejor, con un valor mayor de Z. Analizamos primero si la solución actual es optima. Hacemos básicas las variables fuera de la base y observamos cual es el efecto en la función objetivo. Incrementamos X1 de valor 0 a 1: -X1 + 0X2 + X3 + 0X4 + 0X5 = 4 3X1 + 0X2+ 0X3+ X4 + 0X5 = 14 X1 – 0X2 + 0X3 +0X4 + X5 = 3 • Este valor es llamado el beneficio relative o neto de la variable no básica X1. Dado que el beneficio relativo de X1 es positivo, la función objetivo puede ser mejorada haciendo básica a X1. Esto implica que la solución actual no es optima. Así cuando X1 = 1 X3 se incrementa hasta 5 X4 disminuye hasta 11 y X5 disminuye hasta 2 O sea X1=1, X2=0, X3=5, X4=11, X5=2, y el nuevo valor de la función objetivo es Z= 3(1)+2(0)+0(5)+0(11)+0(2) = $3 De ahí que el cambio neto en el valor de Z por unidad de incremento de X1 es =$3
  • 5. Si hacemos otro tanto con la variable X2, ausente de la base, dejando a X1=0, de ahí que. 2X2 + X3 + 0X4 + 0X5 = 4 2X2+ 0X3+ X4 + 0X5 = 14 - X2 + 0X3 +0X4 + X5 = 3 • No teniendo mas variables omitidas, podemos ya decidir cual variable omitida hacer básica dado que sabemos que la actual solución no es optima. • Como vimos antes, cada unidad de X1 aumenta el valor de Z en $3, de manera que nos conviene hacer a X1, tan grande como sea posible ya que el objetivo es Maximizar Z • Debemos mantener la solución factible del sistema de restricciones: Así cuando X2 = 1, X1 = 0, X3=2, X4=12, X5=4 Z= 3(0)+2(1)+0(2)+0(12)+0(4) = $2 De ahí que el cambio neto en el valor de Z por unidad de incremento de X2 es =$2 y por tanto ese será el beneficio relativo de X2 -X1 + X3 + 0X4 + 0X5 = 4 3X1 + 0X3+ X4 + 0X5 = 14 X1 + 0X3 +0X4 + X5 = 3 Así cuando X1 aumenta los valores de X4 y X5 disminuyen mientras que el valor de X3 aumenta Así, vemos que X4 se hace negativa si X1 toma un valor mayor de 14/3, mientras que X5 se haría negativa si X1 toma un valor mayor de 3. Por otro lado, no importa que valor positivo tome X1, X3 nunca se hará negativa • Esto nos dice que el valor máximo que puede tomar X1 será el de 3 para que la nueva solución sea básica factible.
  • 6. Cuando X1 =3, X3 =7, X4 =5 y X5 = 0, como la base solo puede tener tres variables en este caso, X5 será la variable básica que se hace no básica, es decir, que sale de la solución para darle lugar a X1 La variable que sale de la solución es la que primero llega a cero cuando el valor de la nueva variable aumenta. El valor de las variables para esta segunda solución es: X1=3, X2=0, X3=7, X4=5 y X5 = 0 El valor de Z será: Z2 = 3(3) + 2(0) + 0(7) + 0(5) + 0(0) = $9 • El sistema de restricciones quedaría de la siguiente forma después de aplicar las operaciones con renglón necesaria para indicar que en la base están: • X1, X3 y X4 Es decir, se trata de que los vectores P1, P3 y P4 formen la matriz identidad 0X1 + X2 + X3 + 0X4 + X5 = 7 0X1 + 5X2 + 0X3+ X4 - 3X5 = 5 X1 – X2 + 0X3 +0X4 + X5 = 3 • De nuevo debemos ver si la solucion actual es optima para lo cual debemos calcular el “beneficio relative” de las variables omitidas o criterio simplex
  • 7. Si X2 pasa a se básica y toma valor de 1, quedando X5 = 0 el sistema será. 0X1 + X2 + X3 + 0X4 = 7 0X1 + 5X2+ 0X3+ X4 = 5 X1 – X2 + 0X3 +0X4 = 3 • De ahí que el incremento en Z es de 14-9=5 de manera que el beneficio relativo de X2 es =$5. Como este valor es positivo, la solución no es optima. • Si hacemos lo mismo con X5, veremos que su beneficio relativo es de: -3. De manera que X2 es la mejor candidata a entrar a la base. Para saber qué valor tomará vemos que la única variable básica que podría hacerse no factible si X2 aumenta mas de lo debido es X4 . Así, el valor máximo de X2 será 1. Esto nos da la siguiente solución: X1=4, X2=1, X3=6, X4=0 y X5 =0, y el nuevo valor de la función objetivo es Z= 3(4)+2(1)+0(6)+0(0) +0(0)= $14 Así cuando X2 = 1 X3 se reduce a 6 X4 se hace 0 y X1 aumenta a 4 O sea X1=4, X2=1, X3=6, X4=0, y el nuevo valor de la función objetivo es Z= 3(4)+2(1)+0(6)+0(0) = $14
  • 8. Max Z = 30X1 + 50X2 + 0X3 + 0X4 S.A 3X1 + 4X2 + X3 + 0X4 = 60 8X1 + 4X2 + 0X3 + X4 = 80 Xi≥0 P1 P2 P3 P4 P0 3 4 1 0 60 8 4 0 1 80 El conjunto de vectores P3 y P4 son seleccionados para formar la primera base al ser la matriz identidad y lo combinamos con P0 buscando primera solución P3X3 + P4X4 = P0 1 0 X3 X4 0 1 + = 60 80 Lo que nos da X3=60 y X4=80 De ahí que X1=X2=0 El valor de la Funcion Objetivo para esta primera solucion es Max Z = 30X1 + 50X2 + 0X3 + 0X4 Z=0 Una empresa de manufactura produce puertas y ventanas. Una Puerta requiere 3 horas en el departamento 1 y 8 horas en el departamento 2, una Ventana requiere 4 horas en el departamento 1 y 4 horas en el departamento 2. El beneficio es de $30 por cada puerta y $50 por cada ventana. El departamento 1 tiene 60 horas disponibles por semana y el departamento 2 cuenta con 80 horas por semana. Cuantas unidades de cada producto debe elaborar la compañía si desea maximizar sus beneficios? Agregamos variables de holgura
  • 9. Cj 30 50 0 0 CB XB BASE P1 P2 P3 P4 0 60 P3 3 4 1 0 0 80 P4 8 4 0 1 0 Zj 0 0 0 0 Cj - Zj 30 50 0 0 Fila Cj contiene coeficientes de la variables en la función objetivo y representa el criterio simplex En la columna CB se colocan los coeficientes de la función objetivo correspondientes a las variables que están en la solución. En la primera tabla los de X3 y X4. Debajo de la columna de encabezado con la palabra Base se encuentran los vectores que forman la base a esa solución particular. En la primera tablas la base esta formada por P3 y P4. En la columna encabezada XB están los valores respectivos de las variables correspondientes a los vectores en la base. Es decir, los valores de las variables en la primera solución X3=60 y X4=80 Debajo de los vectores Pj están los respectivos coeficientes de cada uno La fila Zj contiene el costo marginal del criterio simplex y se obtiene con CjXie y lo cual resulta de multiplicar los valores en la Columna Cj con los respectivos Xie de cada columna y sumando algebraicamente. Los valores de la fila Cj-Zj se obtienen restando de la primera fila Cj la fila Zj, siendo la fila Cj-Zj la del Criterio Simplex El valor de la función Objetivo se obtiene multiplicando los valores de la Columna CB por los respectivos valores de la columna de XB y sumando.
  • 10. Cj 30 50 0 0 CB XB BASE P1 P2 P3 P4 50 15 P2 3/4 1 ¼ 0 0 20 P4 5 0 -1 1 750 Zj 37.5 50 12.5 0 Cj - Zj -7.5 0 -12.5 0 La segunda tabla se logra realizando varias operaciones: 1) El vector entrante Pe será el que tenga el mayor valor positivo en la fila de Cj-Zj. En este caso el vector P2 y la variable X2. 2) El vector saliente será el que corresponda al valor dado por Min de ahí que = Min ; = 15 que corresponde a la variable X3. Luego, sale X3 de la solución y P3 de la base La Xi están en la tabla debajo de XB y las Xie están debajo del vector que entra, en este caso del vector P2. 3) Se procede a transformar los valores en la tabla 1, para obtener los de la tabla 2. (cálculos estandarizados) Valores importantes a reconocer en la tabla: a) Valores en la columna “Valores Interseccionales” b) El valor que está en la intersección de la columna que entra con la fila que sale se llama “Elemento Pivote” Xi Xie>0 60 4 80 4 Cálculos Estandarizados 1) Para obtener los valores de la fila que entra Valores P2: Se dividen los valores de la fila que sale entre el elemento pivote Fila de P2 = = = 15, ¾, 1, ¼, 0 Fila de P3 Pivote 60, 3, 4, 1, 0 4 2) Para obtener los valores de cualquier otra fila, excepto la Zj: A los valores de la fila vieja se les resta el resultado de multiplicar la fila nueva que entra por el elemento intersección de esa fila Valores nuevos para cualquier otra fila = Elementos fila vieja Elementos intersección Elementos fila que entró - x Valores para fila P4 = 80 8 4 0 1 - 4 15 3/4 1 1/4 0 = 80 - 60 8-3 4-4 0-1 1-0 20 5 0 -1 1 = Zj = CiXie = 50*3/4=37.5 Función Objetivo = 50*15=750
  • 11. Deben verificar que los valores de la solución satisfacen todas las restricciones. Si observan en el cuerpo de la tabla, debajo de los vectores en la base debe siempre aparecer la matriz identidad En la fila Cj-Zj debajo de los vectores en la base los valores deben ser cero Si aparece un cero debajo de otro vector en la tabla optima, tendremos infinitas soluciones optimas Si la fila Cj-Zj indica que es la tabla final y aparece una variable artificial en la solución, con un valor mayor que cero estaríamos ante un problema sin solución factible LA TRANSFORMACION DE LA TABLA SE CONTINUA HASTA TANTO NO SE HAYA SATISFECHO LA CONDICION DE OPTIMIDAD DEL CRITERIO SIMPLEX Si en cualquier iteracción, tabla, algunos de los vectores que sean candidatos a formar parte de la base tiene todas las tasas de sustitución Xij negativos o cero, el problema no tiene solución finita o sea es un problema no acotado por arriba. Debajo de los vectores que sirvieron de base en la tabla inicial tendremos siempre la matriz inversa de la base que se tenga en esa interacción particular. En la tabla buscamos en la fila del Criterio Simplex Cj-Zj por algún valor positivo o un valor que mejore la solución y como todos los valores son cero o negativos, esta segunda solución es Optima al cumplirse el criterio Cj-Zj ≤ 0 para todos los vectores que no estén en la base. La solución optima del problema es producir 15 unidades de X2 o sea, ventanas lo que arrojará un beneficio de $750. El valor de X4 = 20 nos indica que hay 20 horas ociosas por semana en el departamento 2. Cj 30 50 0 0 CB XB BASE P1 P2 P3 P4 50 15 P2 3/4 1 ¼ 0 0 20 P4 5 0 -1 1 750 Zj 37.5 50 12.5 0 Cj - Zj -7.5 0 -12.5 0
  • 12. Buscaremos el vector que debe entra y el que debe salir. Para ello expresamos los vectores que no están en la base como combinación lineal de los vectores en la base. Los vectores omitidos son P1 y P2, o llamamos Pe Para P1 tenemos P3X31 +P4X41 = P1 y sustituyen : 1 0 X31 X41 0 1 + = 3 8 Tenemos las tasas de sustitución, y podemos encontrar el criterio para las variables X1 y X2 Ce – C1Xie – C2X2e-C3X3e-… -CmXme Para X1= C1-C3X31-C4X41 = 30-0(3)=0(8)=30 Para X2= C2-C3X32-C4X42 = 50-0(4)-0(4)=50 Conviene traer a X2 ala solución y P2 a la base pues es la variable que aumenta mas por unidad el valor de la función objetivo como lo demuestra el criterio simplex 1 0 X32 X42 0 1 + = 4 4 Lo que nos da X31=3 y X41=8 Para P2 tenemos P3X32 +P4X42 = P2 y sustituyen : Lo que nos da X32=4 y X42=4 This Photo by Unknown Author is licensed under CC BY-NC-ND