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.
By Do H L•
Oct 27, 2016
Too good course! One of the very best courses on Coursera!
Thank you so much. It is a wonder to follow your course.
By Kamen P•
Oct 18, 2017
greatest course ever
By Øystein S•
Jun 27, 2018
Good course. The instructor is really a fast talker and it may be hard to grasp everything at the first time you watch the videos. About the assignments: The assignments are really hard. Yes! Really really hard. I've never taken any MOOC course where the assignments are so hard. Al in all, I can say that this course really thought me something about discrete optimization, and I would love to learn even more about this interesting field.
By Thiago M•
Jul 08, 2017
One of the best courses, really learned a lot
By Li H•
Jan 06, 2018
The programming assignments of this course are very challenge and the pursuit of the 'Good Optimization' is torturous, especially after Knapsack Problem, such as the TSP, Facility Problem and VRP. However, the sense of achievement gained when you passed the online judge is also unspeakable. Last but not least, Professor Pascal Van Hentenryck is really a nice man, he is humorous and charming. Wish you a memorable and nice experiences on the on the journey of OPTIMIZATION.
By Meytal L•
Nov 22, 2017
Great course! Very challenging
By Shinny H•
Oct 16, 2016
Great course!! Love it!!
By Ernee K F•
Jul 28, 2017
Well structured course, with meaningful and challeging problems.
By Rishiraj S R•
Mar 29, 2017
Very thorough and nice course. Prof. Pascal can make even very difficult things funny and interesting!!
By Marcin K•
Oct 09, 2017
By Bhagwat k s•
Dec 29, 2016
Great course for every software professional.
By Roberto P G J•
Jul 29, 2017
Very good course.
By Yury G•
Apr 30, 2017
By Kullawat C•
Mar 12, 2017
Very interesting course with challenging programming assignments
By Sasikumar C•
Mar 02, 2018
Excellent course. The programming assignments make you think about optimization
By Paul E•
Jul 22, 2017
Great course, the teacher is very clear and often goes into sufficient depth for the student to understand concepts.
Assignments are challenging and help understanding course content.
By Zhu L•
Jul 04, 2017
I guess this could be the most challenging course I've had on Coursera.
1, almost all assignments are NP-hard combinatorial optimization problems.
2, data scale can be huge, assessment criteria can be strict.
3. choosing between CP, MIP solver and all kinds of stochastic and meta-heuristic algorithms is fun, gives you the chance to learn both with hands-on experience.
4. even discouraged from doing so, you'll still read a lot of research papers, about 20+ for me.
5. several thousands of SLOC to be expected, if you're honest with yourself.
6. even if you're looking to cheat your way through, you still need solid programming ability and understanding of the problem to do it, so don't bother, why ruin all the fun?
7. the facility location problem drove me nuts.
8. randomization is Pandora's box.
By Xin W•
Jul 16, 2017
Awesome course, learned a lot for solving NP hard problem. It could be hard for people without basic algorithm and data structure background.
By Juexu Y•
Mar 11, 2018
Wonderful material and humorous instructor.
BTW, I like his hat : )
By Ioan A C•
Nov 24, 2016
While doing Tim Roughgarden's Algorithms course (https://www.coursera.org/specializations/algorithms) I became interested about the topic of solving NP-hard problems and wanted more. That's how I bumped into this course. I'm VERY happy I did. I never had so much fun programming since I was in high school. The assignments are tough and time consuming and super addictive. Don't be surprised if you find yourself at 5:00 AM trying to squeeze a slightly better solution then what you currently have.
The course covers a lot of material: constraint programming, local search heuristics and meta-heuristics, linear and mixed integer programming. I think each of these topics could be extended and made into separate course. If you want to get a thorough understanding of all of the presented topics, you're gonna have to go through the additional materials. However, prof. Pascal Van Hentenryck is an excellent teacher so even though you don't have a thorough understanding of everything, things are gonna make sense and feel very natural and intuitive. Dr. Carleton Coffrin is also very active on the forums, constantly answering questions or encouraging interesting conversations. I've never seen a MOOC which such actively involved staff.
Bottom line, if you have10+ hours/week and you like CS, definitely take this one.
By Marcin W•
Dec 23, 2016
One of the best and most interesting courses I have taken a part in. Very demanding and frustrating sometimes but absolutely brilliant. Interesting lectures, problems to solve, etc. Small improvement in my opinion can be achieved in two areas:
1. I could not get used to instructor's showmanship and he sometimes covers up the slides.
2. I would suggest changing submission format not to post code but solution. In this case we would not be limited in programming language's choice.
Apr 18, 2018
I love this course!
Aug 02, 2017
good, good, but some difficult
By Josep d R•
Nov 16, 2016
Really interesting and engaging
By Galley D•
May 02, 2019
I just completed the course. This an amazing course with an Outstanding professor and highly interesting, although difficult, assignments. Thanks for this! I am proud to have finished