Chapter 1 | The Beauty of Graph Theory

  Рет қаралды 87,162

CC ACADEMY

CC ACADEMY

Күн бұрын

Пікірлер: 95
@pranavsinha9739
@pranavsinha9739 8 ай бұрын
For once youtube recommended something so underrated yet so awesome, loved every second of this!
@GAURAVSINGH-yi2dp
@GAURAVSINGH-yi2dp 8 ай бұрын
i don't generally comment but: its a wonderful video i am amazed how you would have created such a complex video, must have used Manim, also it would have taken lot of research. cant believe that i am the first person to comment. thanks for this video it created a spark of interest in me for learning more about the topic as my university is teaching me. anyway thanks for this video and i hope your video and channel grows. ❤ Love from India 🇮🇳🕉.
@CC_ACADEMY
@CC_ACADEMY 8 ай бұрын
Thank you very much for your kind words! I'm glad you enjoyed the video. There's much more to come, and yes, I used Manim for most of the animations in this video.
@michaelrobinson9952
@michaelrobinson9952 8 ай бұрын
The ancient religions , Buddhism Hinduism etc, have long understood the interconnected nature af the universe and how nodes and strings connect all points in space and time, there is so much beauty in mathematics, I wish I had a deeper understanding, great video.
@singhabhishek8386
@singhabhishek8386 7 ай бұрын
Excellent one. Can't wait for chapter 2. For undirected unweighted graph, Adjacency Sets instead of Adjacency Lists are also helpful.
@kialim
@kialim 8 ай бұрын
I like the fact you included the history of graph theory in the video. Not even introductory texts do that.
@dyllanusher1379
@dyllanusher1379 8 ай бұрын
Anyone that posts a 45 minute manim animation about math immediately has my subscription. I don't even care what subject it was in! :D Lovely video btw :)
@Kuldeep0404
@Kuldeep0404 7 ай бұрын
I Loved Your Content & Eagerly Waiting for Further Lectures Please Complete Graph Theory Deeply Don't Quit Please Please
@CC_ACADEMY
@CC_ACADEMY 7 ай бұрын
Thank you very much for the kind words! I won't quit; I'm absolutely on it, but unfortunately it takes a lot of time. My initial goal was to finish Chapter 2 at the end of April, but I think it will delay a bit.
@kunalsuri8316
@kunalsuri8316 7 ай бұрын
@@CC_ACADEMY Could you please tell us what you are planning to cover in chapter 2?
@CC_ACADEMY
@CC_ACADEMY 7 ай бұрын
​@@kunalsuri8316 Chapter 1 was basically an introduction to graph theory. Now we'll consider algorithms in more detail. My main focus in the next video lies on algorithms to compute Euler trails, Euler circuits, Hamilton paths and Hamilton cycles. In this context, we'll also deal with the knight's tour problem (see my latest Short) and some other topics.
@firephoenixgamers8590
@firephoenixgamers8590 8 ай бұрын
Great video. Would recommend as a refresher for any student taking an advanced algorithms course or even discrete math
@umar3713
@umar3713 8 ай бұрын
Please keep producing more content like this? It is such a wonderful supplement to my math studies!
@OLApplin
@OLApplin 8 ай бұрын
I don't remember when I first heard about graph, but we studied them in my CS degree and they quickly became one of my favorite topic in math and CS
@davidpersson1147
@davidpersson1147 8 ай бұрын
This channel only having 920 subs is absolutely criminal
@rustedcrab
@rustedcrab 8 ай бұрын
35 subscribers more in 45 minutes. With videos like this is just a matter of time.
@elrisitas351
@elrisitas351 8 ай бұрын
Amazing work , the quality of the video is fabulous! Thank you for this masterpiece
@snk-js
@snk-js 8 ай бұрын
I am not Computer science student, I am a programmer, but I love to watch every single graph theory tutorial in YT, i have watched many, after sometime I started to notice how teachers lecture the graph theory and how, in which order they introduce the theme and which illustrations or animations they use. It's simply fascinating that graph theory pushes teachers forward to animate didactically, I wonder one day to be one of them.
@EnterichOfs
@EnterichOfs 8 ай бұрын
This was incredible, waiting for part 2!!
@jayeff6712
@jayeff6712 8 ай бұрын
You broke it down to very understandable bits and supported them with animations showing the points very clearly. Well done!
@UndyingEDM
@UndyingEDM 8 ай бұрын
I knew from the start I'd want to watch the whole thing, so I set aside some time and I did! I think everyone should appreciate those moments when the animation plays and lets whatever you have just learned to sink in. Excellent presentation. Universities should start taking notes before they become obsolete lol
@Gasahorlogo
@Gasahorlogo 3 ай бұрын
An amazing high-quality video. This was very helpful, thanks.
@crux248
@crux248 8 ай бұрын
Feels lucky to be an early viewer. Manim animations are so cool 🥹
@kaushalgagan6723
@kaushalgagan6723 8 ай бұрын
This was the best video on the topic my professors should have try to incorporate things in this manner to make it interesting and easy to understand Thanks a lot for creating such quality content.❤
@ripsad1847
@ripsad1847 8 ай бұрын
I am currently reading a book about graph theory and am very thankful for this video series.
@Mingmar3067
@Mingmar3067 8 ай бұрын
I just clicked casually and finished it, thanks for wonderful explanation ..
@zero3juan
@zero3juan 8 ай бұрын
Very well done introduction to graph theory, the visuals were key to following the concepts and building intuition. Can't wait to see what you have in store for the following chapters!
@wonjontheaxolotl
@wonjontheaxolotl 8 ай бұрын
this is SOOOOOO beautifully animated and you put in so much work doing this AMAziNG JOB
@bennyloodts5497
@bennyloodts5497 8 ай бұрын
Clear amd to the point: great work. Respect!
@Mogeus42
@Mogeus42 8 ай бұрын
This video is amazing the right mixture of theoremes and graph visualizzations! I hope u will continue the serie!
@amazing-qq3wi
@amazing-qq3wi 8 ай бұрын
Love this man ❤ seems like the algorithm's loving it today too
@anindyab
@anindyab 8 ай бұрын
This is a great effort. Looking forward to many more videos from you.
@williamangelogonzales148
@williamangelogonzales148 8 ай бұрын
Such a great resource. Good job!
@superuser8636
@superuser8636 8 ай бұрын
Graph theory got me hooked on mathematics and is one of the reasons I decided to double major in Mathematics. Thanks for the video
@dromeosaur1031
@dromeosaur1031 8 ай бұрын
Thank you for the video! It gave me a lot of ideas! Subscribed, waiting for the next one!
@sumitdhiman9026
@sumitdhiman9026 8 ай бұрын
Quality work , keep this up, subbed
@YoungMeasures
@YoungMeasures 8 ай бұрын
Nice. Infinite graphs, esp trees, are popping up recently in my research because of their connection to metric geometry. I Plan to make some videos on them.
@phobosmoon4643
@phobosmoon4643 8 ай бұрын
what an amazing video lecture! Ty very much!
@yolamontalvan9502
@yolamontalvan9502 8 ай бұрын
Great graphics. Thanks for mentioning the software we ca use to make animated graphics.
@herynirinarakotomalala7078
@herynirinarakotomalala7078 8 ай бұрын
This course is amazing. Thanks for your work
@actualBIAS
@actualBIAS 8 ай бұрын
You have a new sub. I'm totally hyped for your next video bro. You did an awesome job
@abrrrik
@abrrrik 6 ай бұрын
cant wait for chapter 2
@brad3499
@brad3499 8 ай бұрын
Great video. Thanks.
@Descenacre
@Descenacre 8 ай бұрын
This video is so cool...I'm honestly surprised you had under 200 subscribers, guess I'm here early!!
@Alejandro-cj9om
@Alejandro-cj9om 7 ай бұрын
Amazing video, next one about graph neural nets please!
@En1Gm4A
@En1Gm4A 8 ай бұрын
Awesome really appreciate the series on graph theory. Instand subscribed. Keep it going 👍
@abrrrik
@abrrrik 6 ай бұрын
wooow, thank you!!! the explanation is awesome!!
@freedom_aint_free
@freedom_aint_free 7 ай бұрын
Amazing explanation !
@WizardPower_
@WizardPower_ 8 ай бұрын
Im amazed at this video, great job really!
@BasDirks
@BasDirks 5 ай бұрын
These videos are fantastic.
@MichealScott24
@MichealScott24 8 ай бұрын
🎯 Key Takeaways for quick navigation: 00:08 *📊 Graph Theory Introduction* - Definition of a graph: nodes/vertices and edges - Introduction to undirected, unweighted graphs - Application of graphs in modeling real-world problems 03:07 *🧮 Degrees and Properties of Graphs* - Explanation of node degree in a graph - Observation of the even sum of degrees in graphs - Relationship between sum of degrees and number of edges 06:08 *🔍 Graph Traversal Algorithms* - Overview of graph traversal algorithms: Breadth-First Search (BFS) and Depth-First Search (DFS) - Explanation of BFS and its applications, such as shortest paths - Introduction to DFS and its use in generating mazes 10:59 *🗺️ Graph Theory Applications* - Application of graph theory in navigation systems like Google Maps - Importance of minimum spanning trees in electricity distribution networks - Examples of graph theory problems in real-world scenarios like pizza delivery routes 12:14 *🕰️ Origin of Graph Theory* - Historical background: Leonard Euler's contribution to graph theory - Exploration of the Seven Bridges of Königsberg problem - Abstracting real-world problems to lay the foundation of graph theory 16:03 *🔑 Fundamental Graph Theory Definitions* - Definitions of path, cycle, trail, circuit, Euler trail, and Euler circuit - Clarification of terminology and distinctions between different types of graph walks - Introduction to Eulerian and Hamiltonian graphs 20:05 *📊 Types of Graphs* - Classification of graphs into undirected/unweighted, directed/unweighted, undirected/weighted, and directed/weighted - Introduction to complete graphs and their properties - Mention of other important graph types like Eulerian and Hamiltonian graphs 22:51 *🔴 Bipartite Graphs and Other Graph Types* - Definition and properties of bipartite graphs - Generalization of partitioning nodes into disjoint sets - Brief overview of other graph types including forests and trees 24:15 *🌳 Explanation of Binary Trees and Their Applications* - Binary trees are hierarchical data structures where each node can have at most two children, used in various applications like visualizing recursive algorithms and sorting methods. - Different types of binary trees include binary, ternary, complete, full, degenerated, and perfect binary trees, each with specific properties and applications. 27:56 *📚 Introduction to Basic Data Structures* - Basic data structures like arrays, stacks, and queues play vital roles in algorithms such as graph traversal. - Arrays store elements identified by an index, while stacks and queues follow last-in-first-out (LIFO) and first-in-first-out (FIFO) principles, respectively. 29:30 *🔍 Understanding Time Complexity and Operations on Linked Lists* - Linked lists and doubly linked lists allow immediate access to elements via pointers, with time complexities varying for insertion, deletion, and searching operations. - Time complexity measures the algorithm's performance concerning input size, typically denoted using Big O notation. 32:02 *🌲 Exploring Binary Search Trees and Their Properties* - Binary search trees maintain a hierarchical order, enabling efficient searching, insertion, and deletion operations with time complexity dependent on the tree's height. - Properties like the binary search tree property and balancing criteria determine the efficiency of operations on binary search trees. 36:44 *🌈 Advancements: Red-Black Trees and AVL Trees* - Red-black trees and AVL trees are self-balancing binary search trees, ensuring logarithmic time complexity for operations by maintaining specific properties. - These trees offer improved efficiency compared to basic binary search trees, albeit with considerations for insertion complexities. 39:05 *⛏️ Overview of Heaps and Their Applications* - Heaps, including max heaps and min heaps, provide efficient structures for sorting algorithms like heap sort, with elements arranged hierarchically based on their values. - Max heaps prioritize the largest element at the root, while min heaps prioritize the smallest element. 41:44 *📊 Efficient Graph Representation Techniques* - Graphs can be represented using adjacency matrices or adjacency lists, each offering advantages based on memory efficiency and ease of implementation. - Adjacency matrices store edge connections in a square matrix format, while adjacency lists use arrays of lists to represent edges efficiently. Made with HARPA AI
@techfunwithaadil
@techfunwithaadil 8 ай бұрын
Thanks, learn something new today 😊
@snk-js
@snk-js 8 ай бұрын
this outrageously good
@mistertheguy3073
@mistertheguy3073 7 ай бұрын
This has the same feel as Mandelbrots fractal geometry of nature :)
@sven-o
@sven-o 8 ай бұрын
I did not understand anything but its a great video nonetheless. Great job!
@sangramroy6537
@sangramroy6537 7 ай бұрын
Not for kids .. It's a college level stuff
@FredericaBernkastel
@FredericaBernkastel 8 ай бұрын
Curious to one day hear about hypergraphs and Stephen Wolfram's Theory of Everything!
@CC_ACADEMY
@CC_ACADEMY 8 ай бұрын
Hypergraphs are indeed very interesting and could be covered at some point in this series. Thank you for the suggestion!
@pythonguytube
@pythonguytube 8 ай бұрын
It's true that dense matrix libraries like numpy waste space with zeros using adjacency matrices, but there are sparse matrix libraries that only store the "non-zero" values, like SuiteSparse:GraphBLAS and it's Python binding python-graphblas. This opens up a rich vein of algebraic operations that can be used on graphs using different semirings. For example the "tropical semiring" where addition is substituted with the "min" function and multiplication is substituted with the "plus" function can be used for many different kinds of optimization problems like finding the shortest path in a graph, here's an example in this video kzbin.info/www/bejne/gIbFiYqVm5VmjZI
@jkhhahahhdkakkdh
@jkhhahahhdkakkdh 7 ай бұрын
Bring more baby!!!!!
@mistertheguy3073
@mistertheguy3073 7 ай бұрын
Wow the adjancy matrix being a metric for these special graphs is amazing. Can you use it to translate problems from graph theory to or from problems in linear algebra ?
@CC_ACADEMY
@CC_ACADEMY 7 ай бұрын
What's very interesting in my opinion is that the eigenvalues of a graph's adjacency matrix can reveal important properties of the graph. It’s for instance possible to tell whether a graph is bipartite [see 22:49] only by considering all eigenvalues of the corresponding adjacency matrix. In fact, this would be a great topic for a Short, thank you!
@mistertheguy3073
@mistertheguy3073 7 ай бұрын
@@CC_ACADEMY amazing, thanks for the reply!!
@DashrathGurjar3.14
@DashrathGurjar3.14 8 ай бұрын
That's great👍👍
@samueldeandrade8535
@samueldeandrade8535 5 ай бұрын
Oh ... this channel is good.
@stimulantdaimamld2099
@stimulantdaimamld2099 7 ай бұрын
great
@tuongnguyen9391
@tuongnguyen9391 8 ай бұрын
This is better than my 4 year bachelor and 2 year master 😂😂😂😂😂😂😂😂
@jkhhahahhdkakkdh
@jkhhahahhdkakkdh 7 ай бұрын
Stop lying....
@victoriusss9399
@victoriusss9399 8 ай бұрын
Great video :)
@MC-zb8fv
@MC-zb8fv 8 ай бұрын
Hey super great video, very instructive :)) I am an IT college student and would like to visualise mathematical concepts in graphics like you do. What kind of 3D software do you use?
@CC_ACADEMY
@CC_ACADEMY 8 ай бұрын
I'm glad you like it :) Nearly all animations in this video have been created with Manim: docs.manim.community/en/stable/ Sometimes I also used Blender, see e.g., from 14:18 to 15:42. In general, everything I used can always be found in the description.
@KSHITIJPANDEY-g3m
@KSHITIJPANDEY-g3m 7 ай бұрын
Please make a playlist on information theory.
@CC_ACADEMY
@CC_ACADEMY 7 ай бұрын
Indeed a very interesting field, but the focus for now lies primarily on fundamental graph theory algorithms and theorems.
@davidr2421
@davidr2421 7 ай бұрын
Just sliding in here to say that there IS a reason that "graphs" from graph theory and "graphs" of functions share a name; it isn't a coincidence. The graph of a function F is simply the *set of ordered pairs* (x,y) such that F(x)=y. And what is a (directed) graph, in graph theory? Again, a *set of ordered pairs*, ie a set of directed edges. Ignore disconnected nodes, but still. A graph of a function is a special case of a graph-theory graph. And when you plot the function, the picture is just a drawing of the adjacency matrix of the graph, albeit a continuous one rather than the typical discrete matrices we see.
@korigamik
@korigamik 7 ай бұрын
Bro I loved this video! Can you share the source code for the animations?
@superuser8636
@superuser8636 8 ай бұрын
Euler path/circuit is also referred to as a “Hamiltonian path/circuit”
@CC_ACADEMY
@CC_ACADEMY 8 ай бұрын
No, while both concepts deal with traversing graphs, the key difference lies in whether every edge (Euler) or every node (Hamiltonian) is visited exactly once.
@UndyingEDM
@UndyingEDM 8 ай бұрын
17:48 So, an Euler trail is just a regular trail that involves strictly all nodes. The definitions are the same, to my understanding, because distinct edges implies they're walked on exactly once and this same phrase is used below. Am I wrong? Edit: I meant edges but wrote nodes in the first sentence 😅
@CC_ACADEMY
@CC_ACADEMY 8 ай бұрын
A trail is a walk such that all its edges are distinct. An Euler trail is a trail that visits EACH EDGE of the underlying graph (not each node) exactly once. Hear from 16:58 and take a look at the trails in the animations! In a graph similar to the Königsberg graph, an Euler trail should visit all bridges, while a simple trail should only avoid repeating bridges. You can remember: If 'Euler' is in front of a trail or circuit, it means immediately visiting all edges of the graph.
@UndyingEDM
@UndyingEDM 8 ай бұрын
@@CC_ACADEMY Huge respect for taking the time to comment. My assumption was right, but for whatever reason I typed 'nodes' instead of 'edges'. I should stop watching these types of videos at midnight haha
@KorawichKavee
@KorawichKavee 8 ай бұрын
Will you make video about Lie thoery one day?
@CC_ACADEMY
@CC_ACADEMY 8 ай бұрын
I honestly don't know at the moment. The focus in the early future will lie primarily on the fundamental graph theory algorithms and theorems.
@UndyingEDM
@UndyingEDM 8 ай бұрын
How can I reach out to you? I'm trying to create a tree categorization of types of graphs!
@CC_ACADEMY
@CC_ACADEMY 8 ай бұрын
At the moment, it's unfortunately not possible to contact me directly as I'm very busy with my university responsibilities and the preparation of future videos. But maybe this will change in the future.
@mumishen4819
@mumishen4819 8 ай бұрын
When is the next episode?
@CC_ACADEMY
@CC_ACADEMY 8 ай бұрын
I am working on it as fast as I can, but creating a video of this length takes its time. The next episode will be published within the next 2 months. But there will (probably) be a trailer released before that. After reading all of your kind comments, I'm going to try to make it extra special.
@MichealScott24
@MichealScott24 8 ай бұрын
@arnoldp6525
@arnoldp6525 7 ай бұрын
Where are the other chapters?
@CC_ACADEMY
@CC_ACADEMY 7 ай бұрын
The production of such a video takes a lot of time. I'm working on 'Chapter 2' as fast as I can, but it will probably take 1-2 months to finish.
@colinthomasson3948
@colinthomasson3948 8 ай бұрын
Gave up trying to watch this between advertisements every other minute
@CC_ACADEMY
@CC_ACADEMY 8 ай бұрын
I'm sorry to hear that, but I have (to my knowledge) no influence over this. At this point I have nothing to do with any kinds of advertisements.
@imimran924
@imimran924 7 ай бұрын
Thank you❤🎉
@sid4579
@sid4579 8 ай бұрын
FUCKING GLORIOUS
A Breakthrough in Graph Theory - Numberphile
24:57
Numberphile
Рет қаралды 997 М.
The hidden beauty of the A* algorithm
19:22
Polylog
Рет қаралды 884 М.
黑的奸计得逞 #古风
00:24
Black and white double fury
Рет қаралды 30 МЛН
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
ЗНАЛИ? ТОЛЬКО ОАЭ 🤫
00:13
Сам себе сушист
Рет қаралды 4 МЛН
🕊️Valera🕊️
00:34
DO$HIK
Рет қаралды 19 МЛН
Daniel Spielman “Miracles of Algebraic Graph Theory”
52:41
Joint Mathematics Meetings
Рет қаралды 51 М.
Liquid AI: Product Launch Webcast 10/23
3:06:11
Liquid AI
Рет қаралды 2,7 М.
Eating on a German U-Boat in WW1
21:10
Tasting History with Max Miller
Рет қаралды 1,5 МЛН
Chapter 3 | Graph Traversal Algorithms - #SoMEpi
39:56
CC ACADEMY
Рет қаралды 2,2 М.
Sleep with your lights on white devil | Will & Grace
12:16
Will & Grace
Рет қаралды 271 М.
More on Bertrand's Paradox (with 3blue1brown) - Numberphile
23:38
Numberphile2
Рет қаралды 537 М.
Biggest Breakthroughs in Math: 2023
19:12
Quanta Magazine
Рет қаралды 1,8 МЛН
The Theory of Everything   Stephen Hawking   Audiobook
3:30:11
Thomas Molina
Рет қаралды 351 М.
The Mystery of Spinors
1:09:42
Richard Behiel
Рет қаралды 1 МЛН
黑的奸计得逞 #古风
00:24
Black and white double fury
Рет қаралды 30 МЛН