Vous êtes sur la page 1sur 11

Escuela Superior Politcnica del Litoral

Materia:

Optimizacin 1

Tema:

ALGORITMO DE GOMORY - METODO DE PLANO CORTANTE

Profesor:

Johnny Bustamante

Integrantes:

Irma Sanchez

Dorys Fuentes

Ricardo Mendoza Arce

2017 2018
ndice:
Objetivos: ...................................................................................................................................... 4

Marco Terico ............................................................................................................................... 4

Introduccin: ............................................................................................................................. 4

Preguntas Frecuentes: .............................................................................................................. 4

EJERCICIO: ..................................................................................................................................... 5

ALGORITMO DE PLANOS CORTANTES ....................................................................................... 6

Aplicaciones: ................................................................................................................................. 9

Conclusiones: .............................................................................................................................. 10

Ejercicios Propuestos: ................................................................................................................. 10

Bibliografa: ................................................................................................................................. 11
Objetivos:

Encontrar una solucin muy cercana a la solucin ptima que se la saca de


forma matemtica, ya que en algunos problemas de optimizacin de
programacin lineal es necesario encontrar soluciones optimas con enteros y
no con decimales. Por ejemplo, cuantas personas son necesarias para resolver
un problema en una fbrica.
Encontrar una solucin ptima al problema usando el Algoritmo de Gomory o
mtodo de plano cortante en base a agregar nuevas restricciones
seleccionando el valor ms pequeo del resultado y de esta manera poder
agregar esta nueva restriccin.
Agregar iterativamente los cortes, ya que cada punto es una solucin entera del
problema y esta constituye un corte, de manera tal que tome menos tiempo
que agregarlos todos en conjunto.

Marco Terico
Introduccin:
ALGORITMO DE GOMORY - METODO DE PLANO CORTANTE

Ralph Gomory Edward: aplicado matemtico y ejecutivo, graduado de la escuela


George en Newton, Pensilvania, en 1946. Recibi si BA de la universidad de Williams
en 1950, estudio en la universidad de Cambridge, y recibi su doctorado en
matemticas de la universidad de Princeton en 1954.

Un mtodo alternativo de solucin de PPLE es el procedimiento de los cortes de


Gomory. En esta tcnica, se resuelve el problema original relajado en el que se
incluyen restricciones adicionales, que reducen la regin factible sin excluir soluciones
que cumplen las condiciones de optimalidad. En cada iteracin se aade una
restriccin que se denomina corte de Gomory. Este procedimiento genera
progresivamente una envoltura convexa de la regin factible, lo que origina soluciones
que cumplen las condiciones de integralidad.

Preguntas Frecuentes:

En qu caso lo usamos?

Con frecuencia es necesario asignar hombres a actividades, maquinas a produccin,


vehculos a movimientos de transporte o quiz computadoras para la resolucin de
determinados problemas. No se puede asignar camin y medio a transportar x
productos, o 0.75 de hombres para y actividad.

Esto viene a dar la resolucin de problemas de programacin entera.

Para qu sirve?

El mtodo de planos de corte es un procedimiento para encontrar selecciones enteras


de un problema lineal.

Cmo funciona?

Funciona resolviendo un problema lineal no entero, despus comprobando si la


optimizacin encontrada es tambin una solucin entera. Si no lo es as, es aadida
una nueva restriccin que corta la solucin no entera pero no corta ningn otro punto
de la regin factible. Esto se repite hasta que se encuentra la solucin entera ptima.

En otras palabras, este problema sirve para aquellos problemas que an no encajan en
la programacin lineal.

EJERCICIO:
Max z= 7x1+10x2

Sujeto a:

-x1+3x2 <= 6

7x1+x2 <= 35

X1+x2 >=0 y enteros

Para la resolucin del ejercicio usaremos el mtodo simplex

1. Se debe cambiar los signos de la z a negativos


Z= 7x1+10
Z=-7x1-10x2
2. Se agrega una holgura en cada variable
Z=-7x1-10x2
-x1+3x2+s1=6
7x1+x2+s2=35
La ecuacin se pasa a la tabla
X1 X2 S1 S2 Solucin
S1 -1 3 1 0 6
S2 7 1 0 1 35
Z -7 -10 0 0 0

X1 X2 S1 S2 Solucin
S1 -1 3 1 0 6
S2 7 1 0 1 35
Z -7 -10 0 0 0

X1 X2 S1 S2 Solucin
X2 -1/3 1 1/3 0 2
S2 22/3 0 -1/3 1 33
Z -31/3 0 10/3 0 20

X1 X2 S1 S2 Solucin
X2 -1/3 1 1/3 0 2
S2 22/3 0 -1/3 1 33
Z -31/3 0 10/3 0 20

X1 X2 S1 S2 Solucin
X2 0 1 7/22 1/22 7/2
X1 1 0 -1/22 3/22 9/2
Z 0 0 63/22 31/22 133/2

ALGORITMO DE PLANOS CORTANTES

1. Si se tienen los resultados de Z valores fraccionarios se elige el menor de la


tabla anteriormente realizada
Es decir, en este caso se escoge X2=7/2
2. Se elige X2 y se toma toda la restriccin de la tabla
7 1
01 + 12 + 22 1 + 22 2 = 7/2
3. Se debe descomponer la restriccin en Enteros y fracciones menores que 1
positivas
7 1
01 + 12 + 1 + 2 = 7/2
22 22
7 1
2 + 1 + 2 = 3 + 1/2
22 22
4. Se ponen los enteros del lado izquierdo y los fraccionarios del lado derecho.
1 7 1
2 3 = 1 2
2 22 22

5. Se le agrega el <=0 convirtindolo en otra restriccin y se elimina la parte


entera

1 7 1
1 2 0
2 22 22
6. Se pasan del lado derecho los valores sin variable y se agrega una variable de
holgura.
7 1 1
1 2
22 22 2
7 1 1
1 2 + 3 =
22 22 2

7. Se agrega la restriccin a la tabla del simplex

X1 X2 S1 S2 S3 Solucin
X2 0 1 7/22 1/22 0 7/2
X1 1 0 -1/22 3/22 0 9/2
S3 0 0 -7/22 -1/22 1 -1/2
Z 0 0 63/22 31/22 0 133/2

8. Sacar la columna pivote se divide Z dividido para S3 con valor absoluto y se


escoge el menor, se repite el mtodo simplex

X1 X2 S1 S2 S3 Solucin
X2 0 1 7/22 1/22 0 7/2
X1 1 0 -1/22 3/22 0 9/2
S3 0 0 -7/22 -1/22 1 -1/2
Z 0 0 63/22 31/22 0 133/2

X1 X2 S1 S2 S3 Solucin
X2 0 1 0 0 1 3
X1 1 0 0 1/7 -1/7 32/7
S1 0 0 1 1/7 -22/7 11/7
Z 0 0 0 1 9 62
9. Se debe realizar el mtodo de planos cortantes nuevamente eligiendo el menor
que en este caso es S1 11/7
Se toma la restriccin de la tabla
1 22 11
01 + 02 + 11 + 2 3 =
7 7 7

Se descompone:
1 6 4
11 + 2 (4 + ) 3 = 1 +
7 7 7
Se acomodan enteros del lado izquierdo y fraccionario del lado derecho:
4 1 6
1 4 1 = 2 3
7 7 7
Se lo transforma en restriccin y se eliminan los enteros
4 1 6
2 3 0
7 7 7
Se agrega la variable de holgura
1 6 4
2 3 + 4 =
7 7 7

Se agrega la restriccin a la tabla

X1 X2 S1 S2 S3 S4 Solucin
X2 0 1 0 0 1 0 3
X1 1 0 0 1/7 -1/7 0 32/7
S3 0 0 1 1/7 -22/7 0 11/7
S4 0 0 0 -1/7 -6/7 1 -4/7
Z 0 0 0 1 9 0 62
Se saca la columna pivote dividiendo Z para S4 y se escoge el menor

X1 X2 S1 S2 S3 S4 Solucin
X2 0 1 0 0 1 0 3
X1 1 0 0 1/7 -1/7 0 32/7
S3 0 0 1 1/7 -22/7 0 11/7
S4 0 0 0 -1/7 -6/7 1 -4/7
Z 0 0 0 1 9 0 62
Finalmente

X1 X2 S1 S2 S3 S4 Solucin
X2 0 1 0 0 1 0 3
X1 1 0 0 0 -1 1 4
S1 0 0 1 0 -4 1 1
S2 0 0 0 1 6 -7 4
Z 0 0 0 0 3 7 58
La solucin es

X1=4

X2=3

Z=58

Aplicaciones:

Uno de los problemas en donde mejor se puede experimentar el mtodo de


planos cortantes es el problema del Agente Viajero.
Consiste en encontrar el circuito ptimo que deber seguir un vendedor en un
caso con n ciudades, en el que cada ciudad se visita exactamente una vez, y al
comenzar la resolucin del problema se tiene la gran probabilidad de
encontrarse con subcircuitos.
El mtodo de planos cortantes evita la formacin de subcircuitos , agregando
un conjunto de restricciones de la siguiente forma:

Con estas restricciones se eliminan las posibles soluciones con subcircuitos y no


eliminan alguna solucin con circuito
Otra aplicacin es el problema de secuenciamiento de produccin que se
enfoca en determinar el circuito ms corto que se inicie en una seccin de
produccin y pase exactamente una vez por cada uno de los tres lotes
restantes, para regresar al punto de partida, por ejemplo determinar la
secuencia ptima para la produccin diaria de cuatro colores de pintura, que
minimice el tiempo total de limpieza necesario.
Conclusiones:
El mtodo de corte de Gomory es una herramienta de la programacin entera
para dar solucin entera a problemas en los cuales se debe tomar una decisin
ptima para cualquier empresa de productos o servicios.
Podemos concluir que el algoritmo de Gomory es un buen mtodo para poder
buscar una solucin ptima a un problema de programacin lineal si se
necesitan valores enteros de resultados.
Concluimos que al aumentar restricciones si podemos encontrar una solucin
ptima entera para un problema de programacin lineal.

Ejercicios Propuestos:

Z Max= 2X1+X2
Sa: 2x1+5x2 <=17
3x1+2x2 <=8
X1,x2>=0

Z Max=2x1+3x2
Sa: 4x1+5x2 <=17
2x1+2x2<=8
x1,x2>=0

Z Max=5x1+x2+2x3
Sa: x1+x2+2x3<=10
6x1+2x2+x3 <=10
X1,x2,x3>=0

Max z= 120x1 + 80x2


2x1 + x2 <= 6
7x1 + 8x2 <= 28
X1, x2 >= 0
Max z= 3x1 - x2
x1 + x2 <= 4
x1 - x2 <= 3
x1,x2=0
Bibliografa:
Castorena, R. V. (2016). Youtube. Obtenido de
www.youtube.com/watch?v=1a7CAY5e3wl

Chile, N. n.-U. (2011). u-cursos. Obtenido de https://www.u-


cursos.cl/usuario/e3eedee18997cb6885520f1611337e0f/mi_blog/r/6_Program
aci_n_Entera.pdf

cortantes, M. d. (2016). metodo de planos cortantes.

Madrid, U. d. (s.f.). PDF. Obtenido de


http://www.fdi.ucm.es/profesor/jjruz/MasterUned/Documentos%20en%20aLF
/Tema%206.pdf

Vous aimerez peut-être aussi