A generic object-oriented Tabu Search Framework

Presently, most tabu search designers devise their applications without considering the potential of design and code reuse, which consequently prolong the development of subsequent applications. In this paper, we propose a software solution known as Tabu Search Framework (TSF), which is a generic C+...

Full description

Saved in:
Bibliographic Details
Main Authors: LAU, Hoong Chuin, JIA, Xiaomin, WAN, Wee Chong
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2005
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/843
https://ink.library.smu.edu.sg/context/sis_research/article/1842/viewcontent/GenericObject_OrientedTabuSearchFramework_MetaHeur_2003.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-1842
record_format dspace
spelling sg-smu-ink.sis_research-18422017-01-04T09:43:54Z A generic object-oriented Tabu Search Framework LAU, Hoong Chuin JIA, Xiaomin WAN, Wee Chong Presently, most tabu search designers devise their applications without considering the potential of design and code reuse, which consequently prolong the development of subsequent applications. In this paper, we propose a software solution known as Tabu Search Framework (TSF), which is a generic C++ software framework for tabu search implementation. The framework excels in code recycling through the use of a well- designed set of generic abstract classes that clearly define their collaborative roles in the algorithm. Additionally, the framework incorporates a centralized process and control mechanism that enhances the search with intelligence. This results in a generic framework that is capable of solving a wide range of combinatorial optimization problems using various tabu search techniques and adaptive strategies. The applications of TSF are demonstrated on the implementation of two NP-hard problems, the Vehicle Routing Problem with Time Windows (VRPTW) and Quadratic Assignment Problem (QAP). We show that TSF is able to obtain quality solutions within reasonable implementation as well as computation time. 2005-12-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/843 info:doi/10.1007/0-387-25383-1_9 https://ink.library.smu.edu.sg/context/sis_research/article/1842/viewcontent/GenericObject_OrientedTabuSearchFramework_MetaHeur_2003.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Combinatorial optimization Reusability Software framework Tabu search Artificial Intelligence and Robotics Operations Research, Systems Engineering and Industrial Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Combinatorial optimization
Reusability
Software framework
Tabu search
Artificial Intelligence and Robotics
Operations Research, Systems Engineering and Industrial Engineering
spellingShingle Combinatorial optimization
Reusability
Software framework
Tabu search
Artificial Intelligence and Robotics
Operations Research, Systems Engineering and Industrial Engineering
LAU, Hoong Chuin
JIA, Xiaomin
WAN, Wee Chong
A generic object-oriented Tabu Search Framework
description Presently, most tabu search designers devise their applications without considering the potential of design and code reuse, which consequently prolong the development of subsequent applications. In this paper, we propose a software solution known as Tabu Search Framework (TSF), which is a generic C++ software framework for tabu search implementation. The framework excels in code recycling through the use of a well- designed set of generic abstract classes that clearly define their collaborative roles in the algorithm. Additionally, the framework incorporates a centralized process and control mechanism that enhances the search with intelligence. This results in a generic framework that is capable of solving a wide range of combinatorial optimization problems using various tabu search techniques and adaptive strategies. The applications of TSF are demonstrated on the implementation of two NP-hard problems, the Vehicle Routing Problem with Time Windows (VRPTW) and Quadratic Assignment Problem (QAP). We show that TSF is able to obtain quality solutions within reasonable implementation as well as computation time.
format text
author LAU, Hoong Chuin
JIA, Xiaomin
WAN, Wee Chong
author_facet LAU, Hoong Chuin
JIA, Xiaomin
WAN, Wee Chong
author_sort LAU, Hoong Chuin
title A generic object-oriented Tabu Search Framework
title_short A generic object-oriented Tabu Search Framework
title_full A generic object-oriented Tabu Search Framework
title_fullStr A generic object-oriented Tabu Search Framework
title_full_unstemmed A generic object-oriented Tabu Search Framework
title_sort generic object-oriented tabu search framework
publisher Institutional Knowledge at Singapore Management University
publishDate 2005
url https://ink.library.smu.edu.sg/sis_research/843
https://ink.library.smu.edu.sg/context/sis_research/article/1842/viewcontent/GenericObject_OrientedTabuSearchFramework_MetaHeur_2003.pdf
_version_ 1770570735362768896