A Meta-heuristic for Subset Problems

  • Authors:
  • Pierre Flener;Brahim Hnich;Zeynep Kiziltan

  • Affiliations:
  • -;-;-

  • Venue:
  • PADL '01 Proceedings of the Third International Symposium on Practical Aspects of Declarative Languages
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In constraint solvers, variable and value ordering heuristics are used to finetune the performance of the underlying search and propagation algorithms. However, few guidelines have been proposed for when to choose what heuristic among the wealth of existing ones. Empirical studies have established that this would be very hard, as none of these heuristics outperforms all the other ones on all instances of all problems (for an otherwise fixed solver). The best heuristic varies not only between problems, but even between different instances of the same problem. Taking heed of the popular dictum "If you can't beat them, join them!" we devise a practical meta-heuristic that automatically chooses, at run-time, the "best" available heuristic for the instance at hand. It is applicable to an entire class of NP-complete subset problems.