SlideShare una empresa de Scribd logo
1 de 1
Investigación Operativa II Marlon Villa Villa
UNACH 2.015
ALGORTIMO BRANCH AND BOUND (O RAMIFICACIÓN Y ACOTAMIENTO)
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. Sin embargo es muy frecuente que la naturaleza del
problema nos indique que las variables son enteras o binarias. Su operatoria consiste en 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 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 delmodelo entero.

Más contenido relacionado

La actualidad más candente

Sentencia Switch
Sentencia Switch Sentencia Switch
Sentencia Switch
Gaby Real
 
Programacion MatLab
Programacion MatLabProgramacion MatLab
Programacion MatLab
Edgar Galvez
 
Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2
maria_z2
 

La actualidad más candente (17)

Visión de Algoritmos clase 4
Visión de Algoritmos clase 4Visión de Algoritmos clase 4
Visión de Algoritmos clase 4
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 
Exposicion de programacion merlin
Exposicion de programacion merlinExposicion de programacion merlin
Exposicion de programacion merlin
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Sentencia Switch
Sentencia Switch Sentencia Switch
Sentencia Switch
 
Int. inmediatas claudia garcia
Int. inmediatas claudia garciaInt. inmediatas claudia garcia
Int. inmediatas claudia garcia
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Programacion MatLab
Programacion MatLabProgramacion MatLab
Programacion MatLab
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Estructuras de control selectiva
Estructuras de control selectivaEstructuras de control selectiva
Estructuras de control selectiva
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 
Selectivas
SelectivasSelectivas
Selectivas
 
Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2Estructuras secuenciales, selectivas e iterativas2
Estructuras secuenciales, selectivas e iterativas2
 
Sesion 2
Sesion 2Sesion 2
Sesion 2
 
ESTRUCTURAS ALGORITMICAS
ESTRUCTURAS ALGORITMICASESTRUCTURAS ALGORITMICAS
ESTRUCTURAS ALGORITMICAS
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencial
 
Presentacion wilfredo nadales(29946762)-programas estructurados
Presentacion wilfredo nadales(29946762)-programas estructuradosPresentacion wilfredo nadales(29946762)-programas estructurados
Presentacion wilfredo nadales(29946762)-programas estructurados
 

Similar a Algoritmo de ramificacion (1)

Los 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historiaLos 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historia
lyonc357
 
Resumen Conceptos Javascriptya.com.ar
Resumen Conceptos Javascriptya.com.arResumen Conceptos Javascriptya.com.ar
Resumen Conceptos Javascriptya.com.ar
Carlos Calderon
 
Lógica de programación_curso_clase1.pdf
Lógica de programación_curso_clase1.pdfLógica de programación_curso_clase1.pdf
Lógica de programación_curso_clase1.pdf
juanjosalzate
 

Similar a Algoritmo de ramificacion (1) (20)

ec dif con matlab.pptx
ec dif con matlab.pptxec dif con matlab.pptx
ec dif con matlab.pptx
 
Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015a
 
Programacion no lineal
Programacion no linealProgramacion no lineal
Programacion no lineal
 
Http estructa
Http estructaHttp estructa
Http estructa
 
Programacionnolineal
Programacionnolineal Programacionnolineal
Programacionnolineal
 
Diagrama secuencial
Diagrama secuencialDiagrama secuencial
Diagrama secuencial
 
Trabajo Final Ope
Trabajo Final OpeTrabajo Final Ope
Trabajo Final Ope
 
Los 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historiaLos 20 algoritmos matematicos mas importantes de la historia
Los 20 algoritmos matematicos mas importantes de la historia
 
Tipos de Resolución
Tipos de Resolución Tipos de Resolución
Tipos de Resolución
 
Resumen de unidad 3
Resumen de unidad 3Resumen de unidad 3
Resumen de unidad 3
 
Resumen Conceptos Javascriptya.com.ar
Resumen Conceptos Javascriptya.com.arResumen Conceptos Javascriptya.com.ar
Resumen Conceptos Javascriptya.com.ar
 
Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás
 
Optimización de s y f
Optimización de s y fOptimización de s y f
Optimización de s y f
 
Kuhn tucker
Kuhn tucker Kuhn tucker
Kuhn tucker
 
Unidad 1. Programación entera
Unidad 1. Programación enteraUnidad 1. Programación entera
Unidad 1. Programación entera
 
Unidad 1. Programación entera
Unidad 1. Programación enteraUnidad 1. Programación entera
Unidad 1. Programación entera
 
Presentacion de Portafolio Final
Presentacion de Portafolio FinalPresentacion de Portafolio Final
Presentacion de Portafolio Final
 
Métodos de eliminaciónGaussiana
Métodos de eliminaciónGaussianaMétodos de eliminaciónGaussiana
Métodos de eliminaciónGaussiana
 
Lógica de programación_curso_clase1.pdf
Lógica de programación_curso_clase1.pdfLógica de programación_curso_clase1.pdf
Lógica de programación_curso_clase1.pdf
 
Optimización de sistemas y funciones
Optimización de sistemas y funcionesOptimización de sistemas y funciones
Optimización de sistemas y funciones
 

Más de Jessk Estrellita (20)

Evaluacion 3
Evaluacion 3Evaluacion 3
Evaluacion 3
 
Evaluacion 2
Evaluacion 2Evaluacion 2
Evaluacion 2
 
Evaluación 1
Evaluación 1Evaluación 1
Evaluación 1
 
Ejercicios mcm-men-mav-asignación-aplicados-a-una-empresa
Ejercicios mcm-men-mav-asignación-aplicados-a-una-empresaEjercicios mcm-men-mav-asignación-aplicados-a-una-empresa
Ejercicios mcm-men-mav-asignación-aplicados-a-una-empresa
 
Ejercicios mcm-men-mav-asignación-aplicados-a-una-empresa (1)
Ejercicios mcm-men-mav-asignación-aplicados-a-una-empresa (1)Ejercicios mcm-men-mav-asignación-aplicados-a-una-empresa (1)
Ejercicios mcm-men-mav-asignación-aplicados-a-una-empresa (1)
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Modelos de redes
Modelos de redesModelos de redes
Modelos de redes
 
Programación cuadrática (2)
Programación cuadrática (2)Programación cuadrática (2)
Programación cuadrática (2)
 
Miercoles 6 de mayo del 2015 (2)
Miercoles 6 de mayo del 2015 (2)Miercoles 6 de mayo del 2015 (2)
Miercoles 6 de mayo del 2015 (2)
 
Martes 5 mayo del 2015 (2) (1)
Martes 5 mayo del 2015 (2) (1)Martes 5 mayo del 2015 (2) (1)
Martes 5 mayo del 2015 (2) (1)
 
Algoritmo de ramificacion (1)
Algoritmo de ramificacion (1)Algoritmo de ramificacion (1)
Algoritmo de ramificacion (1)
 
Deber9
Deber9Deber9
Deber9
 
Firma9
Firma9Firma9
Firma9
 
Deber8
Deber8Deber8
Deber8
 
Firma8
Firma8Firma8
Firma8
 
Deber8
Deber8Deber8
Deber8
 
Firma correcion 2
Firma correcion 2Firma correcion 2
Firma correcion 2
 
Correcion 2
Correcion 2Correcion 2
Correcion 2
 

Último

Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
JC Díaz Herrera
 
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptxMÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
CristianCastro978067
 

Último (20)

Los idiomas más hablados en el mundo (2024).pdf
Los idiomas más hablados en el mundo  (2024).pdfLos idiomas más hablados en el mundo  (2024).pdf
Los idiomas más hablados en el mundo (2024).pdf
 
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
Cesar Vilchis Vieyra  Cesar Vilchis VieyraCesar Vilchis Vieyra  Cesar Vilchis Vieyra
Cesar Vilchis Vieyra Cesar Vilchis Vieyra
 
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de CyclisticAnálisis de datos en acción: Optimizando el crecimiento de Cyclistic
Análisis de datos en acción: Optimizando el crecimiento de Cyclistic
 
Panorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATOPanorama Sociodemográfico de México 2020: GUANAJUATO
Panorama Sociodemográfico de México 2020: GUANAJUATO
 
PIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos añosPIB PERÚ datos y análisis de los últimos años
PIB PERÚ datos y análisis de los últimos años
 
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdfLos más ricos administradores de fondo de cobertura (1968-2024).pdf
Los más ricos administradores de fondo de cobertura (1968-2024).pdf
 
Gestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajalGestión Logística maria palmira guti cabajal
Gestión Logística maria palmira guti cabajal
 
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudirTriptico-del-Bullying qué es, cómo detectarlo, donde acudir
Triptico-del-Bullying qué es, cómo detectarlo, donde acudir
 
Tipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptxTipos de Educacion en diferentes partes del mundo.pptx
Tipos de Educacion en diferentes partes del mundo.pptx
 
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdfCALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
CALENDARIZACIÓN ACTUALIZADA DEL 2024 alt.pdf
 
Los primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdfLos primeros 60 países por IDH en el año (2024).pdf
Los primeros 60 países por IDH en el año (2024).pdf
 
presentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.pptpresentacion de conjuntos para primaria.ppt
presentacion de conjuntos para primaria.ppt
 
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptxMÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
MÍNIMO COMÚN MÚLTIPLO, MÁXIMO COMÚN DIVISOR.pptx
 
Evolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdfEvolución de la fortuna de la familia Slim (1994-2024).pdf
Evolución de la fortuna de la familia Slim (1994-2024).pdf
 
Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024Listas de Fundamentos de Programación 2024
Listas de Fundamentos de Programación 2024
 
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICACNEB-CURRICULO NACIONAL DE EDUCACION BASICA
CNEB-CURRICULO NACIONAL DE EDUCACION BASICA
 
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdfPosiciones de México en el PNB PPA per cápita (1982-2024).pdf
Posiciones de México en el PNB PPA per cápita (1982-2024).pdf
 
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdfIndustria musical de EUA vs Industria musical Corea del Sur (2024).pdf
Industria musical de EUA vs Industria musical Corea del Sur (2024).pdf
 
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdfINFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
INFORME DE EVALUACIÓN DE LOS REQUERIMIENTOS.pdf
 
PANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitecturaPANTEÓN DE Paris en historia de la arquitectura
PANTEÓN DE Paris en historia de la arquitectura
 

Algoritmo de ramificacion (1)

  • 1. Investigación Operativa II Marlon Villa Villa UNACH 2.015 ALGORTIMO BRANCH AND BOUND (O RAMIFICACIÓN Y ACOTAMIENTO) 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. Sin embargo es muy frecuente que la naturaleza del problema nos indique que las variables son enteras o binarias. Su operatoria consiste en 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 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 delmodelo entero.