Maybe I missed it, but the algorithm should also redistribute empty elevators that stop too closely to each other.