Using Nondeterminism to Design Efficient Deterministic Algorithms

  • Authors:
  • Jianer Chen;Donald K. Firesen;Weijia Jia;Iyad A. Kanj

  • Affiliations:
  • Department of Computer Science, Texas A & M University, College Station, TX 77843-3112, USA;Department of Computer Science, Texas A & M University, College Station, TX 77843-3112, USA;Department of Computer Engineering and Information Technology, City University of HongKong, Kowloon, Hong Kong SAR, China;School of CTI, DePaul University, 243 S. Wabash Avenue, Chicago, IL 60604-2301, USA

  • Venue:
  • Algorithmica
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we illustrate how nondeterminism can be used conveniently and effectively in designing efficient deterministic algorithms. In particular, our method gives a parameterized algorithm of running time O((5.7 k)k n) for the 3-D matching problem, which significantly improves the previous algorithm by Downey et al. The algorithm can be generalized to yield an improved algorithm for the r-D matching problem for any positive integer r. The method can also be employed in designing deterministic algorithms for other optimization problems as well.