Rapid learning for binary programs

  • Authors:
  • Timo Berthold;Thibaut Feydy;Peter J. Stuckey

  • Affiliations:
  • Zuse Institute Berlin, Berlin, Germany;National ICT Australia and the University of Melbourne, Victoria, Australia;National ICT Australia and the University of Melbourne, Victoria, Australia

  • Venue:
  • CPAIOR'10 Proceedings of the 7th international conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Learning during search allows solvers for discrete optimization problems to remember parts of the search that they have already performed and avoid revisiting redundant parts. Learning approaches pioneered by the SAT and CP communities have been successfully incorporated into the SCIP constraint integer programming platform. In this paper we show that performing a heuristic constraint programming search during root node processing of a binary program can rapidly learn useful nogoods, bound changes, primal solutions, and branching statistics that improve the remaining IP search.