Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Concept

Approximation Algorithms

Technique

Approximation algorithms are, in computer science and operations research, efficient algorithms that find approximate solutions to optimization problems, in particular NP-hard problems, with provable guarantees on the distance of the returned solution to the optimal one. They arise naturally in theoretical computer science as a consequence of the widely believed conjecture that P does not equal NP, under which a wide class of optimization problems cannot be solved exactly in polynomial time. The field tries to understand how closely optimal solutions can be approximated in polynomial time, and in an overwhelming majority of cases the guarantee is a multiplicative one expressed as an approximation ratio or approximation factor. Algorithms recorded in this atlas are grouped here when their design technique is approximation.

Facts
Core Principle
Run in polynomial time and output a solution guaranteed to be close to the optimal solution of an optimization problem. 1
Connections

In Field

Technique Used By

APX, Algorithms
Coreset, Algorithms
Source Wikipedia: Kinodynamic planning
Sources
1. NIST DADS: approximation algorithm
Definition
Quote, Definition
An algorithm to solve an optimization problem that runs in polynomial time in the length of the input and outputs a solution that is guaranteed to be close to the optimal solution.
View the Source
Wikipedia: Approximation algorithm
  • Wikipedia, lead section
    approximation algorithms are efficient algorithms that find approximate solutions to optimization problems (in particular NP-hard problems) with provable guarantees on the distance of the returned solution to the optimal one.
  • In Group: Algorithm Design Strategies, Lead
    In computer science and operations research, approximation algorithms are efficient algorithms that find approximate solutions to optimization problems (in particular NP-hard problems) with provable guarantees on the distance of the returned solution to the optimal one.
View the Source
Wikipedia: Kinodynamic planning
Technique Used By: Kinodynamic Planning, Lead
Quote, Technique Used By: Kinodynamic Planning, Lead
Donald et al. developed the first polynomial-time approximation schemes (PTAS) for the problem.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.