2009 · 11 citations · 15 references
Natural SciencesComputer ScienceAlgorithmsOptimizationSchedulingApproximation AlgorithmsCombinatorial OptimizationDiscrete OptimizationHeuristic OptimizationResource AllocationResource-constrained SchedulingApproximation SchemesCombinatorial Optimization HeuristicsDiscrete Approximation SchemesHeuristicsPolynomial-time Approximation SchemeScheduling ApproximationScheduling Heuristics
In this work we study the portfolio problem which is to find a good combination of multiple heuristics to solve given instances on parallel resources in minimum time. The resources are assumed to be discrete, it is not possible to allocate a resource to more than one heuristic. Our goal is to minimize the average completion time of the set of instances, given a set of heuristics on homogeneous discrete resources. This problem has been studied in the continuous case in [T. Sayag et al., 2006]. We first show that the problem is hard and that there is no constant ratio polynomial approximation unless <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">P</i> = <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">NP</i> in the general case. Then, we design several approximation schemes for a restricted version of the problem where each heuristic must be used at least once. These results are obtained by using oracle with several guesses, leading to various tradeoff between the size of required information and the approximation ratio. Some additional results based on simulations are finally reported using a benchmark of instances on SAT solvers.
15
Carla P. Gomes, Bart Selman · Artificial Intelligence · 2001 · 448 citations
An Economics Approach to Hard Computational Problems
Bernardo A. Huberman, Rajan M. Lukose, Tad Hogg · Science · 1997 · 385 citations
The Early History of Portfolio Theory: 1600–1960
Harry M. Markowitz · Financial Analysts Journal · 1999 · 336 citations
Social Sciences, Economics, History +17
Asynchronous Teams: Cooperation Schemes for Autonomous Agents
Sarosh Talukdar, Lars Baerentzen, Andrew Gove et al. · Journal of Heuristics · 1998 · 186 citations
Combining multiple heuristics online
M. J. V. Streeter, Daniel Golovin, Stephen F. Smith · 2007 · 74 citations