Examples
Examples
Try the starting example
- Arrival times (minutes)
- 0,1,2
- Occupied durations (minutes)
- 4,4,2
- Charging ports (count)
- 1
- Served sessions (count)
- 3
- Mean wait (minutes)
- 3
- Session schedule (JSON)
- [{"item":1,"server":1,"start":0,"end":4,"wait":0,"abandoned":false},{"item":2,"server":1,"start":4,"end":8,"wait":3,"abandoned":false},{"item":3,"server":1,"start":8,"end":10,"wait":6,"abandoned":false}]
Try another scenario
- Arrival times (minutes)
- 0,1,1
- Occupied durations (minutes)
- 3,5,2
- Charging ports (count)
- 2
- Served sessions (count)
- 3
- Mean wait (minutes)
- 0.666667
- Session schedule (JSON)
- [{"item":1,"server":1,"start":0,"end":3,"wait":0,"abandoned":false},{"item":2,"server":2,"start":1,"end":6,"wait":0,"abandoned":false},{"item":3,"server":1,"start":3,"end":5,"wait":2,"abandoned":false}]
Calculation method
Calculation method
Served sessions (count)
Count FCFS records; all sessions eventually served.
Mean wait (minutes)
Mean max(0, earliest port free minus arrival).
Session schedule (JSON)
Sort arrivals stably; reserve earliest free port, breaking ties by port number.
Symbols and units
- a
- Arrival times (minutes)
- b
- Occupied durations (minutes)
- c
- Charging ports (count)
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Assumptions & limits
Assumptions & limits
- FCFS identical charging ports; each supplied dwell duration occupies a port. No power sharing model. Supported limits: All numeric inputs and computed intermediates must remain finite. Supported numeric input magnitude is zero or 1e-12 through 1e12 in absolute value; reject values outside this bounded range. All lists/JSON record tables are limited to 100 records unless a stricter bound is stated; reject malformed record arity and wrong member types. Equal nonempty arrival/duration lists; arrivals >= 0, durations > 0; ports 1..20. At most 100 sessions.
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.