Graph Algorithms

About this Course

If you have ever used a navigation service to find the optimal route and estimate time to destination, you've used algorithms on graphs. Graphs arise in various real-world situations, as there are road networks, water and electricity supply networks, computer networks and, most recently, social networks! If you're looking for the fastest time to get to work, cheapest way to connect set of computers into a network or efficient algorithm to automatically find communities and opinion leaders in Facebook, you're going to work with graphs and algorithms on graphs. In this course, part of the Algorithms and Data Structures MicroMasters program, you will learn what a graph is and its most important properties. You’ll learn several ways to traverse graphs and how you can do useful things while traversing the graph in some order. We will also talk about shortest paths algorithms. We will finish with minimum spanning trees, which are used to plan road, telephone and computer networks and also find applications in clustering and approximate algorithms.

Created by: The University of California, San Diego

Level: Intermediate


Related Online Courses

The building façade forms the interface between outside conditions and the habitable indoor climate, where we spend most of our time. So its design and construction seriously affect the ... more
Blockchain is a constantly evolving technology. Essentially, it is a decentralized, distributed, digital ledger consisting of records called blocks that are used to record transactions across many... more
Robots are rapidly evolving from factory workhorses, which are physically bound to their work-cells, to increasingly complex machines capable of performing challenging tasks in our daily... more
During this learning journey, you will be learning how to apply modernization in your Hybrid Cloud environment including IBM Z. We will look at lifecycle enablement by using DevOps, how to create... more
Building adequate housing is a pressing issue worldwide. With close to a billion people currently living in slums, accommodating a growing population, and improving dwelling conditions is a... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL