Confronting hardness using a hybrid approach
Author(s) -
Virginia Vassilevska,
Ryan Williams,
Shan Leung Maverick Woo
Publication year - 2006
Publication title -
proceedings of the seventeenth annual acm-siam symposium on discrete algorithm - soda '06
Language(s) - English
Resource type - Conference proceedings
ISBN - 0-89871-605-5
DOI - 10.1145/1109557.1109558
Subject(s) - heuristics , heuristic , time complexity , focus (optics) , approximation algorithm , computational complexity theory , set (abstract data type) , property (philosophy) , polynomial , computer science , algorithm , hybrid algorithm (constraint satisfaction) , mathematics , mathematical optimization , discrete mathematics , theoretical computer science , combinatorics , programming language , constraint logic programming , mathematical analysis , philosophy , physics , epistemology , stochastic programming , optics , constraint programming
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.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom