The Impact of Approximation on Algorithmic Progress
Jeffery Li, Jayson Lynch, Liva Olina, Cecilia Chen, Andrew Lucas, Neil Thompson

TL;DR
This paper surveys the impact of approximation algorithms across computer science, highlighting their benefits, tradeoffs, and potential to enable faster solutions for complex problems, especially in AI and big data.
Contribution
It provides a comprehensive analysis of 118 key problems, quantifying the historical gains from approximation and identifying its role in advancing computational efficiency.
Findings
Approximately 20% of problems benefit from approximation.
A quarter of intractable problems have polynomial-time approximate algorithms.
Approximation increases linear-time algorithms by 23%, expanding computational possibilities.
Abstract
In nearly every discipline, scientific computations are limited by the cost and speed of computation. For example, the best-known exact algorithms for the canonical Traveling Salesman Problem would take centuries to run on an instance of size 1 million. A natural response to such limits is to try to find new algorithms or to parallelize existing ones, but many algorithms are already at their theoretically-optimal level and parallelization is often impossible or prohibitively expensive. Starting in the 1960's, computer scientists pursued another solution: allowing solutions to have a small amount of error (i.e. approximating them). In this paper, we survey 118 of the most important algorithm problems in computer science, quantifying the gains and tradeoffs from approximation that have been discovered over the history of the field. Overall, only 20\% of problems have benefited…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
