17,999 recent views

#### 100% online

Start instantly and learn at your own schedule.

#### Approx. 19 hours to complete

Suggested: 4 weeks of study, 6-12 hours/week...

#### English

Subtitles: English

### Skills you will gain

Constraint ProgrammingProblem SolvingMathematical ModelDiscrete Optimization

#### 100% online

Start instantly and learn at your own schedule.

#### Approx. 19 hours to complete

Suggested: 4 weeks of study, 6-12 hours/week...

#### English

Subtitles: English

## Syllabus - What you will learn from this course

Content Rating94%(1,636 ratings)
Week
1

## Week 1

7 hours to complete

## MiniZinc introduction

7 hours to complete
20 videos (Total 219 min), 7 readings, 1 quiz
20 videos
1.1.1 First Steps14m
1.1.2 Second Model7m
1.1.3 Third Model6m
1.1.4 Models and Instances10m
1.1.5 Modeling Objects8m
1.1.6 Arrays and Comprehensions16m
1.1.7 Global Constraints9m
1.1.8 Module 1 Summary5m
Workshop 0 Solution19m
Workshop 1 Solution21m
Assignment Submission - IDE7m
Assignment Submission - CLI4m
Reference 1: Basic Features13m
Reference 2: Booleans Expressions13m
Reference 3: Sets, Arrays, Comprehensions19m
Reference 4: Enumerated Types7m
Reference 5: Strings and Output8m
Reference 6: Option Types12m
Reference 7: Command Line Interface8m
Course Overview10m
Start of Course Survey (Research Team: NTHU & CUHK)🎁👕Get the course Signature T-shirt👕🎁10m
Start of Course Survey (Researcher: Professor Gregor Kennedy, Melbourne Centre for the Study of Higher Education)12m
Getting MiniZinc10m
Workshop 0: First Steps20m
Workshop 1: Temperature45m
Week
2

## Week 2

5 hours to complete

## Modeling with Sets

5 hours to complete
6 videos (Total 64 min), 1 reading, 1 quiz
6 videos
1.2.2 Choosing a Set Representation7m
1.2.3 Choosing a Fixed Cardinality Set10m
1.2.4 Sets with Bounded Cardinality13m
1.2.5 Module 2 Summary3m
Workshop 2 Solution19m
Workshop 2: Surrender Negotiations1h 15m
Week
3

## Week 3

8 hours to complete

## Modeling with Functions

8 hours to complete
7 videos (Total 86 min), 1 reading, 1 quiz
7 videos
1.3.2 Another Assignment Problem Example8m
1.3.3 Modeling Partitions10m
1.3.4 Global Cardinality Constraint9m
1.3.5 Pure Partitioning14m
1.3.6 Module 3 Summary5m
Workshop 3 Solution28m
Workshop 3: Feast Trap2h 50m
Week
4

## Week 4

8 hours to complete

## Multiple Modeling

8 hours to complete
6 videos (Total 67 min), 3 readings, 1 quiz
6 videos
1.4.2 Permutation13m
1.4.3 More Permutation Problem8m
1.4.4 More Multiple Models12m
1.4.5 Module 4 Summary7m
Workshop 4 Solution13m
Workshop 4: Composition2h 5m
End of Course Survey (Research Team: NTHU & CUHK)🎁👕Get the course Signature T-shirt👕🎁10m
End of Course Survey (Researcher: Professor Gregor Kennedy, Melbourne Centre for the Study of Higher Education)10m
4.8
58 Reviews

### Top reviews from Basic Modeling for Discrete Optimization

By BOJul 27th 2019

Thank you so much for the course. I had to fight my coding habits, programming CP models is quite different from the traditional programming I'm, and it could even be more fun!

By HASep 2nd 2019

I recommend this course for any one starts constraint programming. It is easy to understand but I think it is required logic background.

### Instructors

Instructor rating4.81/5 (12 Ratings)

### Prof. Peter James Stuckey

Professor
Computing and Information Systems
21,564 Learners
7 Courses

### Prof. Jimmy Ho Man Lee

Professor
Department of Computer Science and Engineering
19,195 Learners
6 Courses