A space-time tradeoff for permutation problems

  • Authors:
  • Mikko Koivisto;Pekka Parviainen

  • Affiliations:
  • University of Helsinki;University of Helsinki

  • Venue:
  • SODA '10 Proceedings of the twenty-first annual ACM-SIAM symposium on Discrete Algorithms
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many combinatorial problems---such as the traveling salesman, feedback arcset, cutwidth, and treewidth problem---can be formulated as finding a feasible permutation of n elements. Typically, such problems can be solved by dynamic programming in time and space O* (2n), by divide and conquer in time O* (4n) and polynomial space, or by a combination of the two in time O* (4n2-s) and space O* (2s) for s = n, n/2, n/4,.... Here, we show that one can improve the tradeoff to time O* (Tn) and space O* (Sn) with TS S n elements such that every linear order is an extension of one member of the family. Our construction is optimal within a natural class of partial order families.