Toward a Model for Backtracking and Dynamic Programming

  • Authors:
  • Michael Alekhnovich;Allan Borodin;Joshua Buresh-Oppenheim;Russell Impagliazzo;Avner Magen;Toniann Pitassi

  • Affiliations:
  • Institute for Advanced Study in Princeton;University of Toronto;University of California at San Diego;University of California at San Diego and Institute for Advanced Study in Princeton;University of Toronto;University of Toronto and Institute for Advanced Study in Princeton

  • Venue:
  • CCC '05 Proceedings of the 20th Annual IEEE Conference on Computational Complexity
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider a model (BT) for backtracking algorithms. Our model generalizes both the priority model of Borodin, Nielson and Rackoff, as well as a simple dynamic programming model due to Woeginger, and hence spans a wide spectrum of algorithms. After witnessing the strength of the model, we then show its limitations by providing lower bounds for algorithms in this model for several classical problems such as interval scheduling, knapsack andsatisfiability.