Step 3: Goal Programming

This step adds customer orders as soft constraints with priority-based fulfillment.

Overview

Learn multi-objective optimization with goal programming.

For detailed documentation, see the README in the tutorial directory.

Key Topics

  • Customer priority tiers

  • Soft constraints with as_goal()

  • Weighted goal programming

  • Multi-objective optimization

  • Goal satisfaction analysis

Quick Start

cd tutorials/production_planning/step3_goal_programming
python sample_data.py
python production_goals.py

See Also