Beruflich Dokumente
Kultur Dokumente
Resumen
Hasta el momento solo hemos visto mtodos de resolucin de problemas
lineales continuos. Sin embargo es muy frecuente que la naturaleza del
problema nos diga que las variables son enteras o binarias. Una alternativa es
simplemente aproximar la solucin hacia el entero mas cercano, pero esta
estrategia podra ser bastante mala como de hecho ocurre para las variables
binarias. El algoritmo de ramificacin y acotamiento ( o de branch and bound)
comienza con una relajacin del problema (no considerar restricciones de
integralidad) y construye un rbol con soluciones enteras particionado el
conjunto de soluciones factibles de modo de descartar soluciones fraccionarias.
Sin embargo, este solo hecho de descomponer nos puede llevar a un problema
inmanejable por lo que debemos podar el rbol de manera inteligente.
Abstract
So far we have only seen methods of solving continuous linear problems.
However, it is very common for the nature of the problem to tell us that the
variables are whole or binary. An alternative is simply to approximate the
solution for the closest set, but this strategy could be quite bad as it actually
happens for binary variables. The branch and bound algorithm begins with a
relaxation of the problem (does not need integrality constraints) and builds a
tree with whole solutions partitioning the set of feasible solutions in order to rule
out fractional solutions. However, this single fact of decomposing can lead to an
unmanageable problem so we must prune the tree intelligently.
Introduccion
Un problema de programacin entera es un problema de programacin lineal.
El sentido comn dicta que este tipo de problemas deben ser mucho ms sencillos que
los problemas de programacin lineales convencionales.
Existen tres casos de programacin entera:
Objetivos
Marco terico
Bases tericas
ALGORITMO DE RAMIFICACION Y ACOTAMIENTO
Paso 8: Fin.
Diagrama de flujo
Inicio
0 1
La solucin
es entera?
Primera Ramificacin:
subproblema 1 subproblema 2
Segunda ramificacin:
Tercera ramificacin
X22 X23
PL X1=2,X2=8/3,F=128/3
1.1 X1=1,X2=10/3,F=124/3
X23 X24
X11
X12
1.2 INFACTIBLE
Grfico 1
Conclusiones
-La programacin entera representa problemas donde las variables de decisin son enteras, lo
cual es un caso muy frecuente.
-El mtodo de Acotamiento y Ramificacin ofrece una manera sencilla para solucionar
problemas de programacin entera de manera sencilla, aunque no siempre de manera eficiente.
-A pesar de tener un nmero de soluciones finitas, los problemas de programacin entera tienen
un grado de dificultad considerable, y muchas veces no existe solucin para estos problemas.