Tired of solving Sudokus by hand? This class teaches you how to solve complex search problems with discrete optimization concepts and algorithms, including constraint programming, local search, and mixed-integer programming.
Optimization technology is ubiquitous in our society. It schedules planes and their crews, coordinates the production of steel, and organizes the transportation of iron ore from the mines to the ports. Optimization clears the day-ahead and real-time markets to deliver electricity to millions of people. It organizes kidney exchanges and cancer treatments and helps scientists understand the fundamental fabric of life, control complex chemical reactions, and design drugs that may benefit billions of individuals.
This class is an introduction to discrete optimization and exposes students to some of the most fundamental concepts and algorithms in the field. It covers constraint programming, local search, and mixed-integer programming from their foundations to their applications for complex practical problems in areas such as scheduling, vehicle routing, supply-chain optimization, and resource allocation....

May 30, 2019

Exceptional coverage of optimization fundamentals. Learning of practical applied methods. Real university level course, no water down "data science". Absolutely love it! Thank you professor Pascal.

Feb 06, 2017

I like the instructor teaching approach and the evaluation system, the subject itself took me a lot of effort and i think the LNS technique should be teached just after local search.

筛选依据：

创建者 Masood J K

•Jun 21, 2019

Great lectures and helpful homework. The assignments were really hard but it was worth it. I learned a lot from them. The only thing I can put a comment on is that the Brach and Bound method was not taught clearly.

创建者 Mr. J

•Jul 03, 2019

Brilliant examination of the basic central aspect of discrete Optimization

I found the projects to be enjoyable and challenging

I elected to not use libraries to make my solutions.

Working the projects improved my Python.

创建者 Akash S

•Jul 02, 2019

I am sure this is the best course out there to help students/Professionals to understand the complexity of the optimization problems specially designed and explained by Professor Pascal Van Hentenryck in his own hilarious style . The assignments are really challenging and make you up to try different strategies. Most of the times the classical approaches like Mixed Integer programming and Constraint Programming fail to provide solution in a reasonable time.But that's when you become of intuitive developing your own ideas/ heuristics.This course covers a lot of optimization concepts like dynamic programming, Constraint Programming ,Mixed Integer programming and Local search.

Waiting for the next one!.. Till then keep optimizing ....

创建者 Shihan, Z

•Jul 05, 2019

I appreciate the enthusiasm from the professor's teaching. Also the quality of the homework is very high, which help me deeply understand the concept about optimization methods. I highly recommend this course to all the people who desire the basic knowledge about NP-hard problem, and optimization thought.

创建者 Gauthier B

•Jul 13, 2019

Really interesting course!! Thank you to professors

创建者 刘宇轩

•May 19, 2019

This hard course really deserves 5.0. The Prof. is great and also the assignment is challenging. Love it.

创建者 Slav K

•May 30, 2019

Exceptional coverage of optimization fundamentals. Learning of practical applied methods. Real university level course, no water down "data science". Absolutely love it! Thank you professor Pascal.

创建者 Aditya D

•Jun 06, 2019

Excellent course! The course video are very clear and build on each other as the course progress. It is well structured. The assignments have the right amount of difficulty.

创建者 Rajdeep D

•Jul 13, 2019

Awesome Teacher.I'm just amazed .Than you sir for our great effort.

创建者 Kha T

•Jul 13, 2019

Awesome but challenging course. Feeling sweet after hard-working days.

创建者 Paulo V S R D

•Jul 18, 2019

This course is HARD... but very rewarding. You should have some nice familiarity with programming before taking it.

创建者 MANJUNATHA

•Aug 10, 2019

Very good course for operation research aspirants. Assignments are very good to understand the problems and the complexity of the problems.Thanks to the team

创建者 hope

•Aug 26, 2019

The best course on Coursera. Unlike the do-it-by-rote Deep Learning classes, there is much creativity and freedom in tackling all assignments. The assignments are stimulating, challenging, and approximate real life problem solving very well.

创建者 André L d A R

•Sep 20, 2019

Extremely interesting, hard, entertaining and applicable course.

创建者 Edmund L

•Sep 28, 2019

Difficult course, but rewarding once you have completed the assignments. This course presents a variety of discrete optimization problems to be solved. Great course overall, although I wish the course is structured such that we don't need to read research papers to complete the assignments.

创建者 Manuel A

•Sep 08, 2019

A very comprehensive and challening course on optimization. Algorithms are explained at a high level and is up to the student to implement them (on any language, but Python is sugested). Canonical problems in optimization are tackled, such as TSP, VRP and facility location. As a Data Scientist with no Computer Science background, implementing those algorithms to pass assignmets have been very challenging. Industrial solvers like ortools, gurobi, etc. can be used, but they are not covered.

创建者 Rodrigo M T

•Oct 12, 2019

Ótimo curso, descontraído e projetado para facilitar. Material relevante que serve como introdução a mais estudos.

创建者 Andrew K

•Oct 30, 2019

Best course I have done so far on Coursera. The assignments are the best part of the course and are very challenging but ensure that you learn and understand the material. You will want to have some programming experience as you will need to code optimization algorithms from scratch.

创建者 Juan L R A

•Aug 21, 2017

Challenging. I have missed some more explanation about algorithms....

创建者 Baltasar B R

•Jan 25, 2017

I've enjoyed a lot this challenging course. To get a 10 in all the assignments is very hard. But 7 is achievable.

创建者 Yury K

•Nov 12, 2019

Pascal is highly engaging lecturer. The course is superb, but is indeed advanced. Not very suitable as an intro to a topic (the way I tried to use it). Scraped through though, and rather proud of it :-)

创建者 Yifan D

•Feb 05, 2019

Difficult!