• DocumentCode
    2077090
  • 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
  • Volume
    2
  • fYear
    2010
  • fDate
    10-12 Dec. 2010
  • Firstpage
    988
  • Lastpage
    992
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Progress in Informatics and Computing (PIC), 2010 IEEE International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-6788-4
  • Type

    conf

  • DOI
    10.1109/PIC.2010.5687855
  • Filename
    5687855