7 Branch and Bound Introduction

  Рет қаралды 899,515

Abdul Bari

Abdul Bari

6 жыл бұрын

Introduction to Branch and Bound
State Space Trees
FIFO Branch and Bound
LIFO Branch and Bound
LC Branch and Bound
PATREON : www.patreon.com/bePatron?u=20...
Courses on Udemy
================
Java Programming
www.udemy.com/course/java-se-...
Data Structures using C and C++
www.udemy.com/course/datastru...
C++ Programming
www.udemy.com/course/cpp-deep...

Пікірлер: 248
@febinmathew7
@febinmathew7 4 жыл бұрын
Real Life Savior...in exams :) .. Thanks a lot!
@melissagblinwon9838
@melissagblinwon9838 2 жыл бұрын
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
@NoctLightCloud
@NoctLightCloud 3 жыл бұрын
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 жыл бұрын
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 2 жыл бұрын
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 2 жыл бұрын
@Stanley Arthur instablaster ;)
@_ajay1_37
@_ajay1_37 11 күн бұрын
​@@stanleyarthur3062 did u find
@vivekchanumolu3046
@vivekchanumolu3046 6 жыл бұрын
Sir, these are the best lectures I heard for DAA ,so far. Your explanation is clean and also clear , THANK YOU for these videos
@qjack
@qjack 5 жыл бұрын
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
@HeiderJeffer
@HeiderJeffer 6 жыл бұрын
Dear Respected Professor Abdul Bari, Can we use a simplex algorithm in Lean Startup methodology to find the optimal/ feasible solution for MVP (Minimum viable product ) ? Looking forward for advice Very truly yours Heider
@abob2457
@abob2457 3 жыл бұрын
Sir, this is amazing. Incredible explanation!
@89zaidansari86
@89zaidansari86 Жыл бұрын
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 Жыл бұрын
yrr tumhe kya samajh aata hai is hippo ka
@ernanibatista1806
@ernanibatista1806 5 жыл бұрын
tks from Brazil, so clear
@vaibhavgajbey5311
@vaibhavgajbey5311 4 жыл бұрын
thank u sir this video is very helpful ... it saves me from a big dilemma
@saigayathriravichandran
@saigayathriravichandran 2 ай бұрын
sir you are the greatest mentor i've everseen
@kshitijsingh609
@kshitijsingh609 3 жыл бұрын
You r doing amazing work sir. God bless u
@saisilpabijjala7046
@saisilpabijjala7046 2 жыл бұрын
Understood it immediately...thx from bottom of my heartiest ❤️
@nihabhagavatula8890
@nihabhagavatula8890 6 жыл бұрын
Thanks a lot for the explanation.U have made DS&Algo a piece of cake..Once again Thanks a lot
@saadmahboob3084
@saadmahboob3084 5 жыл бұрын
very good lectures from you. Please keep it up.
@kshitijakulkarni8292
@kshitijakulkarni8292 5 жыл бұрын
Thank you so much Sir for these superb videos..
@alfredkik3675
@alfredkik3675 4 жыл бұрын
I like you teaching! Best explanation.
@gamersquad8819
@gamersquad8819 3 жыл бұрын
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"
@pruthvitanneru4559
@pruthvitanneru4559 3 жыл бұрын
Guruji you are great. Thanks for easily understanding this topic
@suciuandreicornel2746
@suciuandreicornel2746 3 жыл бұрын
thank you kind sir, I will not fail my exams this time! Good luck y'all
@Kwatch
@Kwatch Жыл бұрын
i like the way to look back at the cam. its good eye contact.
@laxmiprashanth9482
@laxmiprashanth9482 Жыл бұрын
If subjects are thaught by well experienced like you it is very interesting to explore Thankyou for your passion towards students
@iwishthiswouldwork1
@iwishthiswouldwork1 4 жыл бұрын
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
@rohithauppala
@rohithauppala 4 жыл бұрын
Sir how to take costs in minimum cost branch and bound? can we take on our own or will be given in question?
@sahilchandel7152
@sahilchandel7152 3 ай бұрын
Watching 4 hour before the exam 💀💀
@vikings_kingdom763
@vikings_kingdom763 6 жыл бұрын
his way of approach is simply superb...direct approach to concept with out any deviations. but we need Hamiltonian graph problem in backtracking..
@NithishKumar-iz2fu
@NithishKumar-iz2fu 5 жыл бұрын
❤️🖕
@vishwajeetarkile2036
@vishwajeetarkile2036 2 жыл бұрын
Watching 2 days before exam ☠️😢😢
@3thrisha869
@3thrisha869 Жыл бұрын
Me watching one day before exam
@3thrisha869
@3thrisha869 Жыл бұрын
@@vishwajeetarkile2036 tq
@lovesaxena0024
@lovesaxena0024 8 ай бұрын
I am in exam
@filamentofbulb
@filamentofbulb 8 ай бұрын
Watching 7 hrs before exam
@himanshumishra8409
@himanshumishra8409 8 ай бұрын
Dus minute m exam hai mera
@mansmor7211
@mansmor7211 Жыл бұрын
Very well explained as usual💯👍
@luisfernandopazgaleano1472
@luisfernandopazgaleano1472 2 жыл бұрын
Thanks you so much for help me to understand this algoritmo
@shubhamojha8886
@shubhamojha8886 6 жыл бұрын
Sir you are such a great person ......thank u so much sir
@dkeyes501
@dkeyes501 2 жыл бұрын
Excellent video, thank you for sharing
@shihlihsu9918
@shihlihsu9918 6 жыл бұрын
Thank you Sir!
@yasueayaka638
@yasueayaka638 2 ай бұрын
I love This Subject because of you man. My teacher teach i could not understand anymore. She make this subject too difficult to understand.
@mohammedadel8948
@mohammedadel8948 2 жыл бұрын
Thank you for your hard work
@khansaab-ho4cb
@khansaab-ho4cb Жыл бұрын
love from Kl University❤ thank you for your videos sir really helpfull...
@deepakranganathan9644
@deepakranganathan9644 5 жыл бұрын
simple and best explanation!!
@Farahat1234
@Farahat1234 5 жыл бұрын
Are you there here for your ADA's paper😁😄
@ramizayaasmeen5356
@ramizayaasmeen5356 2 жыл бұрын
Easy English that everyone can understand thank you for these clear concepts 🤗
@rojithreji8413
@rojithreji8413 6 жыл бұрын
sir, please include lower bound theories video tutorials.Also add videos about Monte Carlo method
@trezabhat33
@trezabhat33 4 жыл бұрын
Sir can u make a video on how to divide a set into three subset such that sum of the elements in each subset has minimum difference using branch and bound
@theaditya752
@theaditya752 6 жыл бұрын
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?
@SigmaGrindsetMindset
@SigmaGrindsetMindset 6 ай бұрын
Watching this 40 mins before exam💀
@GAUTAM-zy6et
@GAUTAM-zy6et 3 ай бұрын
10min ☠️
@venkatramana9359
@venkatramana9359 5 жыл бұрын
Thank you,sir
@evinaslan164
@evinaslan164 4 жыл бұрын
Really good.. thanks..
@DILIPKUMAR-ws7td
@DILIPKUMAR-ws7td 5 жыл бұрын
Thanks sir good teaching
@amitkumarsingh2707
@amitkumarsingh2707 3 жыл бұрын
Finally found My Teacher who can teach me.
@Thammudu_____
@Thammudu_____ 2 жыл бұрын
Wow
@SudarshanKrSingh
@SudarshanKrSingh 5 жыл бұрын
Good videos , thanks
@fiveh8muthavarapu403
@fiveh8muthavarapu403 4 жыл бұрын
Good teaching 👌 sir..
@solutions9991
@solutions9991 5 жыл бұрын
VEry good, thank you
@ganeshjaggineni4097
@ganeshjaggineni4097 Жыл бұрын
NICE SUPER EXCELLENT MOTIVATED
@sadrahakim1272
@sadrahakim1272 3 жыл бұрын
very good. thank you sir
@pocof3gt309
@pocof3gt309 2 жыл бұрын
Excellent award winning 🏆💪
@roopanrodin7924
@roopanrodin7924 5 жыл бұрын
sir,for bfs approach we must use queue,but your explanation is in stack for bfs ,which one is correct sir.Is it correct that branch and bound follows bfs
@shashibhushan7294
@shashibhushan7294 5 жыл бұрын
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?
@tekszhufuni2963
@tekszhufuni2963 5 жыл бұрын
you are the best teacher.. Thank you its really help..
@shrutisharma3962
@shrutisharma3962 3 жыл бұрын
Real socially working personality love ❤️ you
@unnikrishnan3910
@unnikrishnan3910 3 жыл бұрын
👏
@xlayman38
@xlayman38 4 жыл бұрын
correction: Breadth-First-Search is visiting all nodes at the level by level.
@saikumarmadala5547
@saikumarmadala5547 4 жыл бұрын
Sir when we taking stack in branc and bound it undergoes to depth for search ,but in BB we follow bfs ???
@tulasidamarla
@tulasidamarla 4 жыл бұрын
You are right. When we are using stack(LIFO) for exploration of nodes happening DFS not BFS.
@sambasivaraovuyyuru7724
@sambasivaraovuyyuru7724 3 жыл бұрын
You are correct
@shivanshusuryakar8692
@shivanshusuryakar8692 3 жыл бұрын
@@tulasidamarla Yes it is now doing DFS , so is it now backtracking?
@seshasaisreechandra3780
@seshasaisreechandra3780 2 жыл бұрын
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
@kartik-yl2gu
@kartik-yl2gu 8 ай бұрын
sir you teach in a complicated way please make it simple for average students
@chrisjfox8715
@chrisjfox8715 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.
@AlayDhagia
@AlayDhagia 5 жыл бұрын
You are amazing, thank you for your help !!
@ankush_in_sync5998
@ankush_in_sync5998 5 жыл бұрын
THANK YOU SIR
@nishantpall1747
@nishantpall1747 4 жыл бұрын
Is LC-BB similar to greedy approach?
@119_shrenikshah7
@119_shrenikshah7 3 жыл бұрын
anyone knows the time complexity of branch and bound algorithm?
@mrinalgautam9090
@mrinalgautam9090 6 жыл бұрын
thanks for complete my presentation ..
@AnitShrestha
@AnitShrestha 5 жыл бұрын
Thank you.
@tanmoydutta5846
@tanmoydutta5846 2 жыл бұрын
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 жыл бұрын
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 жыл бұрын
@@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.
@te_b_52_siddeshpatankar14
@te_b_52_siddeshpatankar14 Жыл бұрын
Best on the planet 👍🏻👍🏻🙏🏻🙏🏻🙏🏻💯💯💯
@maxbadarne9149
@maxbadarne9149 2 жыл бұрын
bro i love this guy
@abdeali004
@abdeali004 4 жыл бұрын
Awesome 👍👍 sir.
@Ajinkya_Chirde_07
@Ajinkya_Chirde_07 Жыл бұрын
best explanation 🙂
@jahnavimulakalapati5076
@jahnavimulakalapati5076 5 жыл бұрын
Thanks sir, very helpful and i scored good marks.
@chaituk2015
@chaituk2015 6 жыл бұрын
Sir can u explain Travelling sales person by branch and bound FIFO Branch and Bound problem
@peddaiahsonte358
@peddaiahsonte358 6 жыл бұрын
thank you sir
@md.hamjajulashmafeerahat6971
@md.hamjajulashmafeerahat6971 11 ай бұрын
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.
@lokendratiwari9820
@lokendratiwari9820 7 ай бұрын
Will watch 1 hour before exam.good 🌃
@shubhampawar3739
@shubhampawar3739 Жыл бұрын
Thank You ☺️
@daizwap9454
@daizwap9454 3 жыл бұрын
does it look useless when applied in the cyclic problem?
@SandeepRana-xn8mk
@SandeepRana-xn8mk 4 жыл бұрын
what is the difference between divide and conquer and branch and bound ?
@tubex1300
@tubex1300 Жыл бұрын
Master at minute 0.54 you are mentioned about two methods to generate state space tree? can you can tell what are they ?
@cbt121314
@cbt121314 4 жыл бұрын
Is the least cost BB the same as best-first search BB???
@yupp_harish3936
@yupp_harish3936 Жыл бұрын
wherr is bounding function sir
@TheOtherHalfVlogs
@TheOtherHalfVlogs 6 жыл бұрын
Is d tree in LIFO and LC complete?? In LIFO , do v not have to expand j2,j3 and j4?????
@saisrikar7987
@saisrikar7987 6 жыл бұрын
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.
@rithanyabalamurali6936
@rithanyabalamurali6936 2 жыл бұрын
do we use depth first search in least cost branch bound?
@aastikabanstola35
@aastikabanstola35 2 ай бұрын
Watching 14 hours before exam😵‍💫😵‍💫
@sou768
@sou768 2 жыл бұрын
Tqsm🥺
@3thrisha869
@3thrisha869 Жыл бұрын
Tq so much sir
@aruneshnaha4113
@aruneshnaha4113 6 ай бұрын
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.
@verystablegenius4720
@verystablegenius4720 Жыл бұрын
He is amazing
@hetvibhatt4311
@hetvibhatt4311 2 жыл бұрын
Thanks a lot
@moneybagdeals
@moneybagdeals 6 ай бұрын
We are achiever's I have exam tomorrow now I'm watching it
@Ami7166
@Ami7166 4 жыл бұрын
In 1st branching You didn't put 14th node. You got totally 16 nodes. Hope it was some numbering mistake?
@akashpatil1713
@akashpatil1713 Жыл бұрын
DANKE!
@Prince-zf7sz
@Prince-zf7sz 4 жыл бұрын
why have you discarded first job in second branching,i.e., for J2 there is no J1
@sairamustafa7343
@sairamustafa7343 5 жыл бұрын
Kindly explain Definition of the state space. ? Branching operation. ? Feasibility checking operation. ? Bounding operation. ?
@abhinavdixit3037
@abhinavdixit3037 4 жыл бұрын
check the previous videos you may get some of the answers
@swadhindas2208
@swadhindas2208 2 жыл бұрын
Sir, in LC branch and bound don't we somehow using greedy method?
@dheerajpiano
@dheerajpiano 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.
@deveshprakash9959
@deveshprakash9959 3 жыл бұрын
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 3 жыл бұрын
After popping the number 2 stack becomes empty so we will be stopping there
@deveshprakash9959
@deveshprakash9959 3 жыл бұрын
@@-R-Deeksha Got it now 👍
@datta3268
@datta3268 5 жыл бұрын
I am confused ... some say that FIFO is Breadth First Search and LIFO is Depth First Search but you mentioned both of them as BFS
@abderrafiabdeddine7744
@abderrafiabdeddine7744 4 ай бұрын
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
@gautamsingh434
@gautamsingh434 2 жыл бұрын
sir please tell us in LL-BB method u said solution is J2and J4 but in stating solution is j1and J4 and using LC-BB we get different ans y sir ????
7.1 Job Sequencing with Deadline - Branch and Bound
10:56
Abdul Bari
Рет қаралды 330 М.
7.3 Traveling Salesman Problem - Branch and Bound
24:42
Abdul Bari
Рет қаралды 1,7 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 65 МЛН
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 4,2 МЛН
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 12 МЛН
7.2 0/1 Knapsack using Branch and Bound
10:48
Abdul Bari
Рет қаралды 1,1 МЛН
8. NP-Hard and NP-Complete Problems
31:53
Abdul Bari
Рет қаралды 1,8 МЛН
How to solve an Integer Linear Programming Problem Using Branch and Bound
16:49
6.3 Graph Coloring Problem - Backtracking
15:52
Abdul Bari
Рет қаралды 1,1 МЛН
4.6 introduction to branch and bound FIFO ,LIFO , LCBB
6:40
OU Education
Рет қаралды 78 М.
Fastest Way to Learn ANY Programming Language: 80-20 rule
8:24
Sahil & Sarra
Рет қаралды 794 М.
3.4 Huffman Coding - Greedy Method
17:44
Abdul Bari
Рет қаралды 1,5 МЛН
Understanding B-Trees: The Data Structure Behind Modern Databases
12:39
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 65 МЛН