Latest Courses
Learn React JS and Web API by creating a Full Stack Web AppCheck course
Angular 2 Master Class with Alejandro RangelCheck course
The Comple JavaScript From Beginner To AdvancedCheck course
The Complete Android Oreo and Nougat App TutorialsCheck course
C Programming Skills Test With ExplanationCheck course
Modern .NET Ecosystem and .NET CoreCheck course
Python Programming Bible: Hands-On Python 3 with 10 ProjectsCheck course
Introduction to Cloud Computing on Amazon AWS for BeginnersCheck course
Learn basics of Redux in React Native in 2 hours!Check course
Learn Python Django From ScratchCheck course
Learn React JS and Web API by creating a Full Stack Web AppCheck course
Angular 2 Master Class with Alejandro RangelCheck course
The Comple JavaScript From Beginner To AdvancedCheck course
The Complete Android Oreo and Nougat App TutorialsCheck course
C Programming Skills Test With ExplanationCheck course
Advanced Modeling for Discrete Optimization

Advanced Modeling for Discrete Optimization

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.2/10 (Our Score)
Product is rated as #18 in category Computer Science

Optimization is a common form of decision making, and is ubiquitous in our society. Its applications range from solving Sudoku puzzles to arranging seating in a wedding banquet. The same technology can schedule planes and their crews, coordinate the production of steel, and organize the transportation of iron ore from the mines to the ports. Good decisions in manpower and material resources management also allow corporations to improve profit by millions of dollars. Similar problems also underpin much of our daily lives and are part of determining daily delivery routes for packages, making school timetables, and delivering power to our homes. Despite their fundamental importance, all of these problems are a nightmare to solve using traditional undergraduate computer science methods. This course is intended for students who have completed Basic Modelling for Discrete Optimization. In this course you will learn much more about solving challenging discrete optimization problems by stating the problem in a state–of–the–art high level modeling language, and letting library constraint solving software do the rest. This course will focus on debugging and improving models, encapsulating parts of models in predicates, and tackling advanced scheduling and packing problems. As you master this advanced technology, you will be able to tackle …

Instructor Details

Jimmy H.M. Lee is a Professor in the Department of Computer Science and Engineering at the Chinese University of Hong Kong. His research focuses on the theory and practice of constraint satisfaction and optimization with applications in combinatorial optimization, scheduling, and resource allocation. Besides serving on the editorial boards of internationally renowned journals, he was the Program Chair of the 17th International Conference on Principles and Practice of Constraint Programming held in Perugia, Italy, in 2011. As an educator, he aims at changing students' learning experience. As such, he is also engaged in pedagogical research, in particular in folklore-based and game-based learning approaches. He received the CUHK Vice-Chancellor’s Exemplary Teaching Award in 2005 and again in 2016.

Specification: Advanced Modeling for Discrete Optimization

Duration

24 hours

Year

2017

Level

Intermediate

Certificate

Yes

Quizzes

Yes

15 reviews for Advanced Modeling for Discrete Optimization

4.9 out of 5
14
1
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Olivier B

    Excellent course with very supportive staff and professors on the forum. On top of that aligning the assignments to “The Romance of Three Kingdoms” story makes it fun to follow along.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Siwei G

    Looking forward to course 3!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Carlos V

    Advanced Modeling for Discrete Optimization is an Excellent course, very challenging and satisfying at the same time; I will highly recommend this course to anyone that is serious about Discrete Optimization. I will also to extend my thanks to Prof. Jimmy Ho Man Lee and Prof. Peter James Stuckey for putting together this astounding course and the staff that work in this exceptional narrative to explain the concepts. Thanks.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Alexandre P

    Amazing course! Great instructors and course materials of high quality. I enjoyed very much learning more about advanced modeling for discrete optimization. Will recommend this course and acquire more knowledge in this field!

    Helpful(0) Unhelpful(0)You have already voted this
  5. Avatar

    Kamen P

    very rewarding and challenging assignments, thank you for this great course!

    Helpful(0) Unhelpful(0)You have already voted this
  6. Avatar

    jerome

    Lively and engaging course. If you found “basic modeling” fun, then “advanced modeling” is just as fun, but be warned the assignments will require somewhat more time: about the time indicated, maybe more.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Lozkins A

    Nice course for modelling skills upgrade.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Philippe C

    Great course! I particularly appreciated the assignment and the staging which lets you build the final solution in a progressive manner. Looking for course 3 now…

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Yorgos

    Great course! Good presentation and lectures, challenging assignments. Learned a lot

    Helpful(0) Unhelpful(0)You have already voted this
  10. Avatar

    Geoff G

    Fantastic course that really makes you think long and hard.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Avatar

    Alex D

    Great course for those who would like to divert from procedural and object oriented programming and challenge themselves. The course promotes developing holistic thinking in discrete optimization, as solving most assignments to full grade usually requires developing some really good “global constraints” (these beasts have already appeared in the “Basic Modeling for Discrete Optimization” course). Although the fable based learning approach may frustrate some academic snobs, I guess it is generally fun and does not hinder the essence of the course. Highly recommended.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Avatar

    Jan G

    very good course to learn how to get the most (or even something) out of your solver. my only tiny remark is that MiniZinc evolved a lot over the years (which is good), which sometimes makes it hard to look for a setting. e.g. restart is now a search annotation, can I still set it as a solver argument (from the command line)? in any case, keep up the good work!

    Helpful(0) Unhelpful(0)You have already voted this
  13. Avatar

    Leo

    Slight hard, useful for review for the earlier 2 courses

    Helpful(0) Unhelpful(0)You have already voted this
  14. Avatar

    Boris O

    Thank you so much! This course wasn’t easy, but the material and assignments are very well thought out. Kept me motivated all the way through.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Avatar

    Luis V

    A real gem

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Advanced Modeling for Discrete Optimization
    Advanced Modeling for Discrete Optimization

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare