bookCambridge University Press eBooksApr 26, 2011Closed access

The Design of Approximation Algorithms

Cornell University

Indexed incrossref

Abstract

Discrete optimization problems are everywhere, from traditional operations research planning (scheduling, facility location and network design); to computer science databases; to advertising issues in viral marketing. Yet most such problems are NP-hard; unless P = NP, there are no efficient algorithms to find optimal solutions. This book shows how to design approximation algorithms: efficient algorithms that find provably near-optimal solutions. The book is organized around central algorithmic techniques for designing approximation algorithms, including greedy and local search algorithms, dynamic programming, linear and semidefinite programming, and randomization. Each chapter in the first section is devoted…

Citation impact

785
total citations
FWCI
15.51
Percentile
100%
References
268
Citations per year

Authors

2

Topics & keywords

Keywords
  • Computer science
  • Approximation algorithm
  • Mathematical optimization
  • Greedy algorithm
  • Semidefinite programming
  • Scheduling (production processes)
  • Heuristic
  • Optimization problem
No related works found for this paper.