Graph Theory Full Course for Beginners
Offered By: Academic Lesson via YouTube
Course Description
Overview
Dive into a comprehensive 1-hour 17-minute video course on graph theory for beginners. Explore fundamental concepts including graph vocabulary, street network and bridge graphs, Dijkstra's algorithm, Euler paths and circuits, Fleury's algorithm, Eulerization, Hamiltonian circuits, and the Traveling Salesman Problem. Learn various problem-solving techniques such as Nearest Neighbor, Sorted Edges, and Kruskal's algorithm through practical examples and table-based exercises. Based on the open textbook "Math in Society," this course provides a solid foundation in discrete mathematics and its applications in network analysis and optimization problems.
Syllabus
Graph theory vocabulary .
Drawing a street network graph.
Drawing a graph for bridges .
Dijkstra's algorithm.
Dijkstra's algorithm on a table.
Euler Paths.
Euler Circuits.
Determine if a graph has an Euler circuit.
Bridges graph - looking for an Euler circuit.
Fleury's algorithm.
Eulerization.
Hamiltonian circuits.
TSP by brute force.
Number of circuits in a complete graph.
Nearest Neighbor ex1.
Nearest Neighbor ex2.
Nearest Neighbor from a table.
Repeated Nearest Neighbor.
Sorted Edges ex 1.
Sorted Edges ex 2.
Sorted Edges from a table.
Kruskal's ex 1.
Kruskal's from a table.
Taught by
Academic Lesson
Related Courses
Aplicaciones de la teoría de grafos a la vida realMiríadax Aplicaciones de la Teoría de Grafos a la vida real
Universitat Politècnica de València via UPV [X] Introduction to Computational Thinking and Data Science
Massachusetts Institute of Technology via edX Genome Sequencing (Bioinformatics II)
University of California, San Diego via Coursera Algorithmic Information Dynamics: From Networks to Cells
Santa Fe Institute via Complexity Explorer