/machine_reassignment_j33

Solver for the ROADEF/EURO Challenge 2012 (machine reassignment)

Primary LanguageC++GNU General Public License v2.0GPL-2.0

Machine Reassignment Optimizer

Andrea Sansottera, Luca Ferrucci, Filippo Sironi, Nicola Calcavecchia

This software was developed for the ROADEF/EURO Challenge 2012. The challenge, proposed by Google, consists in the optimization a data center by reassigning processes to different machines. A joint load-cost, movement-cost and balance-cost metric has to be minimized subject to capacity, dependency, availability and continuity constraints. The complete problem description is available here.

Our team (J33) won the third prize in the junior category. We also ended up 4th in the open-source category and 6th in the overall ranking. The code is written in C++11 and distributed under the GPL v2 license. The final results are available here.