Well, that escalated quickly We explore methods to decide the best order for positioning devices in a rack: enumerate, heuristic, constraint programming, and linear program.