Title :
An algebraic approach to mechanical tabu search algorithm generation
Author :
Zheng, Yujun ; Shi, Haihe ; Xue, Jinyun
Author_Institution :
Provincial Key Lab. of High-Performance Comput., Jiangxi Normal Univ., Nanchang, China
Abstract :
Traditional approaches to apply tabu search method typically require formulating an algorithmic structure for each individual problem. Based on algebraic specifications, the paper presents a unified and mechanical framework for implementing tabu search algorithms for combinatorial optimization problems. We define a generalized specification using high-order functions to describe search strategies, from which efficient algorithms can be generated for concrete problems by data type refinement and functional refinement. We also extend the framework for multi-objective problems by enriching specification behaviors. Our approach achieves a high level of abstraction and mechanization without losing performance.
Keywords :
combinatorial mathematics; optimisation; search problems; algebraic specifications; combinatorial optimization problems; mechanical tabu search algorithm generation; Annealing; Concrete; Open systems; Search problems; Tabu search; algebraic specifications; generic programming; high-order functions; program generation;
Conference_Titel :
Progress in Informatics and Computing (PIC), 2010 IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-6788-4
DOI :
10.1109/PIC.2010.5687855