Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INVESTIGACION DE OPERACIONES 1
UNIDAD 4
PROGRAMACION ENTERA
ALUMNO: ADRIAN GAYTAN ACOSTA
# control: 14480622
INTRODUCCION
A pesar del impresionante avance en nuestra capacidad para resolver problemas de programacin entera, la
tecnologa aun dista mucho de la que hay disponible para manejar problemas en los que no es necesario
que las variables de decisin sean enteras. Muchos problemas que se resuelven fcilmente como problemas
de programacin lineal llegan a ser irresolubles para propsitos prcticos cuando se exige que las variables
de decisin sean enteras (es decir, que el tiempo y el costo necesario para los clculos resultan demasiado
grandes)
DEFINICIN Y MODELOS DE
PROGRAMACIN ENTERA Y BINARIO
Un modelo de programacin entera es un modelo que
contiene restricciones y una funcin objetivo idnticas a
las formuladas por planeacin lineal. La nica diferencia
es que una o ms de las variables de decisin tienen
que tomar un valor entero en solucin final.
Existen tres tipos de modelos de programacin entera:
* Pura
* Mixta
* Binaria
Tipos de modelos de
Programacin Entera:
Programacin Entera es un termino general para los modelos de programacin
matemtica que presentan condiciones de integridad (condiciones que estipulan que
algunas o todas las variables de decisin deben tener valores enteros). Ya hemos
apuntado que los modelos de programacin lineal entera son modelos de programacin
lineal que tienen la caracterstica adicional de que algunas de las variables de decisin
deben tener valores enteros. Existen diversas clasificaciones de esta categora de
modelos.
Un problema en el que solo se requieren que algunas variables tengan valores enteros mientras
que otras pueden asumir cualquier numero no negativo (es decir, cualquier valor continuo) se
llama programacin lineal entera mixta (PLEM).
Por ejemplo, supngase que en el problema anterior solo x1 y x2 deben ser enteros y x3 no.
El problema resultante es:
Min
x1 y x2 enteros
Algoritmo de Ramificar y
Acotar
Algoritmo de Ramificar y
Acotar
Al resolver un modelo de P. L. E., la primera idea que surge es la de resolver el
modelo como un problema de P. L. estndar. Una vez que se tienen la solucin, si sta
cumple con las condiciones de que todas las variables de decisin sean enteras,
entonces el problema est resuelto. Si no, entonces podemos redondear los valores y
aplicar el proceso hacia la solucin del modelo de P. L. E.
PASOS A SEGUIR
Paso 1. Se resuelve el modelo utilizando el mtodo smplex, sin tomar en cuenta las restricciones de
que las variables deben tomar valores enteros. Si la solucin ptima del problema satisface la
condicin de ser entera, el modelo esta resuelto. Parar. Si no, continuar con el algoritmo.
Paso 2. Se toma una de las variables que no es entera y se toma el valor del entero prximo mayor y
el valor del entero prximo menor. Se plantean dos nuevas restricciones: que la variable sea mayor
al entero mayor y que la variable sea menor al entero menor.
Paso 3. Una vez hecho esto se plantean dos nuevos modelos de P. L. que se deben resolver. Cada
uno de ellos se obtiene al agregar una de las dos restricciones del punto anterior.
Paso 4. Se resuelve cada uno de los modelos utilizando el mtodo smplex. Si la solucin ptima es
entera se anota el valor de la funcin objetivo. Si la solucin ptima de todos los modelos ya es
entera se pasa al punto 5, si no, se aplica nuevamente el mtodo desde el punto 2, para cada uno de
los modelos que tiene solucin no entera.
Paso 5. Se comparan los valores de Z y se toma el mximo, la solucin asociada a este valor es la
solucin ptima del modelo.
EJEMPLO
EJEMPLO
Mtodo de bifurcacin y
acotacin
La solucin al PPLE original se obtiene resolviendo una
secuencia ordenada de PPLs que se : La solucin al
PPLE original se obtiene resolviendo una secuencia
ordenada de PPLs que se obtienen relajando las
restricciones de integralidad y aadiendo restricciones
adicionales.
PASOS
EJEMPLO
CONCLUSION
La programacin entera tiene que ver con la solucin de problemas de programacin
matemtica en a las cuales algunas o todas las variables solo pueden tomar valores
enteros o negativos .
Un programa entero recibe el nombre de mixto o puro , dependiendo de si en ausencia
de las condiciones de integridad o totalidad.
Cabe destacar que Al ser problemas con muchas variables y muchas restricciones, en
ocasiones, ni los programas informticos son capaces de llegar a la solucin ptima.
Utilizando los mtodos heursticos se logra obtener una solucin al problema. Aunque
dichos mtodos resuelvan el problema de manera local, se pueden considerar las
soluciones como buenas. No existe un nico algoritmo para la resolucin del conjunto
de tipos de problemas de programacin lineal entera.
bibliografia
http://
www.mitecnologico.com/Main/DefinicionYModelosDePr
ogramacionEntera
http://
www.fdi.ucm.es/profesor/jjruz/MasterUned/Documen
tos%20en%20aLF/Curso_12_13/Tema%206.pdf