DocumentCode
2351580
Title
Tabu Search Parameterization and Implementation in a Constraint Programming Library
Author
Jovanoski, Ilija ; Chorbev, Ivan ; Mihajlov, Dragan ; Dimitrovski, Ivica
Author_Institution
Inst. for Comput. Sci. & Eng., Skopje
fYear
2007
fDate
9-12 Sept. 2007
Firstpage
459
Lastpage
464
Abstract
Tabu Search is a metaheuristic that guides a local heuristic search procedure. The goal is to efficiently explore the search space of a problem by using memory structures to prevent the search from being stuck in local optima. In this paper, we give an overview of a C# based, multithreaded, tabu search implementation within a Constraint Solving Engine. The engine is designed for modeling and solving problems that can be defined as Constraint Satisfaction Problems. Here we elaborate some Tabu Search adaptation issues and some experimental results obtained via parameterization of tabu tenure, number of iterations, and number of threads. The problem used to evaluate the implementation was the Traveling Salesman Problem.
Keywords
constraint handling; data structures; mathematics computing; multi-threading; object-oriented programming; search problems; software libraries; travelling salesman problems; C# based multithreaded Tabu search parameterization; constraint programming library; constraint satisfaction problem; constraint solving engine; memory structure; metaheuristic search procedure; traveling salesman problem; Computer science; Electronic mail; Engines; Information technology; Libraries; Packaging; Space exploration; Space technology; Traveling salesman problems; Yarn; constraint programming; solving engine; tabu search;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROCON, 2007. The International Conference on "Computer as a Tool"
Conference_Location
Warsaw
Print_ISBN
978-1-4244-0813-9
Electronic_ISBN
978-1-4244-0813-9
Type
conf
DOI
10.1109/EURCON.2007.4400499
Filename
4400499
Link To Document