Abstract
When faced with a combinatorial optimization problem, practitioners often turn to black-box search heuristics such as simulated annealing and genetic algorithms. In black-box optimization, the problem-specific components are limited to functions that (1) generate candidate solutions, and (2) evaluate the quality of a given solution. A primary reason for the popularity of black-box optimization is its ease of implementation. The basic simulated annealing search algorithm can be implemented in roughly 30–50 lines of any modern programming language, not counting the problem-specific local-move and cost-evaluation functions. This search algorithm is so simple that it is often rewritten from scratch for each new application rather than being reused.
Supported in part by NSF Grant CCR-9988112 and ONR Award N00149710589.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
E. Aarts and J.-K. Lenstra. Local Search in Combinatorial Optimization. Wiley-Interscience, Chichester, England, 1997.
D. Corne, M. Dorigo, and F. Glover. New Ideas in Optimization. McGraw-Hill, London, 1999.
T. Csendes and D. Ratz. Subdivision direction selection in interval methods for global optimization. SIAM Journal on Numerical Analysis, 34(3):922–938, 1997.
F. Glover. Tabu search-part I. ORSA Journal on Computing, 1(3):190–206, 1989.
J. H. Holland. Adaptation in natural artificial systems. University of Michigan Press, Ann Arbor, 1975.
L. Ingber. Adaptive simulated annealing (asa): Lessons learned. Control and Cybernetics, 25(1):33–54, 1996.
M. Jelasity. Towards automatic domain knowledge extraction for evolutionary heuristics. In Parallel Problem Solving from Nature — PPSN VI, 6th International Conference, volume 1917 of Lecture Notes in Computer Science, pages 755–764, Paris, France, Sept. 2000. Springer.
D. S. Johnson, C. R. Aragon, L. A. McGeoch, and C. Schevon. Optimization by simulated annealing: an experimental evaluation; part 1, graph partitioning. Operations Research, 37(6):865–892, 1989.
D. S. Johnson, C. R. Aragon, L. A. McGeoch, and C. Schevon. Optimization by simulated annealing: an experimental evaluation; part 2, graph coloring and number partitioning. Operations Research, 39(3):878–406, 1991.
S. Kirpatrick, C. Gelatt, Jr., and M. Vecchi. Optimization by simulated annealing. Science, 220:671–680, May 1983.
A. V. Kuntsevich. Fortran-77 and fortran-90 global optimization toolbox: User’s guide. Technical Report A-8010, Institut fur Mathematic, Karl Franzens Universitat, Graz, Austria, 1995.
L. Lukšan, M. Tuma, M. Šiška, J. Vlček, and N. Ramešová. Interactive system for universal functional optimization (ufo). Technical Report 826, Institute of computer science, Academy of sciences of the Czech Republic, Prague, Czech Republic, 2000.
M. Mongeau, H. Karsenty, V. Rouzé, and J.-B. Hiriart-Urruty. Comparison of public-domain software for black box global optimization. Optimization Methods and Software, 13(3):203–226, 2000.
V. Phan, S. Skiena, and P. Sumazin. A model for analyzing black box optimization, in preparation, 2001.
V. Phan, P. Sumazin, and S. Skiena. Discropt web page. http://www.cs.sunysb.edu/~discropt.
G. Reinelt. TSPLIB. University of Heidelberg, http://www.iwr.uni-heidelberg.de/groups/comopt/software/TSPLIB95.
G. Reinelt. TSPLIB— A traveling salesman problem library. ORSA Journal on Computing, 3(4):376–384, 1991.
M. Resende. Max-Satisfiability Data. Information Sciences Research Center, AT&T, http://www.research.att.com/~mgcr.
D. H. Wolpert and W. G. Macready. No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation, 1(1):67–82, 1997.
M. Yagiura and T. Ibaraki. On metaheuristic algorithms for combinatorial optimization problems. The Transactions of the Institute of Electronics, Information and Communication Engineers, J83-D-1(1):3–25, 200.
Q. Zheng and D. Zhuang. Integral global optimization: Algorithms, implementations and numerical tests. Journal of Global Optimization, 7(4):421–454, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Phan, V., Sumazin, P., Skiena, S. (2002). A Time-Sensitive System for Black-Box Combinatorial Optimization. In: Mount, D.M., Stein, C. (eds) Algorithm Engineering and Experiments. ALENEX 2002. Lecture Notes in Computer Science, vol 2409. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45643-0_2
Download citation
DOI: https://doi.org/10.1007/3-540-45643-0_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43977-6
Online ISBN: 978-3-540-45643-8
eBook Packages: Springer Book Archive