7 Branch and Bound Introduction

Поділитися
Вставка
  • Опубліковано 2 гру 2024

КОМЕНТАРІ •

  • @melissagblinwon9838
    @melissagblinwon9838 2 роки тому +28

    This guy is really saving my life, I almost thought of giving up my course cuz my lectures made this topic seem difficult to understand. I wish I could give you their salary every month

  • @febinmathew7
    @febinmathew7 5 років тому +96

    Real Life Savior...in exams :) .. Thanks a lot!

  • @qjack
    @qjack 5 років тому +23

    I am a senior developer and this video is such a lifesaver, I probably come back to it once a month.
    JK im a student who doesnt go to class

  • @vivekchanumolu3046
    @vivekchanumolu3046 6 років тому +36

    Sir, these are the best lectures I heard for DAA ,so far. Your explanation is clean and also clear , THANK YOU for these videos

  • @SigmaGrindsetMindset
    @SigmaGrindsetMindset 10 місяців тому +18

    Watching this 40 mins before exam💀

  • @89zaidansari86
    @89zaidansari86 2 роки тому +23

    Sir u r trully a gem 💎
    Ur teaching level is so adorable
    U r using a easiest flow of English from which everyone can understand what u r saying
    And the last thing that u just nailed it

    • @gagansain1664
      @gagansain1664 Рік тому +1

      yrr tumhe kya samajh aata hai is hippo ka

  • @NoctLightCloud
    @NoctLightCloud 4 роки тому +134

    omg I wished to give you the salary of my useless, passionless math professor. She hates students! Greetings from Austria, and THANK YOU.

    • @apusingh1967
      @apusingh1967 3 роки тому +7

      yeah some teachers feel students are dumb and hate it. but they have the problem. they are not able to teach since they do not understand concepts and probably did their degrees by brute force memorizing the subject.

    • @stanleyarthur3062
      @stanleyarthur3062 3 роки тому

      you probably dont give a damn but does anybody know a tool to get back into an Instagram account..?
      I stupidly forgot the password. I would love any tricks you can give me!

    • @enriquedamian2023
      @enriquedamian2023 3 роки тому

      @Stanley Arthur instablaster ;)

    • @_ajay1_37
      @_ajay1_37 4 місяці тому

      ​@@stanleyarthur3062 did u find

  • @Sandeep-wv4pz
    @Sandeep-wv4pz 5 місяців тому +7

    Watching 10 min before exam in 2x💀💀
    Post edit: I passed my exam 💀🥳

  • @laxmiprashanth9482
    @laxmiprashanth9482 2 роки тому +4

    If subjects are thaught by well experienced like you it is very interesting to explore Thankyou for your passion towards students

  • @vishwajeetarkile2036
    @vishwajeetarkile2036 2 роки тому +112

    Watching 2 days before exam ☠️😢😢

  • @suciuandreicornel2746
    @suciuandreicornel2746 3 роки тому +3

    thank you kind sir, I will not fail my exams this time! Good luck y'all

  • @amitkumarsingh2707
    @amitkumarsingh2707 3 роки тому +3

    Finally found My Teacher who can teach me.

  • @saigayathriravichandran
    @saigayathriravichandran 7 місяців тому +1

    sir you are the greatest mentor i've everseen

  • @vikings_kingdom763
    @vikings_kingdom763 6 років тому +13

    his way of approach is simply superb...direct approach to concept with out any deviations. but we need Hamiltonian graph problem in backtracking..

  • @iwishthiswouldwork1
    @iwishthiswouldwork1 4 роки тому +13

    Hi, excellent material and great explanations. I believe LIFO Branch and Bound that you're describing is a depth-first search, based on the definition of DFS/BFS and from wikipedia for B&B

    • @arunsharma2999
      @arunsharma2999 2 роки тому

      More of a mix and match of bfs and dfs

  • @gamersquad8819
    @gamersquad8819 4 роки тому +14

    sir please upload these topics also "Least Cost(LC) Search, The15-puzzle problem, Control abstractions for LCSearch, FIFO Branch-and-Bound, LC Branch-and-Bound"

  • @Kwatch
    @Kwatch Рік тому

    i like the way to look back at the cam. its good eye contact.

  • @abob2457
    @abob2457 3 роки тому +14

    Sir, this is amazing. Incredible explanation!

  • @yasueayaka638
    @yasueayaka638 6 місяців тому

    I love This Subject because of you man.
    My teacher teach i could not understand anymore. She make this subject too difficult to understand.

  • @aruneshnaha4113
    @aruneshnaha4113 11 місяців тому

    00:00 Branch-and-bound is a problem-solving strategy for optimization problems.
    01:16 Two methods for solving variable size job problem: Subset and State Space Tree
    02:35 Breadth-first search algorithm for job selection
    03:46 Two methods for generating a state space tree
    05:00 Exploring nodes using stack
    06:18 Using stack or queue for node exploration in branch-and-bound search
    07:23 State space tree with cost function
    08:40 LC branch and bound is a faster method for exploring nodes with minimum cost.
    Crafted by Merlin AI.

  • @shrutisharma3962
    @shrutisharma3962 3 роки тому +4

    Real socially working personality love ❤️ you

  • @ramizayaasmeen5356
    @ramizayaasmeen5356 2 роки тому +2

    Easy English that everyone can understand thank you for these clear concepts 🤗

  • @ernanibatista1806
    @ernanibatista1806 5 років тому +5

    tks from Brazil, so clear

  • @chrisjfox8715
    @chrisjfox8715 2 роки тому +2

    When creating the first tree to begin with, [specifically at the 3:26 mark] why is the choice being made to only allow job numbers to be made in order of index number? That was not explained. That seems to be either an arbitrary choice or a very circumstantial one, depending on the application. Given the very generic setup beforehand, nothing says that J_j can't come before J_i for some j>i unless that constraint is given; the way this tree was created, it's as if all of these jobs have precedence with each other despite the fact that all of them are not necessarily needed.
    Please assist.

  • @nihabhagavatula8890
    @nihabhagavatula8890 6 років тому +3

    Thanks a lot for the explanation.U have made DS&Algo a piece of cake..Once again Thanks a lot

  • @lokendratiwari9820
    @lokendratiwari9820 Рік тому

    Will watch 1 hour before exam.good 🌃

  • @te_b_52_siddeshpatankar14
    @te_b_52_siddeshpatankar14 2 роки тому +1

    Best on the planet 👍🏻👍🏻🙏🏻🙏🏻🙏🏻💯💯💯

  • @md.hamjajulashmafeerahat6971

    From Wikipedia: A stack (LIFO queue) will yield a depth-first algorithm. A best-first branch and bound algorithm can be obtained by using a priority queue that sorts nodes on their lower bound.

  • @vaibhavgajbey5311
    @vaibhavgajbey5311 5 років тому +1

    thank u sir this video is very helpful ... it saves me from a big dilemma

  • @aastikabanstola35
    @aastikabanstola35 7 місяців тому +1

    Watching 14 hours before exam😵‍💫😵‍💫

  • @Ajinkya_Chirde_07
    @Ajinkya_Chirde_07 Рік тому +1

    best explanation 🙂

  • @pruthvitanneru4559
    @pruthvitanneru4559 3 роки тому +1

    Guruji you are great. Thanks for easily understanding this topic

  • @saisilpabijjala7046
    @saisilpabijjala7046 2 роки тому

    Understood it immediately...thx from bottom of my heartiest ❤️

  • @Subhash.Jadav19
    @Subhash.Jadav19 5 днів тому

    Indian legendry teacher !!!

  • @khansaab-ho4cb
    @khansaab-ho4cb Рік тому

    love from Kl University❤
    thank you for your videos sir really helpfull...

  • @kshitijsingh609
    @kshitijsingh609 3 роки тому +1

    You r doing amazing work sir. God bless u

  • @saadmahboob3084
    @saadmahboob3084 5 років тому +2

    very good lectures from you. Please keep it up.

  • @Sunny-ko6fw
    @Sunny-ko6fw 2 роки тому +3

    3:45 missed no 14

  • @xlayman38
    @xlayman38 4 роки тому +3

    correction: Breadth-First-Search is visiting all nodes at the level by level.

  • @narasimhareddy4056-S
    @narasimhareddy4056-S 8 днів тому +1

    Watching before 20 min of exam😹💀

  • @luisfernandopazgaleano1472
    @luisfernandopazgaleano1472 3 роки тому

    Thanks you so much for help me to understand this algoritmo

  • @ganeshjaggineni4097
    @ganeshjaggineni4097 Рік тому +1

    NICE SUPER EXCELLENT MOTIVATED

  • @maxbadarne9149
    @maxbadarne9149 3 роки тому +1

    bro i love this guy

  • @sahilchandel7152
    @sahilchandel7152 7 місяців тому +10

    Watching 4 hour before the exam 💀💀

  • @shubhamojha8886
    @shubhamojha8886 6 років тому +3

    Sir you are such a great person ......thank u so much sir

  • @pocof3gt309
    @pocof3gt309 2 роки тому

    Excellent award winning 🏆💪

  • @alfredkik3675
    @alfredkik3675 4 роки тому

    I like you teaching! Best explanation.

  • @rojithreji8413
    @rojithreji8413 6 років тому +7

    sir, please include lower bound theories video tutorials.Also add videos about Monte Carlo method

  • @deepakranganathan9644
    @deepakranganathan9644 5 років тому +1

    simple and best explanation!!

    • @Farahat1234
      @Farahat1234 5 років тому

      Are you there here for your ADA's paper😁😄

  • @bablufunnyvideos8945
    @bablufunnyvideos8945 8 місяців тому +1

    Watching 1 hour before exam🤒

  • @tanmoydutta5846
    @tanmoydutta5846 3 роки тому +6

    Sir, at the beginning, you said that the Branch and Bound technique is used to solve only minimisation problems. But what if at each node in LC-BB technique, we are expanding that node which has maximum cost? Then, won't that be solving a maximisation problem directly?

    • @1matzeplayer1
      @1matzeplayer1 2 роки тому +3

      Listen around 0:30, you can convert a maximisation-problem into a minimisation-problem and then solve it.

    • @samirkumarpadhi
      @samirkumarpadhi 2 роки тому

      @@1matzeplayer1 what does it mean maximization and minimization?

    • @1matzeplayer1
      @1matzeplayer1 2 роки тому +1

      @@samirkumarpadhi You might remember from school, the function f(x) = -x^2+3 has a maximum at x = 0
      f(x) = x^2 - 2 has a minimum at x=0
      Just draw the graphs to see it visually. The same thing can be done for most functions by working with derivatives. It should be rather easy to look the topic up.

  • @mohammedadel8948
    @mohammedadel8948 2 роки тому +1

    Thank you for your hard work

  • @kshitijakulkarni8292
    @kshitijakulkarni8292 6 років тому +1

    Thank you so much Sir for these superb videos..

  • @mansmor7211
    @mansmor7211 Рік тому

    Very well explained as usual💯👍

  • @shashibhushan7294
    @shashibhushan7294 5 років тому +8

    sir branch and bound use bfs and bfs use queue data structure at time 5.00 you used stack pls explain?

    • @shivanshusuryakar8692
      @shivanshusuryakar8692 3 роки тому

      i had the same doubt , because the searching method is now acting as DFS, Did you get answer for that?

  • @Dheeraj_piano
    @Dheeraj_piano 4 роки тому +4

    At 4:00 there is only 16 nodes, not 17. Since we have 4 jobs

    • @Rohit-tz6gs
      @Rohit-tz6gs 4 роки тому

      After 13, he wrote 15 directly so getting 17.

    • @AnjananaiduAlla
      @AnjananaiduAlla 9 днів тому

      ​@@Rohit-tz6gs14 missed I mean he forgot to write 🙃

  • @moneybagdeals
    @moneybagdeals 10 місяців тому

    We are achiever's I have exam tomorrow now I'm watching it

  • @rohithauppala
    @rohithauppala 5 років тому +4

    Sir how to take costs in minimum cost branch and bound? can we take on our own or will be given in question?

  • @saikumarmadala5547
    @saikumarmadala5547 4 роки тому +8

    Sir when we taking stack in branc and bound it undergoes to depth for search ,but in BB we follow bfs ???

    • @tulasidamarla
      @tulasidamarla 4 роки тому +3

      You are right. When we are using stack(LIFO) for exploration of nodes happening DFS not BFS.

    • @sambasivaraovuyyuru7724
      @sambasivaraovuyyuru7724 4 роки тому

      You are correct

    • @shivanshusuryakar8692
      @shivanshusuryakar8692 3 роки тому

      @@tulasidamarla Yes it is now doing DFS , so is it now backtracking?

    • @seshasaisreechandra3780
      @seshasaisreechandra3780 3 роки тому

      But when you are going to a node , you typically expand that nodes all children but not go onto the nodes child and there child straight away

  • @tekszhufuni2963
    @tekszhufuni2963 5 років тому

    you are the best teacher.. Thank you its really help..

  • @sairamustafa7343
    @sairamustafa7343 5 років тому +2

    Kindly explain
    Definition of the state space.
    ?
    Branching operation.
    ?
    Feasibility checking operation.
    ?
    Bounding operation.
    ?

    • @abhinavdixit3037
      @abhinavdixit3037 5 років тому

      check the previous videos you may get some of the answers

  • @mihirpande8786
    @mihirpande8786 27 днів тому

    watching this inside of the exam hall, wish me luck

  • @abdeali004
    @abdeali004 4 роки тому +1

    Awesome 👍👍 sir.

  • @pulkitgupta5516
    @pulkitgupta5516 6 років тому +4

    At 3:48 instead of writing 14 you have written 15 by mistake I guess if I'm not wrong sir.
    Please do reply asap

  • @dkeyes125
    @dkeyes125 3 роки тому

    Excellent video, thank you for sharing

  • @ethanfang4214
    @ethanfang4214 3 роки тому +2

    I think ,I'm training my English listening in this video

    • @andresroman9544
      @andresroman9544 3 роки тому

      Even more if you aren't a native speaker, which is my case

  • @ajayreddy8788
    @ajayreddy8788 15 днів тому +1

    Watching on exam day😅

  • @VinodKhanna007
    @VinodKhanna007 Місяць тому

    You made my day

  • @sadrahakim
    @sadrahakim 3 роки тому +1

    very good. thank you sir

  • @verystablegenius4720
    @verystablegenius4720 Рік тому +1

    He is amazing

  • @119_shrenikshah7
    @119_shrenikshah7 3 роки тому +5

    anyone knows the time complexity of branch and bound algorithm?

  • @fiveh8muthavarapu403
    @fiveh8muthavarapu403 4 роки тому

    Good teaching 👌 sir..

  • @TrishaReddy-i7v
    @TrishaReddy-i7v 6 місяців тому

    Watching just 1 hour before exam😅😎

  • @kartik-yl2gu
    @kartik-yl2gu Рік тому +1

    sir you teach in a complicated way please make it simple for average students

  • @ManikireddyAkhilandeswari
    @ManikireddyAkhilandeswari Рік тому

    Watching before 30min of exam

  • @nishantpall1747
    @nishantpall1747 4 роки тому +3

    Is LC-BB similar to greedy approach?

  • @theaditya752
    @theaditya752 6 років тому +1

    Why did you take different cost for J3 and j4 at 8:52 ? Is it because of the fact we are going from node 3 instead of 1?

  • @armaannaqash7801
    @armaannaqash7801 2 роки тому +2

    How to calculate costs for nodes. In least cost as u did... 25 .12 ..19 ..30 in ist level and 8 and 7 in. 2nd level ..
    Would it be given in a question. Or we have to calculate it all by ourselves ??
    And what is this
    p={10,5,8,3} d={1,2,1,2}. U Haven't mentioned it !!

  • @Ami7166
    @Ami7166 5 років тому +1

    In 1st branching You didn't put 14th node. You got totally 16 nodes. Hope it was some numbering mistake?

  • @99sriyaboora
    @99sriyaboora Місяць тому +1

    Watching 1.5 hr before exam

  • @faisalansari-gf7lc
    @faisalansari-gf7lc 11 місяців тому +1

    Today is my exam🥲

  • @shawnwu4g97
    @shawnwu4g97 6 років тому +3

    Dear Professor, I want to ask..
    Why the solution is {J1,J4} not {J1,J2}.
    {J1,J4} total profit is 13 and {J1,J2} total profit is 15
    why not take {J1,J2}?

    • @shawnwu4g97
      @shawnwu4g97 6 років тому

      @@abdul_bari J1 and J4 deadline both is 2, isn't it?
      so when in deadline1 time we choose J1 and then into deadline2 time we choose J2 because its profit is bigger than J4, isn't it?

    • @shawnwu4g97
      @shawnwu4g97 6 років тому

      Maybe I confused what you defined the deadline meaning.
      My understanding is when tree level=1, that means is deadline1, so we can choose anyone,
      and when tree level=2, it means is deadline 2,
      so in this level, we cannot choose less than deadline2 of job (like deadline1 of job).
      Is this right?

  • @ashmacton4676
    @ashmacton4676 2 роки тому +1

    at 3:48 shouldn't it be 14 rather than 15?

  • @mrinalgautam9090
    @mrinalgautam9090 6 років тому +1

    thanks for complete my presentation ..

  • @chaituk2015
    @chaituk2015 6 років тому +6

    Sir can u explain Travelling sales person by branch and bound
    FIFO Branch and Bound problem

  • @abderrafiabdeddine7744
    @abderrafiabdeddine7744 9 місяців тому

    At the end you cover all possible nodes, Right? So how can be the LC-BB faster?
    Maybe I didn't understand the problem clearly, when founding a node with minimum cost, can we found an other node (in an other branch which has a parent with a higher cost than the other branches) with a lower cost?
    If so then all the methods are equal

  • @jahnavimulakalapati5076
    @jahnavimulakalapati5076 6 років тому

    Thanks sir, very helpful and i scored good marks.

  • @DILIPKUMAR-ws7td
    @DILIPKUMAR-ws7td 5 років тому

    Thanks sir good teaching

  • @Prince-zf7sz
    @Prince-zf7sz 5 років тому +2

    why have you discarded first job in second branching,i.e., for J2 there is no J1

  • @javariamalik8475
    @javariamalik8475 Місяць тому

    Watching on the exam day 😂

  • @arogyam047
    @arogyam047 10 місяців тому

    Watching 5 hours before the exam

  • @mayankkishor553
    @mayankkishor553 7 днів тому

    Watching 30 min before exam

  • @bhuvaneshwarang767
    @bhuvaneshwarang767 10 місяців тому

    This lecture is fully dependent on referring javatpoint

  • @evinaslan164
    @evinaslan164 4 роки тому

    Really good.. thanks..

  • @deepakgoyal1643
    @deepakgoyal1643 11 місяців тому

    watching during exam

  • @AlayDhagia
    @AlayDhagia 5 років тому +1

    You are amazing, thank you for your help !!

  • @TheOtherHalfVlogs
    @TheOtherHalfVlogs 6 років тому +2

    Is d tree in LIFO and LC complete?? In LIFO , do v not have to expand j2,j3 and j4?????

    • @saisrikar7987
      @saisrikar7987 6 років тому +2

      I think we should expand them in LIFO and I got 16 nodes in total. Correct me if I'm wrong!

    • @dattasaiakash2740
      @dattasaiakash2740 4 роки тому

      I think the tree in LC is complete but the tree in LIFO is incomplete because he wasn't expanded the node10 and node11.

  • @deveshprakash9959
    @deveshprakash9959 4 роки тому +1

    when solving by using stack ,Sir ,why u stopped after 12 ,can be expanded more after poping node 12,11 and so on. It need to be expanded more. Please reply someone if known.

    • @-R-Deeksha
      @-R-Deeksha 4 роки тому +2

      After popping the number 2 stack becomes empty so we will be stopping there

    • @deveshprakash9959
      @deveshprakash9959 4 роки тому

      @@-R-Deeksha Got it now 👍

  • @yupp_harish3936
    @yupp_harish3936 Рік тому +2

    wherr is bounding function sir

  • @raisypa1579
    @raisypa1579 2 роки тому

    Sir,in LIFO why you stopped in 11,12,13 why didn't the tree further grow