ACM Home Page
Please provide us with feedback. Feedback
Confronting hardness using a hybrid approach
Full text PdfPdf (262 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm table of contents
Miami, Florida
Pages: 1 - 10  
Year of Publication: 2006
ISBN:0-89871-605-5
Authors
Virginia Vassilevska  Carnegie Mellon University, Pittsburgh, PA
Ryan Williams  Carnegie Mellon University, Pittsburgh, PA
Shan Leung Maverick Woo  Carnegie Mellon University, Pittsburgh, PA
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
: SIAM Activity Group on Discrete Mathematics
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 33,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1109557.1109558
What is a DOI?

ABSTRACT

A hybrid algorithm is a collection of heuristics, paired with a polynomial time selector S that runs on the input to decide which heuristic should be executed to solve the problem. Hybrid algorithms are of particular interest in scenarios where the selector must decide between heuristics that are "good" with respect to different complexity measures.We focus on hybrid algorithms with a "hardness-defying" property: for a problem II, there is a set of complexity measures {mi} whereby II is known or conjectured to be unsolvable for each mi, but for each heuristic hi of the hybrid algorithm, one can give a complexity guarantee for hi on the instances of II that S selects for hi that is strictly better than mi. More concretely, we show that for several NP-hard problems, a given instance can either be solved exactly with substantially improved runtime (e.g. 2o(n)), or be approximated in polynomial time with an approximation ratio exceeding that of the known or conjectured inapproximability of the problem, assuming P ≠ NP.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
4
 
5
 
6
7
 
8
9
 
10
E. Dantsin, M. Gavrilovich, E. A. Hirsch, and B. Konev. MAX SAT approximation beyond the limits of polynomial-time approximation. Annals of Pure and Applied Logic, 113(1--3):81--94, 2001.
 
11
R. G. Downey and M. R. Fellows. Parameterized Complexity. Springer, 1999.
 
12
W. R. Dyksen and C. R. Gritter. Scientific computing and the algorithm selection problem. Expert Systems for Scientific Computing, pages 19--31, 1992.
13
 
14
 
15
U. Feige and K. Talwar. Approximating the bandwidth of caterpillars. In RANDOM-APPROX, pages 62--73, 2005.
16
17
 
18
 
19
20
 
21
 
22
M. Held and R. M. Karp. A dynamic programming approach to sequencing problems. J. of the Society of Industrial and Applied Mathematics, 10:196--210, 1962.
 
23
E. A. Hirsch. A fast deterministic algorithm for formulas that have many satisfying assignments. Logic Jour. of the IGPL, 6(1):59--71, 1998.
 
24
 
25
 
26
M. Jerrum and U. V. Vazirani. A mildly exponential approximation algorithm for the permanent. Algorithmica, 16(3):392--401, 1996.
 
27
 
28
D. R. Karger, R. Motwani, and G. D. S. Ramkumar. On approximating the longest path in a graph. Algorithmica, 18(1):82--98, 1997.
 
29
 
30
 
31
K. Leyton-Brown, E. Nudelman, G. Andrew, J. McFadden, and Y. Shoham. Boosting as a metaphor for algorithm design. In Principles and Practice of Constraint Programming, pages 899--903, 2003.
 
32
A. Lingas and M. Wahlen. On approximation of the maximum clique minor containment problem and some subgraph homeomorphism problems. Electronic Colloquium on Comput. Complexity, 11(39), 2004.
 
33
 
34
J. R. Rice. The algorithm selection problem. Advances in Computers, 15:65--118, 1976.
35
 
36
J. B. Saxe. Dynamic programming algorithms for recognizing small bandwidth graphs in polynomial time. SIAM J. on Algebraic and Discr. Methods, 1(4):363--369, 1980.
 
37
A. D. Scott and G. B. Sorkin. Faster algorithms for max cut and max csp, with polynomial expected time for sparse instances. In RANDOM-APPROX, pages 382--395, 2003.
 
38
V. Vassilevska, R. Williams, and S. L. M. Woo. Confronting hardness using a hybrid approach. Technical report, Computer Science Department, Carnegie Mellon University, April 2005. CMU-CS-05-125.
 
39
R. Williams. A new algorithm for optimal constraint satisfaction and its applications. Electronic Colloquium on Comput. Complexity, 11(32), 2004.


Collaborative Colleagues:
Virginia Vassilevska: colleagues
Ryan Williams: colleagues
Shan Leung Maverick Woo: colleagues