Examples
Examples
Try the starting example
- Attendance by day (visits)
- 30,50,20
- Observed cleaning minutes per visit
- 2
- Fixed cleaning minutes per day
- 30
- Available cleaner minutes per day
- 120
- Daily workload (minutes)
- [90,130,70]
- Total cleaning hours
- 4.833333
- Overflow by day (minutes)
- [0,10,0]
Try another scenario
- Attendance by day (visits)
- 40,80,20
- Observed cleaning minutes per visit
- 2
- Fixed cleaning minutes per day
- 30
- Available cleaner minutes per day
- 120
- Daily workload (minutes)
- [110,190,70]
- Total cleaning hours
- 6.166667
- Overflow by day (minutes)
- [0,70,0]
Calculation method
Calculation method
Daily workload (minutes)
J([v*b+c for v in a])
Total cleaning hours
sum(v*b+c for v in a)/60
Overflow by day (minutes)
J([max(0,v*b+c-d) for v in a])
Symbols and units
- a
- Attendance by day (visits)
- b
- Observed cleaning minutes per visit
- c
- Fixed cleaning minutes per day
- d
- Available cleaner minutes per day
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Calculation steps and notation
sum(list) adds all entries in the list.
Assumptions & limits
Assumptions & limits
- Observed linear service rule; per-day work and overflow inform allocation. Tasks requiring specific windows should be scheduled separately. Supported limits: All numeric inputs must be finite. Only the explicitly described mathematical scenario is supported.
Are these inputs private?
These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.