6
Constraint Categories
4
Hard Constraints
2
Soft Constraints
100%
Compliance Rate
Capacity Limits
Furnace & Machine Time
● HARD

Physical limits that cannot be exceeded. The furnace can only melt 60 tons of glass per day. All production lines pull glass from this furnace.

SUM(all line pull-out) ≤ 60 tons/day
Current Load
• Line 1: 12 tons/day
• Line 2: 15 tons/day
• Line 3: 18 tons/day
• Line 4: 10 tons/day
Total: 55 tons (92% capacity)
Active
Product-Machine Compatibility
85 products × 4 lines matrix
● HARD

Not every product can be made on every line. Each product has a list of VALID machines based on technical capabilities and tooling requirements.

Sample Compatibility Matrix
Product L1 L2 L3 L4 L5 L6
PROD-A012
PROD-B034
PROD-C089
Active
Minimum Campaign Duration
Variable by product family
● HARD

Once production of a product starts, it must continue for a minimum number of days. Switching too frequently wastes time on changeovers.

Product Minimum Campaigns
PROD-A family: 5 days minimum
PROD-B family: 7 days minimum
PROD-C family: 10 days minimum (complex setup)
PROD-D family: 3 days minimum (flexible)
Orders below minimum → Backlog until demand accumulates
Active
Changeover Time Matrix
202,500 product-to-product values
INPUT

Switching from Product A to Product B takes time. The time depends on how different the products are. The matrix is NOT symmetric — A→B ≠ B→A.

Sample Changeover Times (minutes)
FROM↓ TO→ A B C D
A 0 45 120 180
B 60 0 30 90
C 150 45 0 60
D 200 100 75 0
AI Strategy: Group similar products to minimize total changeover
Active
Customer Priority Tiers
VIP, Standard, Flexible
○ SOFT

Not all customers are equal. Some orders MUST be on time (VIP), others have flexibility. This affects scheduling priority and penalty calculations.

VIP
47
$10K/day penalty
Standard
512
±3 days buffer
Flexible
288
±7 days buffer
Active
Frozen Planning Horizon
Rolling 3-day lock
● HARD

The next 3 days are "frozen" — the AI cannot change them. Materials are already prepared, workers are assigned, and shop floor is committed.

Timeline
Frozen
Days 1-3
Open for Optimization
Day 4+
Emergency overrides require manager approval
Active
Transparency Guarantee
Every AI decision respects these constraints. Click any schedule block to see exactly which constraints influenced that decision.