Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderA project during my graduate work was to solve this problem. You can read my write up, which includes pseudo-code for the best algorithm I found[1]. Long story short: a simple, rules-based algorithm defeated my best efforts at having multiple elevators working together to coordinate their action. [1]: https://clarkmoody.com/Moody_AgentBasedElevatorControl.pdf
Made me remember an interesting anecdote: During my PhD at Purdue I had the good luck to take the Pattern Recognition (nowadays would be called ML) course from Prof. Fukunaga, one of the pioneers in the field (https://en.m.wikipedia.org/wiki/Keinosuke_Fukunaga). In one of his classes he mentioned that years ago a company came to him, requesting his expertise in optimizing movement of a bank of elevators. He thought it would be trivial :-) After telling us that all his approaches failed miserably…
At SciFi conventions I had a friend who was good at lock picking, and he picked the lock of the elevator control room at the top of the hotel. The elevators were controlled by cabinets of relays, and there was a schematic of the elevator controller, which was pretty straightforward to follow and not too complicated. You could trigger the elevator into going to different floors by toggling the relay corresponding to the call button with a pencil. On one…
Well hell here goes my afternoon... I've always wondered if I could write a good elevator algorithm. This gives me a framework to experiment with.
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 3
- Total points
- 898
- Total comments
- 263
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2015-01-22 | Elevator Saga – An elevator programming gameFirst breakout · Best thread | sandebert | 411 | 104 |
| 2015-01-22 | Elevator Saga – the elevator programming game | shawndumas | 7 | 0 |
| 2017-09-25 | The elevator programming game | rahulroy9202 | 1 | 0 |
| 2017-12-17 | Elevator Saga (2015) | n_e | 2 | 0 |
| 2018-03-27 | Elevator Saga: The elevator programming game | karimf | 1 | 0 |
| 2019-11-02 | Elevator Saga: The Elevator Programming Game | alpb | 4 | 1 |
| 2020-12-06 | Elevator Saga | thunderbong | 2 | 0 |
| 2021-06-12 | Elevator Saga – An elevator programming gameHall induction | warpech | 278 | 99 |
| 2022-10-15 | Elevator Saga – The elevator programming game | flux_w42 | 1 | 0 |
| 2022-10-18 | Elevator Saga: Elevator programming gameLatest 20+ point return | homarp | 169 | 57 |
| 2022-10-19 | Elevator Saga The elevator programming game | signa11 | 11 | 1 |
| 2024-01-22 | Elevator Saga: The elevator programming game | hinoki | 3 | 1 |
| 2024-08-30 | Elevator Saga | michalc | 3 | 0 |
| 2024-12-09 | Elevator Saga The elevator programming game (2015) | wslh | 3 | 0 |
| 2025-11-12 | Elevator Saga – the elevator programming game | pavel_lishin | 2 | 0 |
