Ordinal comparison of heuristic algorithms using stochastic optimization
Open Access
- 1 February 1999
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Robotics and Automation
- Vol. 15 (1) , 44-56
- https://doi.org/10.1109/70.744601
Abstract
The performance of heuristic algorithms for combinatorial optimization is often sensitive to problem instances. In extreme cases, a specialized heuristic algorithm may perform exceptionally well on a particular set of instances while fail to produce acceptable solutions on others. Such a problem-sensitive nature is most evident in algorithms for combinatorial optimization problems such as job shop scheduling, vehicle routing, and cluster analysis. The paper proposes a formal method for comparing and selecting heuristic algorithms (or equivalently, different settings of a same algorithm) given a desired confidence level and a particular set of problem instances. We formulate this algorithm comparison problem as a stochastic optimization problem. Two approaches for stochastic optimization, ordinal optimization and optimal computing budget allocation are applied to solve this algorithm selection problem. Computational testing on a set of statistical clustering algorithms in the IMSL library is conducted. The results demonstrate that our method can determine the relative performance of heuristic algorithms with high confidence probability while using a small fraction of computer times that conventional methods require.Keywords
This publication has 23 references indexed in Scilit:
- Comparison of Bayesian and frequentist assessments of uncertainty for selecting the best systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Optimal sampling strategies for quicksortRandom Structures & Algorithms, 1995
- Testing heuristics: We have it all wrongJournal of Heuristics, 1995
- Bayesian TheoryPublished by Wiley ,1994
- Needed: An Empirical Science of AlgorithmsOperations Research, 1994
- Ordinal optimization of DEDSDiscrete Event Dynamic Systems, 1992
- Analyzing algorithms by simulationACM Computing Surveys, 1992
- An ideal seed non-hierarchical clustering algorithm for cellular manufacturingInternational Journal of Production Research, 1986
- Stochastic Approximation Methods for Constrained and Unconstrained SystemsPublished by Springer Nature ,1978
- A critical review of comparisons of mathematical programming algorithms and software (1953-1977)Journal of Research of the National Bureau of Standards, 1978