Examples
Examples
Try the starting example
- Room dimensions [width m,height m]
- 6,5
- JSON Event furniture [ID,width m,height m,quantity]
- [["table",2,1,4]]
- Storage dimensions [width m,height m]
- 4,3
- JSON Desks removed [ID,clearance-expanded width m,height m,quantity]
- [["desk",1.2,0.8,8]]
- Removal minutes per desk
- 5
- Setup minutes per event item
- 4
- Moving crews (count)
- 2
- Event layout coordinates
- [[["table",0,0,2,1],["table",2,0,2,1],["table",4,0,2,1],["table",0,1,2,1]]]
- Storage layout coordinates
- [[["desk",0,0,1.2,0.8],["desk",1.2,0,1.2,0.8],["desk",2.4,0,1.2,0.8],["desk",0,0.8,1.2,0.8],["desk",1.2,0.8,1.2,0.8],["desk",2.4,0.8,1.2,0.8],["desk",0,1.6,1.2,0.8],["desk",1.2,1.6,1.2,0.8]]]
- Rooms required
- 1
- Storage rooms required
- 1
- Conversion move schedule
- [["remove","desk",1,0,5],["remove","desk",2,0,5],["remove","desk",1,5,10],["remove","desk",2,5,10],["remove","desk",1,10,15],["remove","desk",2,10,15],["remove","desk",1,15,20],["remove","desk",2,15,20],["setup","table",1,20,24],["setup","table",2,20,24],["setup","table",1,24,28],["setup","table",2,24,28]]
- Turnaround time (minutes)
- 28
Try another scenario
- Room dimensions [width m,height m]
- 6,5
- JSON Event furniture [ID,width m,height m,quantity]
- [["table",2,1,4]]
- Storage dimensions [width m,height m]
- 4,3
- JSON Desks removed [ID,clearance-expanded width m,height m,quantity]
- [["desk",1.2,0.8,12]]
- Removal minutes per desk
- 5
- Setup minutes per event item
- 4
- Moving crews (count)
- 2
- Event layout coordinates
- [[["table",0,0,2,1],["table",2,0,2,1],["table",4,0,2,1],["table",0,1,2,1]]]
- Storage layout coordinates
- [[["desk",0,0,1.2,0.8],["desk",1.2,0,1.2,0.8],["desk",2.4,0,1.2,0.8],["desk",0,0.8,1.2,0.8],["desk",1.2,0.8,1.2,0.8],["desk",2.4,0.8,1.2,0.8],["desk",0,1.6,1.2,0.8],["desk",1.2,1.6,1.2,0.8],["desk",2.4,1.6,1.2,0.8]],[["desk",0,0,1.2,0.8],["desk",1.2,0,1.2,0.8],["desk",2.4,0,1.2,0.8]]]
- Rooms required
- 1
- Storage rooms required
- 2
- Conversion move schedule
- [["remove","desk",1,0,5],["remove","desk",2,0,5],["remove","desk",1,5,10],["remove","desk",2,5,10],["remove","desk",1,10,15],["remove","desk",2,10,15],["remove","desk",1,15,20],["remove","desk",2,15,20],["remove","desk",1,20,25],["remove","desk",2,20,25],["remove","desk",1,25,30],["remove","desk",2,25,30],["setup","table",1,30,34],["setup","table",2,30,34],["setup","table",1,34,38],["setup","table",2,34,38]]
- Turnaround time (minutes)
- 38
Calculation method
Calculation method
Event layout coordinates
Shelf packing of event items in measured room; coordinates per required room.
Storage layout coordinates
Shelf packing removed desks into measured storage; coordinates per required store.
Rooms required
Shelf heuristic container count; more than one flags event-fit shortfall.
Storage rooms required
Shelf heuristic container count; more than one flags storage shortfall.
Conversion move schedule
Greedy earliest-free crew; all removals before event setup.
Turnaround time (minutes)
Maximum crew completion minute.
Symbols and units
- a
- Room dimensions [width m,height m]
- b
- JSON Event furniture [ID,width m,height m,quantity]
- c
- Storage dimensions [width m,height m]
- d
- JSON Desks removed [ID,clearance-expanded width m,height m,quantity]
- e
- Removal minutes per desk
- f
- Setup minutes per event item
- g
- Moving crews (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
- Geometry plus task-level room conversion; no rotation, shelves conservative and no optimal fit claim. Clearances included in piece dimensions. Supported limits: 1–100 items each; positive geometry and durations. All items must individually fit their container.
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.