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¶
Step 2: Database Integration - Previous step
Step 4: Large-Scale Multi-Period - Next step: Large-scale multi-period
Manufacturing Production Planning Tutorial - Production planning tutorial overview