SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
“Ramificación y acotamiento”
Materia: Investigación de Operaciones I
Profe: M.B.A. Nalleli Compean Guerrero
Hecha por: Jesús Alberto Aguilar Plata
Carrera: Ing. Industrial
Semestre: 4to Semestre
2do Grupo de Trabajadores
Matricula: 19IIN035
Fecha de entrega: 10/06/2021 Ébano S.L.P.
“INSTITUTO TECNOLÓGICO
SUPERIOR DE EBANO”
Características del algoritmo de ramificación y acotamiento.
Ramificación y Acotamiento
Relajación de un problema de programación entera
Este método funciona a modo de proceso de enumeramiento de las posibles
soluciones enteras al problema original, esto lo hace dividiendo (ramificando) el
problema original en subproblemas más sencillos, a los que generalmente se les
quita las restricciones más complicadas de resolver (que son generalmente las
restricciones que hacen que las variables sean enteras) para poder solucionarlo.
El problema de programación lineal que se obtiene al omitir todas las restricciones
enteras ó variables 0-1 se llama relajación de programación lineal para la
programación entera.
El método de Branch and Bound (o Ramificación y Acotamiento) es un algoritmo
diseñado para la resolución de modelos de Programación Entera. Su operatoria
consiste en linealizar el modelo de Programación Entera, es decir, resolver éste
como si fuese un modelo de Programación Lineal y luego generar cotas en caso
que al menos una variable de decisión (entera) adopte un valor fraccionario.
El algoritmo genera en forma recursiva cotas (o restricciones adicionales) que
favorecen la obtención de valores enteros para las variables de decisión. En este
contexto resolver el modelo lineal asociado a un modelo de Programación Entera se
conoce frecuentemente como resolver la relajación continua del modelo entero.
Los métodos de ramificación y acotamiento pretenden hacer lo mismo que los
métodos de corte con la diferencia de que estos utilizan la estrategia de
"Dividir y Vencerás”. Esto consiste en dividir la región factible de tal manera que la
solución óptima no entera no se incluya en la nueva región, dando
como resultado nuevos subproblemas a los cuales también se les llama "Métodos
de Lang - Doig" y "Métodos de bifulcación de y acotamiento" .
El proceso consta de dividir el problema y subdividir los subproblemas hasta que se
pueda demostrar que ninguno de los subproblemas tiene solución
óptima mejores a una solución entera calculable.
Consta de los siguientes:
1. Resolver el modelo relajado. Si la solución es entera detenerse si no continuar
con el método.
2. Escoger arbitrariamente una variable entera xj cuyo resultado sea fracción e
igual a xbj.
3. Resolver dos nuevos problemas similares al anterior, pero uno con la
restricción adicional xj≤[xbj] y otro modelo con la restricción adicional xj≥[xbj]+1.
4. De los subproblemas en el paso 3 analizar sólo aquellos subproblemas cuya
solución sea mayor (max) o menor (min) a cualquiera de las soluciones enteras
conocidas (cota inferior: caso máx y cota superior: caso min).
La solución de un subproblema puede ser:
1. Solución no factible (ya no se divide en subproblemas)
2. Problema agotado: (ya no se divide en subproblemas)
a. Una solución factible entera del problema original (Z)
· Cota inferior (caso max)=Zcota→Si Zcota<Z→Zcota=Z
· Cota superior (caso min)= Zcota→Si Zcota>Z→Zcota=Z
b. Una solución que no sea mejor a las soluciones enteras conocidas:
· Max: Zcota≥Z
· Min: Zcota≤Z
3. Solución no entera, que cumpla con Zcota≤Z (máx) o Zcota≥Z (min), continuar
con el método.
5. Seleccionar el modelo lineal que tenga el máximo valor de la función objetivo
(caso máx). Ir al paso 2.
BIBLIOGRAFIAS
• https://sites.google.com/site/optimizacionenteraydinamica/introduccion/meto
dos-de-solucion-en-programacion-entera/metodos-de-ramificacion

Más contenido relacionado

La actualidad más candente

Método gráfico, Método de bisección y Método de la regla falsa
Método gráfico, Método de bisección  y Método de la regla falsa Método gráfico, Método de bisección  y Método de la regla falsa
Método gráfico, Método de bisección y Método de la regla falsa deberesautomotriz
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no linealluisatero
 
Método simplex
Método simplexMétodo simplex
Método simplexBIOPOWER
 
Metodos de programacion no-lineal
Metodos de programacion no-linealMetodos de programacion no-lineal
Metodos de programacion no-linealRobert Rivero
 
Programación no lineal
Programación no linealProgramación no lineal
Programación no linealMarcos Barboza
 
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICOAPUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICOJulio Ruano
 
Algoritmo de transporte
Algoritmo de transporteAlgoritmo de transporte
Algoritmo de transportedaniel quijada
 
Teoria de la dualidad y Analisis de la Sensibilidad
Teoria de la dualidad y Analisis de la SensibilidadTeoria de la dualidad y Analisis de la Sensibilidad
Teoria de la dualidad y Analisis de la SensibilidadJorge Andres Acero Almonacid
 
Programación lineal
Programación linealProgramación lineal
Programación linealMinerva RG
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion EnteraCris Tenorio
 
Variantes Del Metodo Simplex
Variantes Del Metodo SimplexVariantes Del Metodo Simplex
Variantes Del Metodo Simplexguestb9bf58
 
Resumen programacion lineal
Resumen programacion linealResumen programacion lineal
Resumen programacion linealSilvia Michay
 

La actualidad más candente (20)

Método gráfico, Método de bisección y Método de la regla falsa
Método gráfico, Método de bisección  y Método de la regla falsa Método gráfico, Método de bisección  y Método de la regla falsa
Método gráfico, Método de bisección y Método de la regla falsa
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Metodos de Programacion no lineal
Metodos de Programacion no linealMetodos de Programacion no lineal
Metodos de Programacion no lineal
 
Método simplex
Método simplexMétodo simplex
Método simplex
 
Unidad 1. Programación entera
Unidad 1. Programación enteraUnidad 1. Programación entera
Unidad 1. Programación entera
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Metodos de programacion no-lineal
Metodos de programacion no-linealMetodos de programacion no-lineal
Metodos de programacion no-lineal
 
Programación no lineal
Programación no linealProgramación no lineal
Programación no lineal
 
Programación no lineal
Programación no linealProgramación no lineal
Programación no lineal
 
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICOAPUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
APUNTES Y EJERCICIOS RESUELTOS DE ANALISIS NUMERICO
 
Algoritmo de transporte
Algoritmo de transporteAlgoritmo de transporte
Algoritmo de transporte
 
Teoria de la dualidad y Analisis de la Sensibilidad
Teoria de la dualidad y Analisis de la SensibilidadTeoria de la dualidad y Analisis de la Sensibilidad
Teoria de la dualidad y Analisis de la Sensibilidad
 
Método de dos fases
Método de dos fasesMétodo de dos fases
Método de dos fases
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Modelos De Programacion Entera
Modelos De Programacion EnteraModelos De Programacion Entera
Modelos De Programacion Entera
 
Unidad 1. Programación entera
Unidad 1. Programación enteraUnidad 1. Programación entera
Unidad 1. Programación entera
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Variantes Del Metodo Simplex
Variantes Del Metodo SimplexVariantes Del Metodo Simplex
Variantes Del Metodo Simplex
 
Método gráfico
Método gráficoMétodo gráfico
Método gráfico
 
Resumen programacion lineal
Resumen programacion linealResumen programacion lineal
Resumen programacion lineal
 

Similar a Ramificacion y acotamiento

Similar a Ramificacion y acotamiento (20)

Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Kuhn Tucker y Lagrange
Kuhn Tucker y LagrangeKuhn Tucker y Lagrange
Kuhn Tucker y Lagrange
 
Programación lineal y pert. do
Programación lineal y pert. doProgramación lineal y pert. do
Programación lineal y pert. do
 
Programación no linealeeee fernando yepez
Programación no linealeeee fernando yepezProgramación no linealeeee fernando yepez
Programación no linealeeee fernando yepez
 
Condiciones de Lagrange y Tucker
Condiciones de Lagrange y TuckerCondiciones de Lagrange y Tucker
Condiciones de Lagrange y Tucker
 
Ior
IorIor
Ior
 
Optimizacion
OptimizacionOptimizacion
Optimizacion
 
Trabajo final io
Trabajo final ioTrabajo final io
Trabajo final io
 
Investigacion de ope. 1
Investigacion de ope. 1Investigacion de ope. 1
Investigacion de ope. 1
 
Operativa 1
Operativa  1Operativa  1
Operativa 1
 
Optimización de sistemas. Gerardo Caolo
Optimización de sistemas. Gerardo CaoloOptimización de sistemas. Gerardo Caolo
Optimización de sistemas. Gerardo Caolo
 
PRÁCTICA IO.pdf
PRÁCTICA IO.pdfPRÁCTICA IO.pdf
PRÁCTICA IO.pdf
 
Clase3
Clase3Clase3
Clase3
 
Metodos de optimizacion
Metodos de optimizacionMetodos de optimizacion
Metodos de optimizacion
 
LaGrange.
LaGrange.LaGrange.
LaGrange.
 
Presentacion programacion lineal ivo
Presentacion programacion lineal ivoPresentacion programacion lineal ivo
Presentacion programacion lineal ivo
 
Programacion no lineal
Programacion no linealProgramacion no lineal
Programacion no lineal
 
Lagrange y kunh tucker
Lagrange y kunh tuckerLagrange y kunh tucker
Lagrange y kunh tucker
 
Aplicaciones PROGRAMACION LINEAL
Aplicaciones PROGRAMACION LINEALAplicaciones PROGRAMACION LINEAL
Aplicaciones PROGRAMACION LINEAL
 

Último

Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 

Último (20)

Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 

Ramificacion y acotamiento

  • 1. “Ramificación y acotamiento” Materia: Investigación de Operaciones I Profe: M.B.A. Nalleli Compean Guerrero Hecha por: Jesús Alberto Aguilar Plata Carrera: Ing. Industrial Semestre: 4to Semestre 2do Grupo de Trabajadores Matricula: 19IIN035 Fecha de entrega: 10/06/2021 Ébano S.L.P. “INSTITUTO TECNOLÓGICO SUPERIOR DE EBANO”
  • 2. Características del algoritmo de ramificación y acotamiento. Ramificación y Acotamiento Relajación de un problema de programación entera Este método funciona a modo de proceso de enumeramiento de las posibles soluciones enteras al problema original, esto lo hace dividiendo (ramificando) el problema original en subproblemas más sencillos, a los que generalmente se les quita las restricciones más complicadas de resolver (que son generalmente las restricciones que hacen que las variables sean enteras) para poder solucionarlo. El problema de programación lineal que se obtiene al omitir todas las restricciones enteras ó variables 0-1 se llama relajación de programación lineal para la programación entera. El método de Branch and Bound (o Ramificación y Acotamiento) es un algoritmo diseñado para la resolución de modelos de Programación Entera. Su operatoria consiste en linealizar el modelo de Programación Entera, es decir, resolver éste como si fuese un modelo de Programación Lineal y luego generar cotas en caso que al menos una variable de decisión (entera) adopte un valor fraccionario. El algoritmo genera en forma recursiva cotas (o restricciones adicionales) que favorecen la obtención de valores enteros para las variables de decisión. En este contexto resolver el modelo lineal asociado a un modelo de Programación Entera se conoce frecuentemente como resolver la relajación continua del modelo entero. Los métodos de ramificación y acotamiento pretenden hacer lo mismo que los métodos de corte con la diferencia de que estos utilizan la estrategia de "Dividir y Vencerás”. Esto consiste en dividir la región factible de tal manera que la solución óptima no entera no se incluya en la nueva región, dando como resultado nuevos subproblemas a los cuales también se les llama "Métodos de Lang - Doig" y "Métodos de bifulcación de y acotamiento" .
  • 3. El proceso consta de dividir el problema y subdividir los subproblemas hasta que se pueda demostrar que ninguno de los subproblemas tiene solución óptima mejores a una solución entera calculable. Consta de los siguientes: 1. Resolver el modelo relajado. Si la solución es entera detenerse si no continuar con el método. 2. Escoger arbitrariamente una variable entera xj cuyo resultado sea fracción e igual a xbj. 3. Resolver dos nuevos problemas similares al anterior, pero uno con la restricción adicional xj≤[xbj] y otro modelo con la restricción adicional xj≥[xbj]+1. 4. De los subproblemas en el paso 3 analizar sólo aquellos subproblemas cuya solución sea mayor (max) o menor (min) a cualquiera de las soluciones enteras conocidas (cota inferior: caso máx y cota superior: caso min). La solución de un subproblema puede ser: 1. Solución no factible (ya no se divide en subproblemas) 2. Problema agotado: (ya no se divide en subproblemas) a. Una solución factible entera del problema original (Z) · Cota inferior (caso max)=Zcota→Si Zcota<Z→Zcota=Z · Cota superior (caso min)= Zcota→Si Zcota>Z→Zcota=Z b. Una solución que no sea mejor a las soluciones enteras conocidas: · Max: Zcota≥Z
  • 4. · Min: Zcota≤Z 3. Solución no entera, que cumpla con Zcota≤Z (máx) o Zcota≥Z (min), continuar con el método. 5. Seleccionar el modelo lineal que tenga el máximo valor de la función objetivo (caso máx). Ir al paso 2. BIBLIOGRAFIAS • https://sites.google.com/site/optimizacionenteraydinamica/introduccion/meto dos-de-solucion-en-programacion-entera/metodos-de-ramificacion