Book contents
- Frontmatter
- Contents
- Preface
- I An Introduction to the Techniques
- II Further Uses of the Techniques
- 9 Further Uses of Greedy and Local Search Algorithms
- 10 Further Uses of Rounding Data and Dynamic Programming
- 11 Further Uses of Deterministic Rounding of Linear Programs
- 12 Further Uses of Random Sampling and Randomized Rounding of Linear Programs
- 13 Further Uses of Randomized Rounding of Semidefinite Programs
- 14 Further Uses of the Primal-Dual Method
- 15 Further Uses of Cuts and Metrics
- 16 Techniques in Proving the Hardness of Approximation
- 17 Open Problems
- Appendix A Linear Programming
- Appendix B NP-Completeness
- Bibliography
- Author Index
- Subject Index
17 - Open Problems
from II - Further Uses of the Techniques
Published online by Cambridge University Press: 05 June 2012
- Frontmatter
- Contents
- Preface
- I An Introduction to the Techniques
- II Further Uses of the Techniques
- 9 Further Uses of Greedy and Local Search Algorithms
- 10 Further Uses of Rounding Data and Dynamic Programming
- 11 Further Uses of Deterministic Rounding of Linear Programs
- 12 Further Uses of Random Sampling and Randomized Rounding of Linear Programs
- 13 Further Uses of Randomized Rounding of Semidefinite Programs
- 14 Further Uses of the Primal-Dual Method
- 15 Further Uses of Cuts and Metrics
- 16 Techniques in Proving the Hardness of Approximation
- 17 Open Problems
- Appendix A Linear Programming
- Appendix B NP-Completeness
- Bibliography
- Author Index
- Subject Index
Summary
The design of approximation algorithms has reached a period of relative maturity as a discipline. We hope that the wealth of results presented herein makes a strong case that this is so. However, we also believe that there is much work remaining, with many more fundamental contributions yet to be discovered.
We will outline a few questions to highlight some of the research that we speculate might have the potential to surprise us with new directions for this area. Since “top 10” lists are the norm not just for year-end film critics and late-night show hosts, we will structure these thoughts in that format.
For many optimization problems, the ultimate result is a performance guarantee with a matching lower bound (based on a complexity-theoretic assumption, at least until the time that questions such as P vs. NP are resolved). For a significant fraction of this book, we have been concerned with designing α-approximation algorithms for some constant α – polynomial-time algorithms that find solutions of objective function value within a factor of α of optimal. Implicitly, we were seeking the best value α that is achievable for the given problem at hand.
One of the significant developments of the past decade is the introduction of the unique games conjecture, as discussed in Section 16.5. This conjecture provides a stronger complexity-theoretic hypothesis on which to base lower bounds for performance guarantees, and recent work has shown that tight bounds on performance guarantees follow for a wide swath of optimization problems.
- Type
- Chapter
- Information
- The Design of Approximation Algorithms , pp. 453 - 458Publisher: Cambridge University PressPrint publication year: 2011