Examples
Examples
Try the starting example
- Baskets [arrival minute,item count]; enter JSON
- [[0,5],[0,20],[1,8],[1,30]]
- Scan time (seconds/item)
- 3
- Payment time (seconds/basket)
- 30
- Total lanes (count)
- 3
- Candidate express lane counts
- 1,2
- Express basket maximum items (count)
- 10
- Mean wait by express-lane count (JSON)
- [[1,0],[2,0.125]]
Try another scenario
- Baskets [arrival minute,item count]; enter JSON
- [[0,4],[0,7],[0,25],[0.5,30]]
- Scan time (seconds/item)
- 4
- Payment time (seconds/basket)
- 25
- Total lanes (count)
- 4
- Candidate express lane counts
- 1,2,3
- Express basket maximum items (count)
- 8
- Mean wait by express-lane count (JSON)
- [[1,0.170833333333],[2,0],[3,0.395833333333]]
Calculation method
Calculation method
Mean wait by express-lane count (JSON)
Partition baskets by size; simulate each dedicated FCFS queue with its lane count; combine record waits. Null if a nonempty queue has zero lanes.
Symbols and units
- a
- Baskets [arrival minute,item count]; enter JSON
- b
- Scan time (seconds/item)
- c
- Payment time (seconds/basket)
- d
- Total lanes (count)
- e
- Candidate express lane counts
- f
- Express basket maximum items (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
- Dedicated express and general queues; small baskets must use express lanes, larger baskets general lanes. 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. Total lanes 2..20; candidate express counts integers from 0..total; nonempty baskets.
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.