0 calificaciones0% encontró este documento útil (0 votos)
19 vistas4 páginas
La programación entera es un modelo de programación lineal donde las variables deben tomar valores enteros. El método de bifurcación y acotación resuelve problemas de programación entera redondeando y acotando las variables fraccionarias de la solución lineal para generar nuevos subproblemas hasta obtener una solución entera. Algunas aplicaciones de la programación entera incluyen la optimización de redes de distribución de agua, la gestión de recursos hídricos y el transporte.
La programación entera es un modelo de programación lineal donde las variables deben tomar valores enteros. El método de bifurcación y acotación resuelve problemas de programación entera redondeando y acotando las variables fraccionarias de la solución lineal para generar nuevos subproblemas hasta obtener una solución entera. Algunas aplicaciones de la programación entera incluyen la optimización de redes de distribución de agua, la gestión de recursos hídricos y el transporte.
La programación entera es un modelo de programación lineal donde las variables deben tomar valores enteros. El método de bifurcación y acotación resuelve problemas de programación entera redondeando y acotando las variables fraccionarias de la solución lineal para generar nuevos subproblemas hasta obtener una solución entera. Algunas aplicaciones de la programación entera incluyen la optimización de redes de distribución de agua, la gestión de recursos hídricos y el transporte.
Un modelo de programación entera es aquel que contiene
restricciones y una función objetivo idénticas a las formuladas en programación lineal, la única diferencia es que la solución óptima tiene sentido si una parte o todas las variables toman valores restringidos a números enteros, permitiendo incorporar en el modelamiento matemático algunos aspectos que quedan fuera del alcance de los modelos de programación lineal.
¿EN QUE CONSISTE EL METODO DE BIFURACION Y
ACOTACION? El método de bifurcación y acotamiento redondea y acota variables enteras resultantes de la solución de los problemas lineales correspondientes. Este proceso de acotamiento y redondeo se hace de una manera secuencial lógica, heurística que permite eliminar con anticipación un buen número de soluciones factibles alejadas del óptimo a medida que se itera. De tal manera que si una variable entera xj, j=1…, n está acotada entre un límite inferior entero dj, j=1,…. N y un límite superior entero uj, j=1,….n el proceso de bifurcación y acotación solo analiza un número muy pequeño de todas las posibles soluciones. Pasos del proceso de bifurcación y acotamiento: 1. Resuélvase el problema entero por medio del método simplex de la programación lineal. Si la solución es entera, parar, porque se ha conseguido la solución óptima, sino continuar al paso 2.
2. Escójase arbitrariamente una variable entera x, cuyo resultado
en el paso 1 sea fracción e igual xβ
3. Resuélvase un par de nuevos problemas, similares al problema
anterior, pero una con la restricción adicional xj ≤ xβ, mientras que el otro tendrá la restricción adicional. 4. De los programas lineales resueltos en el paso 3, inclúyase el análisis a seguir, solo aquellos programas cuya solución (entera o fraccional) sea mejor (mayor en el caso de maximización y menos en el caso de minimización) a cualquiera de las soluciones enteras conocidas.
5. Selecciónese aquel programa lineal que tenga el máximo (en el
caso de minimización el menor) valor de la función objetivo. Si las variables enteras tienen valor entero, se ha convertido en la solución óptima si no, regresar al paso 2con la estructura del problema lineal resuelto en este paso.
APLICACIONES DE LA PROGRAMACION ENTERA.
Algunas de estas aplicaciones tienen que ver con la formulación directa del problema, la contribución más importante será el uso de esta programación para reformular modelos mal construidos, algunos ejemplos de aplicaciones son las siguientes. Optimización de la combinación de cifras comerciales en una red lineal de distribución de agua.
Aprovechamiento óptimo de los recursos de una cuenca
hidrográfica, para un año con afluencias caracterizadas por corresponder a una determinada frecuencia.
Soporte para toma de decisión en tiempo real para operación de
un sistema de obras hidráulicas.
Solución de problemas de transporte.
EJEMPLO DE PROGRAMACION ENTERA ATRAVEZ DEL METODO DE BIFURACION Y ACOTACIÓN.
Max Xo= 5 x1 + 2 x2 Max Xo= 5 x1 + 2 x2 + x3 + x4
S. a 2 x1 + 2 x2 ≤ 90 S. a 2 x1 + 2 x2 + x3 = 9
3 x1 + x2 ≤ 11 3 x1 + x2 + x4 = 11
X1, X2 ≥ 0 X1, X2, X3, X4 ≥ 0
Paso 1. Resolvemos por el método simplex y obtendremos la siguiente
Tenemos nuestra solución óptima con valores todos decimales, por lo
tanto nuestro problema no está resuelto.
Paso 2. Se escoge arbitrariamente el valor de x2 = 1.25 y con este
valor crearemos dos nuevas restricciones para dos nuevos subproblemas del problema principal. Para crear los subproblemas hay que notar que el valor de x2= 1.2 se encuentra entre los valores de 1 y 2. Por lo tanto estos nuevos valores son los que tendrán cada restricción en los subproblemas.