Skip to content

The Chinese University of Hong Kong — Prof. Jimmy Ho Man Lee

Basic Modeling for Discrete Optimization

Explore CUHK’s discrete-optimization course on MiniZinc, sets, functions and alternative models for practical constraint problems.

PaidIntermediate10+ hoursEnglishCertificateDiscrete Mathematics
Go to course

Opens on the provider’s site. Check current access and certificate terms there.

Course overview

CUHK introduces discrete optimization by expressing decisions and restrictions in MiniZinc. Sets, functions and alternative formulations support problems such as allocation or scheduling. It suits learners who want to connect mathematical constraints with an executable model and learn why a correct formulation matters before interpreting a solver’s output.

What you will learn

  • Represent discrete decisions and constraints in MiniZinc.
  • Use sets and functions in optimization models.
  • Compare different formulations of the same problem.

Who this suits

Intermediate learners willing to install and use MiniZinc and translate a problem into variables and constraints; review the provider’s setup instructions before starting.

Before you enroll

Work through examples with a written argument rather than relying on an answer alone. Check definitions, quantifiers and boundary cases, and distinguish a model’s assumptions from the situation it represents. These courses take different routes through discrete mathematics; compare their preparation requirements and topic coverage before choosing a starting point.

Coursera offers paid enrollment or subscription access. Check the enrollment screen for assessment and certificate terms, trials and any financial-aid options. Provider access terms can change; review them before paying.

Put it into practice

Model a small fictional seating problem with stated constraints. Check the output manually, then alter one assumption and explain how the feasible solutions change.

Source and review

This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.

View the curriculum and current access options at Coursera.

How YellowCourse describes and checks learning resources.

At a glance

Provider
Coursera
Learning format
Course
Price
Paid
Level
Intermediate
Study time (approx.)
10+ hours
Language
English
Certificate
Available; check provider terms
Created by
The Chinese University of Hong Kong — Prof. Jimmy Ho Man Lee
Page updated
12 Oct 2026