timefold.ai @tomcools.be
by Tom Cools
7 days
5 shifts per employee
30 employees
150 shift assignments
5 constraints (skills, time between shifts, etc.)
30 employees
150 shift assignments
How many different solutions?
1 shift: 30 options
2 shifts: 30*30 options
3 shifts: 30^3 options
150 shifts: 30^150 options
150 shifts: 30^150
3.69 Γ 10^221
Atoms in the observable universe: 10^80
10^221: 141 more zeroes
Machine learning is a branch of AI where systems learn patterns from data to make predictions or decisions without being explicitly programmed.
Learn from data...
but what data?
Group of techniques to find the ideal inputs from a set
in order to maximize or minimize a real function.
Planning optimization made easy
π Vehicle Routing | π§βπΌ Employee Scheduling |
π οΈ Maintenance Scheduling | π¦ Food Packaging |
π Order Picking | π« School Timetabling |
π Facility Location Problem | π€ Conference Scheduling |
ποΈ Bed Allocation Scheduling | π« Flight Crew Scheduling |
π₯ Meeting Scheduling | β Task Assigning |
π Project Job Scheduling | π Sports League Scheduling |
π Tournament Scheduling | ...and many more |
Expected: -1% driving time
Result: -25% driving time
β -10 million kg COΒ² emission per year
β -100 million $ cost per year
Technique | Strengths |
---|---|
GenAI | Data extraction |
Machine Learning | Prediction |
PlanningAI | Scheduling |
Tom Cools: (@tomcools.be)