Predicting good propagation methods for constraint satisfaction

  • Authors:
  • Craig D. S. Thompson;Michael C. Horsch

  • Affiliations:
  • Department of Computer Science, University of Saskatchewan, Saskatoon, SK, Canada;Department of Computer Science, University of Saskatchewan, Saskatoon, SK, Canada

  • Venue:
  • Canadian AI'12 Proceedings of the 25th Canadian conference on Advances in Artificial Intelligence
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given the breadth of constraint satisfaction problems (CSPs) and the wide variety of CSP solvers, it can be difficult to determine a priori which solving method is best suited to a problem. We explore the use of machine learning to predict which solving method will be most effective for a given problem. Our investigation studies the problem of attribute selection for CSPs, and supervised learning to classify CSP instances drawn from four distinct CSP classes. We limit our study to the choice of two well-known, but simple, CSP solvers. We show that the average performance of the resulting solver is very close to the average performance of a CSP solver based on an oracle.