Primal heuristics have allowed mixed-integer programming to extend to many practical applications by guaranteeing that feasible solutions of high quality are available at an early stage of the solving process. This first comprehensive book on its use and development is ideal for graduate students and industry practitioners.