How Do You Calculate a Minimum Spanning Tree?

  Рет қаралды 60,900

Spanning Tree

Spanning Tree

Күн бұрын

Пікірлер: 45
@mahmoudalsayed1138
@mahmoudalsayed1138 11 ай бұрын
Channel name checks out, I have never imagined I would say that in KZbin. Really great explanation.
@aliyuumargumel7869
@aliyuumargumel7869 9 ай бұрын
Wow! Using real life example is the best teaching strategy. Thank you very much.
@johetajava
@johetajava Жыл бұрын
You are a very good teacher, thank you for the video!
@ibrahimcetin153
@ibrahimcetin153 12 күн бұрын
The best explanation I have ever seen. Thank you!
@tachikoman9462
@tachikoman9462 2 жыл бұрын
OMG the explanation is sooooo clear!
@ghostfjdgcsusvsgsj
@ghostfjdgcsusvsgsj Жыл бұрын
Thank you Brian!
@antonstarostin4876
@antonstarostin4876 2 жыл бұрын
Great explanation video! Thank you!
@UnyimeUdoh-ny3lp
@UnyimeUdoh-ny3lp 10 ай бұрын
This explanation is just too cool 😎😎😎😎
@granrey
@granrey Жыл бұрын
I would like to see a variance of this video adding removing snow on each house and man power on each not being necesarily the same and comencing from a particular house.
@ultragamer969
@ultragamer969 Жыл бұрын
this is like when the main protagonist says the name of the movie
@ThislsYusuf
@ThislsYusuf Жыл бұрын
Greatest 4th wall break
@redbigapplefloppa302
@redbigapplefloppa302 2 ай бұрын
My favorite part of the video is where he says "It's minimal spanning time" and spans all over the place.
@aidendelgado14
@aidendelgado14 6 ай бұрын
fire vid keep posting, spanning tree!
@AX-sq5vm
@AX-sq5vm Жыл бұрын
tnx now i got the proof
@Randy14512
@Randy14512 Жыл бұрын
Wouldn't a way to ensure maximum efficiency be first to check if any nodes only have one edge and if so connect those edges first thefore removing that edge from any future comparisons and lowering the number of connections needed to reach n-1 nodes once you start the algorithm?
@schoepp9966
@schoepp9966 Жыл бұрын
Not from an algorithmical standpoint. Since you'll need to account for those specific roads either way the only difference you introduce is when you account for them. And since you need to look them up separatly in your version you will need to look at all houses first to check if they have one connection. So you'll check houses which don't have only one connection in this step and then once again when you check them for the minimal weight path there.
@jamesgatzyt
@jamesgatzyt 8 ай бұрын
Greatest video ever
@qwarlockz8017
@qwarlockz8017 3 жыл бұрын
This sounds so much like a variation of Dijkstra... am I wrong?
@xiangli9588
@xiangli9588 3 жыл бұрын
yes, you are wrong.
@qwarlockz8017
@qwarlockz8017 3 жыл бұрын
@@xiangli9588 thanks for the clarity and info packed response.
@xiangli9588
@xiangli9588 3 жыл бұрын
@@qwarlockz8017 but prim's algorithm is very similar to dijkstra
@1dan1609
@1dan1609 Жыл бұрын
They are quite different. Kruskal's algorithm is used to find the minimum cost spanning tree, as depicted in the video, but Dijkstra is used in path finding from a given node in a graph, such that the result you get from dijkstra is the minimum distance and path required to reach all other nodes from a particular node.
@MartinHansenSkjelvareid
@MartinHansenSkjelvareid Жыл бұрын
They are similar in that the greedy or locally optimum solution ends up yielding the globally optimum solution. They are also similar in that they add/follow the cheapest edge of all valid choices in each iteration.
@mkd0x
@mkd0x 3 жыл бұрын
Thanks great video
@ShakrinJahanMozumder
@ShakrinJahanMozumder 9 ай бұрын
Thanks!
@blacklight683
@blacklight683 Жыл бұрын
This guy is fr trying to convince me that 6
@Bardomp
@Bardomp 6 ай бұрын
Look at min 9:00 to 9:31
@diegoortega2374
@diegoortega2374 Жыл бұрын
Excuse me broher, but I didn't get the cut property. If you take the 3-weight road and then the 6-weigth road, you will end up needing 19 volunteers rather than 18. But you mention that according to this property, you will end up still with a subset of a minimal spannin tree. Could you explain me further please?
@Bardomp
@Bardomp 6 ай бұрын
Look at minute 9:00 to 9:32
@parheliaa
@parheliaa Жыл бұрын
The more interesting example would be when some non-direct roads are optimal, instead of point-to-point connections.
@EmergencyTemporalShift
@EmergencyTemporalShift Жыл бұрын
Wait, do the roads need to be cleared for people to travel to the blocked roads?
@catprog
@catprog Жыл бұрын
Yes. They start clearing the road they can get to before getting to the others.
@hariharanramamurthy9946
@hariharanramamurthy9946 2 жыл бұрын
How to practice?
@darkfrei2
@darkfrei2 Жыл бұрын
1. Connect a house to the other. 2. Take any two houses and connect them if one and only one has not connected. 3. Repeat 2.
@user-sl6gn1ss8p
@user-sl6gn1ss8p Жыл бұрын
what if two edges have the same weight?
@ferusskywalker9167
@ferusskywalker9167 Жыл бұрын
You go with both! Unless one of them creates a loop, then you skip it. If one would create a loop if the other is chosen, either is fine A loop is a path that starts and ends from the same place, ie the path 4-2-1 in the diagram in the video
@user-sl6gn1ss8p
@user-sl6gn1ss8p Жыл бұрын
@@ferusskywalker9167 oh, makes sense, going with both is kind of the same as going with one and then the other, in no specific order, and if taking both makes a loop, than taking either has the same effect on the total connections. Thanks.
@sun_ada
@sun_ada 2 күн бұрын
Yoooo
@novmoon5760
@novmoon5760 3 жыл бұрын
Got lost
@UnyimeUdoh-ny3lp
@UnyimeUdoh-ny3lp 10 ай бұрын
This explanation is just too cool 😎😎😎😎
3.5 Prims and Kruskals Algorithms - Greedy Method
20:12
Abdul Bari
Рет қаралды 2,9 МЛН
The Mathematical Danger of Democratic Voting
8:14
Spanning Tree
Рет қаралды 1 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,6 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 217 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
Prim's Algorithm
7:18
Lalitha Natraj
Рет қаралды 607 М.
Recognizing and Finding Spanning Trees in Graph Theory
5:49
Ms. Hearn
Рет қаралды 20 М.
Can You Always Win a Game of Tetris?
6:33
Spanning Tree
Рет қаралды 517 М.
12. Greedy Algorithms: Minimum Spanning Tree
1:22:10
MIT OpenCourseWare
Рет қаралды 228 М.
This Should Be Impossible...
23:05
Alec Steele
Рет қаралды 254 М.
Prim's Minimum Spanning Tree Algorithm | Graph Theory
14:53
WilliamFiset
Рет қаралды 124 М.
AES: How to Design Secure Encryption
15:37
Spanning Tree
Рет қаралды 171 М.
Union Find Kruskal's Algorithm
6:15
WilliamFiset
Рет қаралды 212 М.
Understanding B-Trees: The Data Structure Behind Modern Databases
12:39
Randomness and Kolmogorov Complexity
5:43
Spanning Tree
Рет қаралды 103 М.
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 2,6 МЛН