Value-ordering heuristics: search performance vs. solution diversity

  • Authors:
  • Yevgeny Schreiber

  • Affiliations:
  • Intel Corporation, Haifa, Israel

  • Venue:
  • CP'10 Proceedings of the 16th international conference on Principles and practice of constraint programming
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We examine the behavior of dynamic value-ordering heuristics in a CSP under the requirement to generate a large number of diverse solutions as fast as possible. In particular, we analyze the trade-off between the solution search performance and the diversity of the generated solutions, and propose a general probabilistic approach to control and improve this trade-off. Several old/new learning-reuse heuristics are described, extending the survivors-first value-ordering heuristics family. The proposed approach is illustrated on a real-world set of examples from the Automatic Test Generation problem domain, as well as on several sets of random binary CSPs.