Anda di halaman 1dari 13

UNIVERSIDAD NACIONAL TORIBIO RODRGUEZ DE

MENDOZA DE AMAZONAS

FACULTAD DE INGENIERIA INGENIERA DE SISTEMAS Y


MECNICA ELCTRICA.

ESCUELA PROFESIONAL DE INGENIERA DE SISTEMAS

TITULO DEL INFORME: PROGRAMACION ENTERA

NOMBRE DEL CURSO: INVESTIGACION DE OPERACIONES 2


DOCENTE DEL CURSO: JOEL LUJAN LLACSAHUANGA
CICLO: V
INTEGRANTES:
TORREJON DE LA CRUZ, LUIS ALBERTO
GUIMAC VELA, MARISSEL
DAVILA HORNA, IZIN

CHACHAPOYAS, 2017
INDICE

INDICE............................................................................................................................................ 2
INTRODUCCIN ............................................................................................................................. 3
PROGRAMACION ENTERA ............................................................................................................. 4
CLASIFICACIN: ............................................................................................................................. 4
A) PURA.................................................................................................................................. 4
B) BINARIA ............................................................................................................................. 4
C) MIXTA ................................................................................................................................ 5
Tipos de Restricciones ................................................................................................................... 5
METODOS DE SOLUCIN DE LA PROGRAMACION ENTERA .......................................................... 5
MTODO DEL PLANO CORTANTE (ALGORITMO DE GOMORY) ................................................. 5
MTODO DE RAMIFICACIN Y ACORTAMIENTO (BRANCH AND BOUND)................................ 6
MTODO DE ENUMERACIN EXHAUSTIVA (ENUMERACION EXPLCITA) ................................. 7
MTODO ADITIVO DE EGON BALAS(ENUMERACIN) .............................................................. 8
ANEXOS ......................................................................................................................................... 9
CONCLUSIONES ........................................................................................................................... 13
REFERENCIAS BIBLIOGRAFCAS .................................................................................................... 13
INTRODUCCIN
Es frecuente al tener que resolver problemas en los cuales las soluciones tienen
que ser valores enteros como, por ejemplo: nmeros de unidades a producir por
mquina, nmero de mquinas necesarias, etc. Parte del problema de la
programacin entera radica en la diferencia esencial que existe la programacin
lineal y la entera, en la programacin lineal se maximiza o minimiza una funcin
sobre una regin de factibilidad convexa, mientras que al usar los mtodos de
programacin entera se maximiza una funcin sobre una regin de factibilidad
que generalmente no es convexa. De tal manera que la programacin entera
tiene ms complicaciones que la programacin lineal.
En Programacin Lineal Entera Pura algunos de los algoritmos de solucin que
se emplean son: Mtodo de Plano de Corte, Algoritmo Fraccional de Gomory,
Algoritmo Entero Puro de Gomory, Mtodo de Ramificacin y Acotamiento y el
Algoritmo de Land Doig, entre otros. Para Programacin Lineal Entera Binaria
algunos de los utilizados son: Mtodo de Ramificacin y Acotamiento, Mtodo
Aditivo de Egon Balas, Mtodo Lexicogrfico, Mtodo de Lemke y Spielberg,
Distancia de Hamming y Retculos y Mtodo de Trubin. En Programacin Lineal
Entera Mixta se usan el Algoritmo Entero Mixto de Gomory, el Algoritmo de Land
Doig, Mtodo de Benders.
PROGRAMACION ENTERA
Un modelo de Programacin Entera es aquel cuya solucin ptima tiene sentido
solamente si una parte o todas las variables de decisin toman valores
restringidos a nmeros enteros, permitiendo incorporar en el modelamiento
matemtico algunos aspectos que quedan fuera del alcance de los modelos de
Programacin Lineal.
Un modelo de programacin entera es aquel que contiene restricciones y una
funcin objetivo idnticas a la formuladas en programacin lineal, la nica
diferencia en que una o ms variables de decisin deben tomar valor entero en
la solucin final.
Cuando en nuestro entorno tenemos un problema al que se pretende optimizar
ya sea obteniendo el mayor beneficio o generando el menor gaste de recursos y
sabemos que se puede solucionar haciendo uso de la investigacin de
operaciones. Pero adems que la solucin debe reportarse en nmeros enteros
o unidades completas, por ejemplo, nmero de empleados a contratar, nmero
de mquinas a reemplazar, nmero de unidades a producir, etc.
Podemos hacer uso de la Programacin entera y aprovechar los mtodos de
solucin que esta presenta para as obtener la solucin ptima deseada.

CLASIFICACIN:
Existen tres tipos de modelos por programacin entera
A) PURA: Son modelos similares a los de programacin entera. Los valores
de su resultado pertenecen a los nmeros enteros.

B) BINARIA: Estos modelos lineales, las variables slo toman valores 0 y 1,


son usadas para uso probabilstico Donde 0 se rechaza la opcin y 1 se
acepta la opcin.
C) MIXTA: Este modelo es una combinacin de los dos modelos anteriores,
integra las variables puras y las mixtas.

Tipos de Restricciones Usadas en la Programacin Entera Mixta:


1) Excluyentes: Solo sirve para elegir una alternativa de varias posibles.
2) Pre-requisito: Cuando necesitas realizar una accin antes de proceder con la
siguiente.
3) Incluyente: Dicha restriccin se da para cuando realizas una accin "A"
entonces debes hacer la accin "B".
4) Costo Fijo: Cuando se nombra un costo fijo, es sinnimo de uso de variable
mixta.

METODOS DE SOLUCIN DE LA PROGRAMACION ENTERA

MTODO DEL PLANO CORTANTE (ALGORITMO DE GOMORY)

Publicado en 1958 por Ralph Gomory, el mtodo de Gomory mejor conocido


como Algoritmo de Plano de Corte, es un mtodo que permite encontrar
soluciones ptimas enteras en aquellos problemas de programacin lineal que
tienen soluciones fraccionarias o con decimales. Se basa con los planos
cortantes (o corte) que es una nueva restriccin funcional que reduce la regin
factible del relajamiento de PL sin eliminar soluciones factibles del problema de
PE original. Podemos decir que este mtodo es una base de nuevas tcnicas
que permiten de igual manera encontrar una solucin ptima entera de un
problema de PL, un ejemplo, el mtodo de ramificacin y acotamiento que lo
veremos ms adelante.
El mtodo de Gomory se inicia en la solucin ptima continua. Se agregan
restricciones especiales (los cortes) al espacio de soluciones para que
produzcan un punto extremo ptimo entero. La desventaja de este mtodo, es
que resulta muy ineficiente para resolver problemas enteros de tamao medio.
Estos mtodos generan en cada iteracin una restriccin y una variable extra.
Sin embargo, su ventaja es que ilustran lo que se pretende hacer con la regin
de factibilidad de problemas entero, para lograr la solucin del mismo.

MTODO DE RAMIFICACIN Y ACORTAMIENTO (BRANCH AND BOUND)

Este mtodo podemos aplicar a los modelos de tipo mixto, binario, tipo mochila
y del tipo agente viajero.
Este mtodo usa la lgica de "divide y vers" partiendo de soluciones relajadas
donde se ramifica y acota las soluciones y el progreso de la aplicacin del
mtodo. Al hacer cortes de mayor magnitud a la regin factible se llega ms
rpido a la solucin factible.
Es un mtodo muy parecido al de ramificacin y acotamiento para modelos
mixtos y puros. Sin embargo, su diferencia radica en que al modelo se le agrega
la restriccin xj=0 y por otro lado al modelo se le agrega la restriccin xj= 1. Esto
genera que en cada nivel de ramificacin el nmero de variables se vaya
reduciendo. Consta de los siguientes pasos:
MTODO DE ENUMERACIN EXHAUSTIVA (ENUMERACION EXPLCITA)

Consiste en enumerar todas las soluciones posibles, a partir de los valores


tomados para las variables enteras y realizar todas las combinaciones posibles
hasta encontrar una combinacin que nos proporcione el valor ptimo de la
funcin objetivo y que cumpla con todas las restricciones del problema. Una de
las objeciones principales que presenta ste mtodo es el nmero de variables,
ya que se presentan demasiadas combinaciones antes de encontrar la solucin
ptima.
Los pasos de solucion del mtodo de enumeracin exhaustiva son las siguientes:

1. Dada una secuencia donde X(1) es un conjunto de elementos, la coleccin de


asignaciones siguientes despus de x(1) X(n-1) es la coleccin de conjuntos
de elementos como sigue:

2. Quitar de la grfica de precedencia todas las operaciones incluidas en la


secuencia x(1)x(n-1) y todas las lneas de precedencia que salen de estos
elementos.
3. Listar los conjuntos x de elementos del paso 2 tales que :

a). Si un elemento dado est en x, entonces tambin deber estar cada


elemento del cual una lnea de precedencia se dirige a este elemento
dado.

b). La suma de los tiempos de ejecucin de los elementos en X no sea


mayor que el lmite superior del tiempo de ciclo.

c). Ninguna operacin se puede agregar a X sin violar los puntos a y b.

4. Cruzar la lista de conjuntos x del paso 3 para los cuales hay otro conjunto y
en la lista (an no cruzado). Este punto puede ser omitido, pero generalmente
esto puede dar como resultado un incremento en el nmero sustancioso en el
nmero de iteraciones.

5. Cruzar el elemento tal que:

a. Haya slo un elemento x en x que no est tambin en y

b. Exista algn elemento y en y que no est en x, tal que las lneas de


precedencia puedan ser seguidas directamente de y hacia cualquier
elemento z del cual haya una lnea de precedencia de x a z.

6. Cuando ya no haya ms conjuntos que puedan ser cruzados del paso 5, la


subrutina que aqu se describe estara completa.
MTODO ADITIVO DE EGON BALAS(ENUMERACIN)

Otro algoritmo enumerativo importante es el algoritmo aditivo. Es debido


originalmente a Egon Balas (1965). Se llama aditivo porque todas las
operaciones matemticas que serializan consisten en sumar o restar. El
procedimiento consiste en generar una secuencia de soluciones parciales
aadiendo encada iteracin una variable y considerando las soluciones
complementarias (resto de soluciones posibles). De esta forma, podemos por
enumeracin implcita, eliminar conjuntos de soluciones sin necesidad de
evaluarlos exhaustivamente.
ANEXOS
Ejercicios resueltos de los temas que se expondrn en clase

MTODO DEL PLANO CORTANTE (ALGORITMO DE GOMORY)


CONCLUSIONES

En este trabajo hemos abarcado los distintos tipos de metodologas que


se requieren para dar solucin a los mtodos de programacin entera.
Dentro de las definiciones de cada uno de los mtodos se muestran de
manera clara y concisa, as como el sistema que se debe llevar a cabo
para resolverlos de una manera eficiente y ptima.
Se obtuvieron las ideas precisas de como poder modelar los distintos tipos
de problemas que se dan en industrias, transportes y cualquier problema
donde se requiera una optimizacin de los recursos o disminucin de
costos.

REFERENCIAS BIBLIOGRAFCAS

Aaron R. Lee. (2012). Progamacion entera. Obtenido de


http://invope2arl.blogspot.com/2012/04/programacion-entera_09.html
Gerardo Garcia. (2013). PROGRAMCION ENTERA. Obtenido de
https://prezi.com/k19iovonlve2/programacion-entera/
Taha, H. (2012). INVESTIGACIN DE OPERACIONES. mexico: pearson.

Anda mungkin juga menyukai