Lift Simulator
Compare two views with the same passenger arrivals. Only the two selected policy combinations run, and the results table compares those views. On smaller screens, switch between views using the tabs.
Only the two selected combinations run, with identical passengers. Changing a policy restarts both views.
View 1
View 2
| View | When empty | When occupied | Average floor wait | Longest current wait | Waiting | Trips |
|---|---|---|---|---|---|---|
| View 1 | Patrol | Nearest destination | β | 0.0s | 0 | 0 |
| View 2 | Nearest call | Nearest destination | β | 0.0s | 0 | 0 |
Policies
Choose one policy for an empty lift and another for an occupied lift. Changing either selector restarts both views and clears their results so the comparison begins together. If paused, it stays paused.
When empty
| Policy | Behaviour | Tie breaker |
|---|---|---|
| Patrol | Travel up/down between the end floors. With Every floor, stop at each floor; otherwise stop where passengers are waiting. | β |
| Nearest call | Go directly to the nearest floor with waiting passengers. | Oldest waiting passenger. |
| Oldest call | Go directly to the floor of the longest-waiting passenger. | First passenger in the queue. |
Nearest call and Oldest call stay idle when nobody is waiting. Passengers arriving during a journey do not change its target.
When occupied
| Policy | Target | Tie breaker | Stop rule |
|---|---|---|---|
| Every floor | Continue up/down between the end floors, ignoring onboard destinations when choosing a direction. | β | Stop at every floor. |
| Nearest destination | Nearest onboard destination. | First rider to board. | Stop at the target destination. |
| Popular direction | Direction wanted by most onboard riders, then the nearest destination that way. | First rider to board, for both direction and distance ties. | Stop at the target destination. |
| Continue direction | Nearest onboard destination in the current direction; reverse only when none remain ahead. | First rider to board. | Stop at the target destination. |
At any stop, passengers can board if there is space, regardless of their direction. Occupied lifts using Nearest destination, Popular direction or Continue direction do not make extra stops for waiting passengers along the route.