Welcome to the Elevator Challenge! The elevator challenge is an elevator simulator educational resource that allows users to practice their programming skills in developing an algorithm to control a group of elevators/lifts in different building scenarios.


What is the Elevator Challenge?


The goal of the Elevator Challenge is to provide students and hobbyists a chance to practice their programming skills by addressing a real-life problem - how to most efficiently control the elevators or lifts of a building. At the heart of the challenge is an elevator simulator which allows programmers to design, code and then test their implementation in efficiently managing elevators in different real-world scenarios. You also get the chance to test your skills by comparing results with others, including the option to submit results here to compete against other programmers from around the world.
 
The Elevator Challenge is an accepted ACM SIGSCE educational resource.

Get started today!
Download the instructions and get the elevator simulator.
 

Getting Help


You'll find the details of the simulator in the instructions. In addition, you can check out Reference Info which provides academic research on the elevator control problem. Any other queries can be sent to e-mailed to me at chris.voice1@gmail.com.

About Me

The elevator challenge was born out of a long time curiosity in the control of elevators, especially after spending extended periods waiting in the lobby of office buildings and hotels. I have no other motivation that provide something interesting and educational for students and hobbyists, while improving my own skills.

Chris
Ottawa, Canada