Branch and Bound (Ramificación y acotamiento) - Programación entera

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • Ejemplo de la aplicación del método de ramificación y acotamiento, realizado por Sebastián Miranda y el Dr. Víctor Parada de la Universidad de Santiago de Chile. USACH.

Комментарии • 159

  • @victormorales01
    @victormorales01 6 лет назад +55

    Mi opinión personal, es que es el mejor video explicativo del método B&B que he encontrado hasta el momento por la web.

  • @xt0mazx
    @xt0mazx 7 лет назад +9

    después de ver tantos videos sean en ingles o castellano, este es el mejor sin duda, muchas gracias tío

  • @josetomasl.4611
    @josetomasl.4611 9 лет назад +34

    Para simplificar un poco el calculo, siempre elige la variable Xi que tenga sus decimales mas cerca del =0,5.
    Por ejemplo:
    X1= 4,53 ----- X2 = 7,5 (Elijo X2 y ramifico)
    asi se simplifica todo y no hagas la otra rama porque estarás llegando a mejores óptimos por esta rama.
    Saludos

    • @youngtakemichi
      @youngtakemichi 4 года назад +2

      entonces porque en la primera ramificacion elige x1=9/4 y no x2= 3/2

    • @katherinegabrielarojasrosa37
      @katherinegabrielarojasrosa37 Год назад

      @@youngtakemichi se pude elegir cualquiera, un camino será más largo que otro pero se llega a la misma respuesta.

  • @catalinamacias8793
    @catalinamacias8793 10 лет назад +2

    muy muy buen video.
    al no ser corto, te deja cada vez mas claro el metodo!

  • @ABRAHAMCHOS
    @ABRAHAMCHOS 12 лет назад +2

    gracias a Dios y ati por subir este video soy estudiante de ing indutrial y vi esto en la 4 unidad pero la reprobe con tu video entendere mejor y asi podre pasar mi examen para no deber esa unidad enserio muchas gracias por subirlo :D

    • @mariomh5645
      @mariomh5645 6 лет назад

      Abraham Enri estoy en la misma situación

  • @ATU12
    @ATU12 12 лет назад +33

    Thanks, i have no idea what you saying but it helped me a lot :D

    • @ferbasb
      @ferbasb  3 года назад +1

      Thank you for comment!

  • @Lp-er9oj
    @Lp-er9oj 4 года назад +8

    5:38 decis que elegis el mayor valor y luego eliges 5/3 en lugar de 2(?

    • @luismontalvohiroyasu5814
      @luismontalvohiroyasu5814 3 года назад

      EXACTO!!!! NO HABLA BIEN ESTE RUclipsR

    • @richardcp0812
      @richardcp0812 3 года назад +2

      @@luismontalvohiroyasu5814 Si bien 2 es mayor al reemplazar en las restricciones no cumple la 2da. restricción. Por esa razón, no puede tomar el valor de 2. Creo que debió decir "el mayor valor que cumpla todas las restricciones.

  • @RobertKrastek
    @RobertKrastek 10 лет назад +1

    Excelente video donde explica el algoritmo de Ramificación y Acotamiento correspondiente a la programación lineal entera, lo recomiendo.

    • @RobertKrastek
      @RobertKrastek 10 лет назад

      Para mis alumnos de Investigación de Operaciones

  • @zulmavandehoek9944
    @zulmavandehoek9944 9 лет назад

    Excelente el vídeo muchas gracias por tomarse el tiempo para hacerlo, subirlo y poderlo compartir con todos nosotros. Gracias nuevamente.

  • @camicgs13
    @camicgs13 8 лет назад +1

    El único lado donde pude entender bien como es este método, GRACIAS!

  • @brianbeltran5720
    @brianbeltran5720 10 лет назад +1

    Muy bien vídeo, ahora si listo para el final de Investigación de Operaciones! Gracias!

  • @Jozehkmz
    @Jozehkmz 5 лет назад

    Muy buen material para reforzar el contenido. Preciso y conciso. Muchas gracias !!

  • @Potey
    @Potey 10 лет назад

    Muchas gracias. Es lo que me faltaba para terminar mis apuntes de Estadistica.

  • @cristiancamacho5077
    @cristiancamacho5077 5 лет назад

    Un Nobel para este buen hombre 👏👏👏

  • @sergiogonzalez-ru8tv
    @sergiogonzalez-ru8tv 12 лет назад

    muchísimas gracias por este material me sirvió mucho para entender este método y continuar con mi programa de investigación de operaciones muy amables en serio gracias infinitas...
    abrazo desde sogamoso-boyaca-colombia.

  • @Nicolas_hr
    @Nicolas_hr 4 года назад

    Que gusto da encontrar videos donde explican bien

  • @valentinaarellano3200
    @valentinaarellano3200 4 года назад +1

    Muy buena explicación, me ha ayudado mucho. Gracias!!

  • @DiegoSilva-mo1lc
    @DiegoSilva-mo1lc Год назад +1

    Vale compañero tengo pruea de esta wea en 1 hr ❤️

  • @r.graciagallego5629
    @r.graciagallego5629 10 лет назад

    Muy buen video y mejor explicación. Muchísimas gracias, me quedo muy claro.

  • @andresmeza7281
    @andresmeza7281 3 года назад

    Me encanto, no tenes idea como me ayudo, excelente servicio

  • @camilodiez113
    @camilodiez113 8 лет назад +1

    ME SALVASTE LA VIDA, MUCHAS GRACIAS. SALUDOS

  • @sergiobarrios5405
    @sergiobarrios5405 Год назад

    Gran explicación y muy buen ejemplo, gracias

  • @edsonzegarra
    @edsonzegarra 6 лет назад

    Excelente explicación, mis felicitaciones me has ayudado bastante... Gracias!

  • @jimenita1719
    @jimenita1719 2 года назад

    gracias por el video me sirvio mucho para entender a hacer el ejercicio, ojala pudieras subir más

  • @brunohauenstein2055
    @brunohauenstein2055 8 лет назад

    Muchisimas gracias compañero usachino! me estaba costando demaciado descifrar el taha

  • @kaelcristian
    @kaelcristian 8 лет назад +13

    7:30 x1=2 y x2=5/3 da z=12.75? no era 12,667?

    • @richardcp0812
      @richardcp0812 3 года назад

      Primero se realiza la multiplicación luego se suma. Z = 3(2) + 4*(5/3) = 6 + 6.667 = 12.667

  • @enzogonzalezm6089
    @enzogonzalezm6089 7 лет назад +1

    Muchas gracias por la ayuda, excelente video !

  • @danteramos8958
    @danteramos8958 11 лет назад +3

    En el minuto 10:32 creo que estás cometiendo un error al elegir 7/3 (2.333..) frente a 2,
    se debe elegir al menor, tu mismo le corriges a otro compadre que se debe elegir al menor. Lo verifique con el metodo grafico. Ojala nos aclares. Gracias! :)

  • @SaitoSan
    @SaitoSan 8 лет назад +8

    Hola buenas, una consulta por que se elige el 9/4 en vez del 3/2 al principio del ejercicio?

    • @daxniliox
      @daxniliox 5 лет назад +1

      Es completamente arbitrario

    • @Sergio98monster
      @Sergio98monster 4 года назад

      @@daxniliox que pasa si me dan valores negativos??

  • @ferbasb
    @ferbasb  12 лет назад +2

    La razón para elegir a 5/3, es que se debe escoger el mayor número posible dentro de la región que se forma con las intersecciones de las inecuaciones. En este caso, 2 no cumple con ser menor que 5/3, ello porque el punto máximo donde se intersectan es 5/3.

    • @fernandogomez5760
      @fernandogomez5760 3 года назад

      creo que debes seleccionar aquel valor Xi que sea mayor y que cumpla con las restricciones originales. por ""ejemplo"" si seleccionas X2= 5/3 y con x1=2 y lo reemplazas en las restricciones originales puede no cumplirlo por lo tanto es incompatible con X2=5/3, por lo tanto debes seleccionar el otro valor y probar de nuevo en las restricciones originales y si cumple sigues por ahi y si no cumple esa rama termina ahi.

  • @inngridar5486
    @inngridar5486 7 лет назад +9

    Puedo preguntar porque en el minuto 5:40 dice que se elige el mayor valor de x2 y elige 5/3 en vez de 2?

    • @ibaiceligueta5509
      @ibaiceligueta5509 7 лет назад +8

      Deben cumplirse todas las restricciones, y como x2=5/3 es más restrictivo, toma ese valor como solución. Así, se cumplen las dos inecuaciones. Si hubiese tomado x2=2, la segunda inecuación no se cumpliría: 2*2+3*2=10; por tanto, como 10>9, no se cumple. Ese procedimiento se lleva a cabo también en todas las soluciones posteriores.

    • @dmatiasmansilla
      @dmatiasmansilla 7 лет назад +3

      ah pero entonces el criterio de elegir un valor de x2 no es simplemente tomar el mayor(en este caso 2) sino reemplazar el valor en las inecuaciones y ver en cuales se cumple las condiciones de restriccion.

    • @correoerick
      @correoerick 7 лет назад +3

      exacto, mas facil decir que es el que cumple la inecuación y no que porque esta sumando y maximizando.

    • @sebastianmorales3468
      @sebastianmorales3468 5 лет назад +3

      @@correoerick gracias! tenía la misma duda, ahora... qué ocurriría si ambos valores cumplen con las restricciones? o eso nunca ocurriria?

    • @normangerson7832
      @normangerson7832 4 года назад +3

      @@sebastianmorales3468 tomarias el que maximiza mas la funcion objetivo

  • @Skyr2Play871817
    @Skyr2Play871817 11 лет назад +1

    Excelente, muy bien explicado, lo necesitaba para mi examen !!
    Si pudieras hacer un video de minimización sería genial bro.
    Saludos.

  • @nicolebittig8916
    @nicolebittig8916 7 лет назад

    muy buen video! Me sirvió para entender perfecto la materia!!!!!!

  • @guillermomiller7152
    @guillermomiller7152 8 лет назад +1

    Muchas Gracias , Excelente explicación. Slds

  • @florianf.3848
    @florianf.3848 9 лет назад

    Muchas gracias desde Alemania :)

  • @ferbasb
    @ferbasb  12 лет назад +4

    Es obvio no?... Estas diciendo lo mismo. Mira: Como el 2 es mayor a 5/3, la variable no puede tomar ese valor pues estaría violando la restricción que dice que debe ser menor que 5/3. Todas las restricciones deben cumplirse :)

  • @luismontalvohiroyasu5814
    @luismontalvohiroyasu5814 3 года назад +1

    En el P1 porqué eligió el 5/3 en lugar del 2???

  • @nkardia
    @nkardia 12 лет назад

    Gracias por el video, tengo la prueba de esto en 10 horas más :D

  • @carlespitarchcasas
    @carlespitarchcasas 9 лет назад +2

    MUCHISIMAS GRACIAS!!!

  • @javiiita100
    @javiiita100 10 лет назад

    Muy buen video! Muchas gracias por la dedicación!

  • @davidmaseda7165
    @davidmaseda7165 6 лет назад

    Está bien bueno maestro, agradecido!!

  • @aimyosorio4831
    @aimyosorio4831 8 лет назад

    Excelente vídeo, muchas gracias!

  • @tsuguruni
    @tsuguruni 9 лет назад

    muchas gracias por la explicación

  • @eliseonarvaez
    @eliseonarvaez 11 лет назад

    muchas gracias sebastian me quedó clarisimo

  • @cesarsaavedra9249
    @cesarsaavedra9249 9 лет назад

    muchas gracias excelente explicación.

  • @vicentekrebs8258
    @vicentekrebs8258 Год назад

    Muy buen video!!

  • @davidfcarrerom
    @davidfcarrerom 11 лет назад +1

    Muchas gracias, ¿De casualidad tiene un ejercicio de minimización?

  • @fashbian
    @fashbian 11 лет назад

    excelente gracias, super claro todo!!!

  • @ferbasb
    @ferbasb  12 лет назад

    Por supuesto que sí, y a pesar de que el camino sea distinto el resultado final será el mismo.
    Es probable que disminuyas o aumentes la cantidad de iteraciones, pero esto no se puede saber de antemano.

  • @MAUVAROG
    @MAUVAROG 8 лет назад +3

    Te felicito excelente tuto , pero en el minuto 6:06 el x1>3 sale como por obra del espíritu santo, deberías argumentar que las iteraciones están antes del 2 y después del 3 osea el rango de 9/4 està entre los enteros 2 y 3 porque 9/4= 2,5

    • @Lp-er9oj
      @Lp-er9oj 4 года назад

      9/4 = 2,25, no se redondea no? es decor, el rango seria el mismo por lo que no cambia

  • @ferbasb
    @ferbasb  12 лет назад +2

    @harderbzs4 Que bueno que cumpla su objetivo el video, saludos y gracias.

  • @ricardodavid3035
    @ricardodavid3035 5 лет назад

    gracias por enredarme mas

  • @AlanRck17
    @AlanRck17 8 лет назад

    Genial!, muchas gracias

  • @MrZampa1152
    @MrZampa1152 4 года назад

    en la primera parte donde x1= 9/4 que es 2,25 porque las ramas son menor igual a 2 y mayor igual a 3. no deberia ser al revez'?'???

  • @Kako.Michea
    @Kako.Michea 8 лет назад

    Gracias , muy bien explicado :)

  • @jesusjaime1000
    @jesusjaime1000 5 лет назад +1

    como le isiste para sacar el 5/3 de minuto 5:34

  • @monserochin394
    @monserochin394 4 года назад

    Hola buenas noches
    Tengo una duda como fue que sacaste 9/4 y 3/2 al principio , se tiene que hacer alguna operación?
    Espero y puedas ayudarme

  • @77KASER77
    @77KASER77 7 лет назад

    Esta muy bien a modo practico. Pero solo vale para resolver problemas con dos variables

  • @camilovasquez69
    @camilovasquez69 11 лет назад

    que pasa si te sale una restriccion por ejemplo de 3/4

  • @cesarbarrios7496
    @cesarbarrios7496 7 лет назад

    Muy buen vídeo.

  • @wilfredoparedesmoncada4007
    @wilfredoparedesmoncada4007 5 лет назад

    Y para más de 3 restricciones? como sabrías el intervalo??

  • @luisvazquez7264
    @luisvazquez7264 7 лет назад

    Me pueden ayudar con un ejercicio, el profe nos da el mismo ejercicio, pero en lugar de empezar con x2, quiere que empecemos con x1 y no me da el mismo resultado, por favor!

  • @eduhardrk
    @eduhardrk 11 лет назад

    Excelente video me sirvió mucho, solo falto aclarar si se puede o no comenzar la iteración desde otra variable, aunque en los comentarios esta quedo claro XD

  • @Norrego56
    @Norrego56 6 лет назад

    En el minuto 13:10 , se dice que en P7 se obtiene una solución entera, sin embargo dadas las restricciones, el problema es infactible ya que se tiene una restricción que dice x>=2 y x

    • @ilianacarrillo9239
      @ilianacarrillo9239 Год назад

      ¡Hola! Sí tiene intersección, es x=2 (pues con este valor se cumple tanto x>=2 como x

  • @ediaz2006
    @ediaz2006 12 лет назад

    Porq eliges el 5/3 como mayor valor del intervalo para X2, siendo que el 2 es mayor a 5/3 ? esa parte no la entendi...tampoco la de la otra ramificacion (X2=0) porfaaaaaaa

  • @granlautaroo
    @granlautaroo 9 лет назад

    alguien me puede explicar el criterio para elegir el valor de x2 en el minuto 5:33?
    siempre se elige el menor valor cuando se esta maximizando, el mayor valor cuando están dentro de un intervalo?

  • @carlosulloa3479
    @carlosulloa3479 5 лет назад

    Como concluyó que una de las ramas era infactible?

  • @MrJugadoraso
    @MrJugadoraso 3 года назад

    Una pregunta es minimizacion o maximizacion ese ejercicio?

    • @ferbasb
      @ferbasb  3 года назад

      Hola! Es maximización. En el minuto 4:18 se explicita

  • @tostoncin
    @tostoncin 11 лет назад +1

    cual es la razón de elegir 2 frente a 7/3, 2 cumple ser menor que 7/3 y que 4, y mayor o igual que 2, ??????

    • @richardcp0812
      @richardcp0812 3 года назад

      Si tu pregunta es "cuál es la razón de NO elegir" es debido a que 7/3 es mayor que 2 y además cumple con todas las restricciones. ;)

  • @romii_ara
    @romii_ara 2 года назад

    Secoo muchas gracias

  • @nasrinepaolaalvarezperez1868
    @nasrinepaolaalvarezperez1868 2 года назад

    Y de donde salio la solucion del problema relajaado? aaa

  • @josefaorellana9558
    @josefaorellana9558 7 лет назад

    Si se hace el supuesto que el problema presenta 3 variables x1,x2 y x3 , como ser haria la ramificacion??

  • @ferbasb
    @ferbasb  13 лет назад

    @luis4558 Realizando la intersección de las regiones que me entregan las inecuaciones del problema. En este caso como estamos maximizando, se debe tomar el mayor valor posible. En caso de estar minimizando se debe tomar el menor.

    • @rebecamendez5456
      @rebecamendez5456 6 лет назад

      Entonces si este ejercicio fuera de minimización tomaría la rama que dió Z=9???

  • @ayrtonandresrequejomartel2399
    @ayrtonandresrequejomartel2399 7 лет назад

    Hay un error en la primera ramificación que hace, en el lado derecho coloca que X1>=3
    Luego cuando va a hacer la segunda ramificación con el P1, al lado derecho coloca que X

  • @bryanperez7271
    @bryanperez7271 2 года назад

    Alguien sabe que pasa si al encontrar las x1 y x2 salen número negativos, que pasa?

  • @Manyas24
    @Manyas24 6 лет назад

    Disculpe , el Z me sale 13.5 al principio. Estoy haciendo algo mal ?

  • @frisofii98
    @frisofii98 6 лет назад

    Hola qué tal, si una de mis X es fracción pero tengo a Z como número entero ya es solución entera o tienen que ser todos enteros?

  • @EdwarSauceda
    @EdwarSauceda 10 месяцев назад

    Alguien sabe por qué p6 salió infactible ?

  • @achrafkaddouriakkouh804
    @achrafkaddouriakkouh804 5 лет назад

    Se encuentra una errata ya que al calcular P1 pones z como 12,75 y es 12’667

  • @jhnriver
    @jhnriver 10 лет назад +1

    una consulta porque no se escoge la variable X2 al inicio de la ramifiacion???

    • @catalinamacias8793
      @catalinamacias8793 10 лет назад

      puedes escoger la que tu quieras, pero se aconseja escoger por orden nada mas!

    • @sebastianguzman8801
      @sebastianguzman8801 10 лет назад +2

      Catalina Macias se recomienda escoger el que esá más cercano al decimal .5, es decir, que en Po donde tienes x1=9/4=2.25 y x2=3/2=1.5 conviene elegir x2. Ésto es por tema de que a simplex le va a costar más discriminar qué valor escoger. En cambio, si escogemos x2=2.25 es mucho más probable que simplex itere primero por 2 que por 3. Resolviendo por x2 te puedes dar cuenta que el ejercicio se hace mucho más corto.

  • @diegomerchanguerrero3251
    @diegomerchanguerrero3251 9 лет назад

    muy buen video

  • @Skyr2Play871817
    @Skyr2Play871817 11 лет назад

    Lo que pasa es que se escoge el menor entre la restriccion, en este caso x2 >= 2, los demas valores son

    • @pabloorrego775
      @pabloorrego775 5 лет назад

      es menor 2 que 7/3

    • @leandroferretti8511
      @leandroferretti8511 5 лет назад

      eso me dejo dudando! y estoy por entrar a rendir ahora, me parece que voy a utilizar el menor entre la restriccion.... espero sea así jaja

  • @luis4558
    @luis4558 13 лет назад

    5:40 como es que se elije exactamente el volor de x2 cuando x1=2 no entiendo.

  • @petrofic
    @petrofic 8 лет назад

    Gracias!!!

  • @harderbzs4
    @harderbzs4 12 лет назад

    buen video profe me sirvió :D

  • @amadonervo2001
    @amadonervo2001 3 года назад

    Aun así Branch and Bound , no da la solución optima. Por simple tanteo ( elegir los numeros enteros mas proximos a la solución del "problema relajado"), se obtiene una solucion realmente optima: (x = 3 , y =1), que cumple con las restricciones iniciales. Obteniéndose un verdadero optimo: 3 * (3) + 4 *(1) = 13

  • @carlosrey8226
    @carlosrey8226 12 лет назад

    Graciaaasss!!!! Buen video :D

  • @walid1420
    @walid1420 5 лет назад

    Gracias

  • @charly-ic2dd
    @charly-ic2dd 5 лет назад

    pero la parte entera de 9/4 es 4...

  • @Skyr2Play871817
    @Skyr2Play871817 11 лет назад

    Se escoge el menor valor !

  • @materazzi9
    @materazzi9 9 лет назад

    amigo en el minuto 11:40 que quieres decir con que las inecuaciones no tienen interccesiones?

    • @claudioaldea
      @claudioaldea 8 лет назад +4

      +materazzi9 Por un lado se tiene que X2 >=2 y X2

  • @obedsuarez4127
    @obedsuarez4127 4 года назад

    seria interesante ver un problema de 3 variables con este mismo metodo

  • @fabianalejandro75
    @fabianalejandro75 9 лет назад

    Minuto 6:45, no entiendo por qué tienes 2 valores de X2, en este caso "0" y "1", cómo se obtuvo el "0" y cuál es el criterio para definir que ése será el que vaya en el cuadro de ramificación para el =>3

    • @edehl13
      @edehl13 9 лет назад +3

      Fabián Alejandro En las restricciones tienes que despejar x2.
      Primera restricción: 2x1+x2≤6 sustituir= 2(3)+x2≤6... x2≤6-6... x2≤0
      Segunda restricción: 2x1+3x2≤9 sustituir= 2(3) +3x2≤9... 3x2≤9-6... x2≤3/3... x2=1.
      El criterio para definir cual valor se elegirá se toma mediante los signos en este caso como los dos te pide que sean "≤" vas a tomar el que sea de menor valor, en este caso se tomó el "0".
      Espero que lo hayas comprendido y que mi respuesta no fue demasiado tarde jaja saludos :D

    • @fabianalejandro75
      @fabianalejandro75 9 лет назад +1

      edel anaya Lo estoy revisando. Gracias por la aclaración.
      saludos.

    • @elyenso
      @elyenso 8 лет назад

      +edel anaya gracias mi vale tremenda embolata tenia en esa parte :)

    • @edehl13
      @edehl13 8 лет назад

      +elyenso me sucedió lo mismo la primera vez pero aquí estamos para aclarar dudas jeje saludos :)

  • @fernandoherasmur790
    @fernandoherasmur790 Год назад

    y por qué escoge 0 y no 1 en 06:44?

    • @MrKabutoSN
      @MrKabutoSN Год назад

      No sé si aún te sirve, pero es porque intersecta con la condición x2>0

  • @Lp-er9oj
    @Lp-er9oj 4 года назад

    6:36 por que?

  • @el_catalank
    @el_catalank 2 года назад

    Pero de dónde diablos sale ese Z= 12.5 😭

  • @maknachscrach
    @maknachscrach 7 лет назад

    Por favor revisa el tema del habla porque hace el video muy confuso

  • @salvadorguillen
    @salvadorguillen 5 лет назад

    Está muy bien explicado, lástima de la calidad del vídeo..

  • @sebastianobregon4898
    @sebastianobregon4898 9 лет назад

    error en el 12:41 la variable x1 puede tomar el 3/2 =s

    • @HammerFraan
      @HammerFraan 9 лет назад +1

      No puede ya que hay una restricción que dice que X1 debe ser menor o igual a 1.

  • @hiperchelo
    @hiperchelo 9 лет назад

    Porque se escoge X2=7/3 en el min 10:35, saludosss

    • @edehl13
      @edehl13 9 лет назад +1

      hiperchelo Porque te dice que x2≤4 y x2≥2 entonces debes de elegir el que se encuentre dentro del intervalo ≥2...≤4 por eso se escogío el 7/3 porque se encuentra dentro de ese intervalo. espero haber aclarado tu duda

    • @matiastret
      @matiastret 5 лет назад

      edel anaya no se si a el, pero a mi si (4años más tarde)