There is significant room for improvement in placement algorithms: existing algorithms are 50-150% away from optimal! ... Final project report and presentation.