Many real-world algorithmic problems cannot be solved efficiently using traditional algorithmic tools, for example because the problems are NP-hard. The goal of this course is to become familiar with important algorithmic concepts and techniques needed to effectively deal with such problems. These techniques apply when we don't require the optimal solution to certain problems, but an approximation that is close to the optimal solution. We will see how to efficiently find such approximations.
Offered By


Approximation Algorithms
EIT DigitalAbout this Course
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Intermediate Level
Approx. 14 hours to complete
English
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessFlexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Intermediate Level
Approx. 14 hours to complete
English
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
1 hour to complete
Introduction to Approximation algorithms
1 hour to complete
1 video (Total 13 min), 1 reading, 1 quiz
5 hours to complete
The Load Balancing problem
5 hours to complete
3 videos (Total 45 min), 1 reading, 2 quizzes
3 hours to complete
LP Relaxation
3 hours to complete
6 videos (Total 69 min), 2 readings, 1 quiz
6 hours to complete
Polynomial-time approximation schemes
6 hours to complete
6 videos (Total 62 min), 2 readings, 2 quizzes
Reviews
- 5 stars75.86%
- 4 stars17.24%
- 3 stars3.44%
- 2 stars3.44%
TOP REVIEWS FROM APPROXIMATION ALGORITHMS
by SMOct 10, 2020
Please try to include some more numeric example like load balancing problem in the vertex cover and rest topics
by JBJan 26, 2021
Excellent short course on approximation algorithms. Good course material, presentations and exercises.
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I purchase the Certificate?
Is financial aid available?
More questions? Visit the Learner Help Center.