Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Investigación De Operaciones
Tema: 3.3
RESUMEN
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 solución hacia
el entero mas cercano, pero esta estrategia podría ser bastante mala como de hecho ocurre
bound) comienza con una relajación del problema (no considerar restricciones 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
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
3
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
INTRODUCCION
El sentido común dicta que este tipo de problemas deben ser mucho más sencillos que los
Uno de los métodos más usados para solucionar este tipo de problemas es el método de
ramificación y acotamiento
OBJETIVOS
OBJETIVOS ESFECIFICOS
MARCO TEÓRICO
proceso de acotameinto y redondeo se hace de una manera secuencial lógica heurística que
permite eliminar con anticipación un buen numero de soluciones factibles alejadas del optimo
a medida que se itera,De tal suerte que su uan variable entera Xj ,j=1,n esta acotada entre un
5
limite inferior entero dj, j=1,n y un limite superior entero uj,j=1,n el proceso de ramificación y
acotación solo analiza un numero muy pequeño de toldas las soluciones posibles.
Es un método usado para resolver un problema de programación entera en el que los nodos
del arbol asociado se examinan de una manera sistematica tratando de eliminar por
consideración tantos nodos terminales como sea posible. Con el método de ramificación y
del arbol y procede de nodo en nodo, se resuelve el programa lineal asociado.sobre la base de
esta solución, se toma una decisión respecto a que nodos del arbol, si los hay, pueden
eliminarese para otras consideraciones, lo que reduce el numero de nodos terminales que
necesitan examinarse.
Características claves
el problema entero asociado en ese nodo, así como todos los problemas asociados con los
Si el programa lineal actual tiene una solución óptima, entonces el valor óptimo de la
función objetivo del problema entero correspondiente, así como de cualquier programa lineal
o entero asociado con un nodo debajo del actual, no puede exceder el del actual.
Mientras más lejos se fije el valor de una variable de su valor en la solución óptima de
un programa lineal, peor será el valor de la función objetivo óptima del programa lineal
asociado
6
Una vez que un problema de programación lineal es infactible para un valor entero fijo
de una variable mayor (menor) que su valor óptimo en el programa lineal, todos los valores
ilimitado o infactible.
Utilización
decimales, como por ejemplo, en el caso de fabricación de artefactos para su venta, debido
que estos no pueden ser vendidos de forma incompleta, también se da el caso cuando se tiene
la asistencia de personas a eventos, pues en ellos las variables solo pueden tomar valores de 0-
BASES TEÓRICAS
Paso 3: Escoger de la solución final una variable entera Xj, cuyo resultado es fraccionario
e igual a Xbi.
7
Paso 4: Resolver 2 P.L. iguales al anterior uno con restricción Xj <= [Xbj] y el otro con
Paso 5: Incluir en el análisis aquellos programas cuyo resultado sea el mejor (máx., min.),
Paso 7: Ir al Paso 2.
Paso 8: Fin.
Diagrama de flujo
Inici
0 1
¿La
solución es
entera?
Ejemplo
8x1 + 3x2 ≤ 24
x1≥0,x2≥0, x1,x2∈Z+
8x1 + 3x2 ≤ 24
x1≥0,x2≥0
método simplex
Primera Ramificación:
subproblema 1 subproblema 2
x2 ≥ 3 x2 ≤ 2
x1≥0,x2≥0 x1≥0,x2≥0
9
Segunda ramificación:
x2 ≥ 3 x2 ≥ 3
x1 ≤ 1 x1 ≥ 2
x1≥0,x2≥0 x1≥0,x2≥0
Tercera ramificación
x2 ≥3 x2 ≥ 3
x1 ≤1 x1 ≥ 2
x2 ≤ 3 x2 ≥ 4
x1≥0,x2≥0 x1≥0,x2≥0
2 X1=2,5,X2=2,F=3
1.1.1 X1=1,X2=2,F=3
X2≤3
X2≤2
PL X1=2,X2=8/3,F=128/3 1.1 X1=1,X2=10/3,F=124/3
X2≥3
X2≥4
X1≤1
X1≥2
1.2 INFACTIBLE
Gráfico 1
11
CONCLUSIONES
-La programación entera representa problemas donde las variables de decisión son enteras,
-El método de Acotamiento y Ramificación ofrece una manera sencilla para solucionar
eficiente.
tienen un grado de dificultad considerable, y muchas veces no existe solución para estos
problemas.
BIBLIOGRAFIA
acotamiento: https://www.u-cursos.cl/ingenieria/2008/2/IN34A/2/material_docente/bajar?
id_material=198948
http://www.investigaciondeoperaciones.net/programacion_entera.html