Combining multiple heuristics

  • Authors:
  • Tzur Sayag;Shai Fine;Yishay Mansour

  • Affiliations:
  • School of Computer Science, Tel Aviv University, Tel Aviv, Israel;IBM Research Laboratory in Haifa, Israel;School of Computer Science, Tel Aviv University, Tel Aviv, Israel

  • Venue:
  • STACS'06 Proceedings of the 23rd Annual conference on Theoretical Aspects of Computer Science
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this work we introduce and study the question of combining multiple heuristics. Given a problem instance, each of the multiple heuristics is capable of computing the correct solution, but has a different cost. In our models the user executes multiple heuristics until one of them terminates with a solution. Given a set of problem instances, we show how to efficiently compute an optimal fixed schedule for a constant number of heuristics, and show that in general, the problem is computationally hard even to approximate (to within a constant factor). We also discuss a probabilistic configuration, in which the problem instances are drawn from some unknown fixed distribution, and show how to compute a near optimal schedule for this setup.