Abstract
We introduce a metaheuristic framework for combinatorial optimization. Our framework is similar to many existing frameworks (e.g. [27]) in that it is modular enough that important components can be independently developed to create optimizers for a wide range of problems. Ours is different in many aspects. Among them are its combinatorial emphasis and the use of simulated annealing and incremental greedy heuristics. We describe several annealing schedules and a hybrid strategy combining incremental greedy and simulated annealing heuristics. Our experiments show that (1) a particular annealing schedule is best on average and (2) the hybrid strategy on average outperforms each individual search strategy. Additionally, our framework guarantees the feasibility of returned solutions for combinatorial problems that permit infeasible solutions. We, further, discuss a generic method of optimizing efficiently bottle-neck problems under the local-search framework.
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
Brelaz, D.: New methods to color the vertices of a graph. Communications of the ACM 22(4), 251–256 (1979)
Briggs, P., Cooper, K., Kennedy, K., Torczon, L.: Coloring heuristics for register allocation. In: ASCM Conference on Program Language Design and Implementation, pp. 275–284 (1989)
Chow, F., Hennessy, J.: The priority-based coloring approach to register allocation. ACM Transactions on Programming Languages and Systems 12(4), 501–536 (1990)
Lon-Chan Chu and Benjamin W. Wah. Optimization in real time. In: IEEE Real-Time Systems Symposium, pp. 150–159 (1991)
Csirik, J., Johnson, D.S., Kenyon, C., Orlin, J.B., Shor, P.W., Weber, R.R.: On the sum-of-squares algorithm for bin packing. In: Proceedings of the 32nd Annual ACM Symposium on the Theory of Computing, pp. 208–217 (2000)
Feo, T., Resende, M.: Greedy randomized adaptive search procedures. Journal of Global Optimization 6, 109–133 (1995)
Fink, A., Voss, S.: HotFrame: A Heuristic Optimization Framework. In: [27], Kluwer, Dordrecht (2002)
Fontoura, M., Lucena, C., Andreatta, A., Carvalho, S.E., Ribeiro, C.: Using umlf to enhance framework development: a case study in the local search heuristics domain. J. Syst. Softw. 57(3), 201–206 (2001)
Galinier, P., Hao, J.: A general approach for constraint solving by local search. In: Proceedings of the Second International Workshop on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CP-AI-OR 2000), Paderborn, Germany (March 2000)
Garey, M., Johnson, D.: Computers and Intractability, A Guide to the Theory of NP-Completeness. W.H. Freeman and Company, New York (1979)
Di Gaspero, L., Schaerf, A.: Writing Local Search Algorithms Using EasyLocal++. In: [27], Kluwer, Dordrecht (2002)
Gonzalez, T.: Clustering to minimize the maximum intercluster distance. Theoretical Computer Science 38(2-3), 293–306 (1985)
Hu, T., Kahng, A., Tsao, C.: Old bachelor acceptance: A new class of nonmonotone threshold accepting methods. ORSA Journal on Computing 7(4), 417–425 (1995)
Huang, M., Romeo, F.: Sangiovanni-Vincentelli. An efficient general cooling schedule for simulated annealing. In: ICCAD, pp. 381–384 (1986)
Koenig, S.: Agent-centered search. Artificial Intelligence Magazine 22(4), 109–131 (2001)
Korf, R.E.: Real-time heuristic search. Artificial Intelligence 42(3), 189–211 (1990)
Lam, J., Delosme, J.-M.: An efficient simulated annealing schedule: derivation. Technical Report 8816, Yale University (1988)
Lam, J., Delosme, J.-M.: An efficient simulated annealing schedule: implementation and evaluation. Technical Report 8817, Yale University (1988)
Lam, J., Delosme, J.-M.: Performance of a new annealing schedule. In: 1EEE/ACM Proc. of 25th. Design Automation Conference (DAC), pp. 306–311 (1988)
Merz, P., Freisleben, B.: A genetic local search approach to the quadratic assignment problem. In: Bäck, T. (ed.) Proceedings of the Seventh International Conference on Genetic Algorithms (ICGA 1997), Morgan Kaufmann, San Francisco (1997)
Merz, P., Freisleben, B.: Greedy and local search heuristics for the unconstrained binary quadratic programming problem. Technical Report 99-01, University of Siegen, Germany (1999)
Michel, L., Van Hentenryck, P.: A constraint-based architecture for local search. In: Proceedings of the 17th ACM SIGPLAN conference on Objectoriented programming, systems, languages, and applications, pp. 83–100. ACM Press, New York (2002)
Phan, V., Skiena, S., Sumazin, P.: A time-sensitive system for black-box optimization. In: Mount, D.M., Stein, C. (eds.) ALENEX 2002. LNCS, vol. 2409, pp. 16–28. Springer, Heidelberg (2002)
Phan, V., Skiena, S., Sumazin, P.: A model for analyzing black box optimization. In: Workshop on Algorithms and Data Structures (2003); to be published in Lecture Notes in Computer Science
Selman, B., Kautz, H.A.: An empirical study of greedy local search for satisfiability testing. In: Proceedings of the Eleventh National Conference on Artificial Intelligence(AAAI 1993), Washington DC (1993)
Smith, K., Palaniswami, M.: Static and dynamic channel assignment using neural networks. IEEE Journal on Selected Areas in Communications 15(2), 238–249 (1997)
Voss, S., Woodruff, D. (eds.): Optimization Software Class Libraries. Kluwer, Dordrecht (2002)
Voudouris, C., Dorne, R.: Integrating Heuristic Search and One-Way Constraints in the iOpt Toolkit. In: [27], Kluwer, Dordrecht (2002)
Wolpert, D., Macready, W.: No free lunch theorems for search. Technical Report SFI-TR-95-02-010, Santa Fe (1995)
Wolpert, D., Macready, W.: No free lunch theorems for optimization. IEEE Transactions on Evolutionary Computation 1(1), 67–82 (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Phan, V., Skiena, S. (2004). An Improved Time-Sensitive Metaheuristic Framework for Combinatorial Optimization. In: Ribeiro, C.C., Martins, S.L. (eds) Experimental and Efficient Algorithms. WEA 2004. Lecture Notes in Computer Science, vol 3059. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24838-5_32
Download citation
DOI: https://doi.org/10.1007/978-3-540-24838-5_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22067-1
Online ISBN: 978-3-540-24838-5
eBook Packages: Springer Book Archive