Title :
An object-oriented framework for local search heuristics
Author :
Andreatta, Alexandre A. ; Carvalho, Sergio E R ; Ribeiro, Celso C.
Author_Institution :
Dept. of Appl. Inf., Found. Univ. of Rio de Janeiro, Brazil
Abstract :
In the study of heuristics for combinatorial problems, it is often important to develop and compare different algorithms, strategies, and parameters for the same problem. This comparison is often biased not only by different implementation languages, but also by different architectures. This paper proposes a framework described using design patterns, modeling different aspects involved in local search heuristics, such as algorithms for the construction of initial solutions, methods for neighborhood generation, and movement selection criteria. Using this framework we fix a basic architecture and thus increase our ability to construct and compare heuristics
Keywords :
heuristic programming; object-oriented methods; search problems; combinatorial problems; design patterns; local search heuristics; movement selection criteria; neighborhood generation; object-oriented framework; Algorithm design and analysis; Computer science; Costs; Electronic mail; Greedy algorithms; Heuristic algorithms; Iterative algorithms; Object oriented modeling; Optimization methods; Search methods;
Conference_Titel :
Technology of Object-Oriented Languages, 1998. TOOLS 26. Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-8482-8
DOI :
10.1109/TOOLS.1998.711001