A heterogeneous cooperative parallel search of branch-and-bound method and tabu search algorithm

被引:7
|
作者
Hung, Yi-Feng [1 ]
Chen, Wei-Chih [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Ind Engn & Engn Management, Hsinchu 30013, Taiwan
关键词
Hybrid metaheuristic; Combinatorial optimization; Branch-and-bound; Tabu search; Cooperative parallel search; VEHICLE-ROUTING PROBLEM; TIME WINDOWS;
D O I
10.1007/s10898-010-9626-5
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In this study, we present a heterogeneous cooperative parallel search that integrates branch-and-bound method and tabu search algorithm. These two algorithms perform searches in parallel and cooperate by asynchronously exchanging information about the best solutions found and new initial solutions for tabu search. The rapid production of a good solution from the tabu search process provides the branch-and-bound process with a better feasible solution to accelerate the elimination of subproblems that do not contain an optimal solution. The new initial solution produced from the subproblem with a least-cost lower bound of the branch-and-bound method suggests the best potential area for tabu search to explore. We use a master-slave model to reduce the complexity of communication and enhance the performance of data exchange. A branch-and-bound process is used as the master process to control the exchange of information and the termination of computation. Several tabu search processes are executed simultaneously as the slave processes and cooperate by asynchronously exchanging information on the best solutions found and the new initial solutions by the master process of branch-and-bound. Based on the computation experiments of solving traveling salesman problems (TSP), the proposed heterogeneous parallel search algorithm outperforms a conventional parallel branch-and-bound method and a conventional parallel tabu search. We also present the computational results showing the efficiency of heterogeneous cooperative parallel search when we use more processors to accelerate search time. Thus, the proposed heterogeneous parallel search algorithm achieves linear accelerations.
引用
收藏
页码:133 / 148
页数:16
相关论文
共 50 条
  • [31] Parallel skeletons for Tabu Search method
    Blesa, MJ
    Hernàndez, L
    Xhafa, F
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2001, : 23 - 28
  • [32] A parallel branch-and-bound method for cluster analysis
    Iyer, LS
    Aronson, JE
    ANNALS OF OPERATIONS RESEARCH, 1999, 90 (0) : 65 - 86
  • [33] Cooperative parallel tabu search for capacitated network design
    Crainic, TG
    Gendreau, M
    JOURNAL OF HEURISTICS, 2002, 8 (06) : 601 - 627
  • [34] Cooperative Parallel Tabu Search for Capacitated Network Design
    Teodor Gabriel Crainic
    Michel Gendreau
    Journal of Heuristics, 2002, 8 : 601 - 627
  • [35] EVALUATION OF A PARALLEL BRANCH-AND-BOUND ALGORITHM ON A CLASS OF MULTIPROCESSORS
    YANG, MK
    DAS, CR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (01) : 74 - 86
  • [36] Class of the efficient general parallel branch-and-bound algorithm
    Wu, Jigang
    Chen, Guoliang
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2000, 21 (11): : 1146 - 1149
  • [37] A hierarchical and parallel branch-and-bound ensemble selection algorithm
    Dai, Qun
    Yao, ChangSheng
    APPLIED INTELLIGENCE, 2017, 46 (01) : 45 - 61
  • [38] Automated Search for Block Cipher Differentials: A GPU-Accelerated Branch-and-Bound Algorithm
    Yeoh, Wei-Zhu
    Sen Teh, Je
    Chen, Jiageng
    INFORMATION SECURITY AND PRIVACY, ACISP 2020, 2020, 12248 : 160 - 179
  • [39] Improving local search for the weighted sum coloring problem using the branch-and-bound algorithm
    Niu, Dangdang
    Liu, Bin
    Zhang, Hongming
    Yin, Minghao
    KNOWLEDGE-BASED SYSTEMS, 2022, 246
  • [40] Carpooling problem: A new mathematical model, branch-and-bound, and heuristic beam search algorithm
    Tamannaei, Mohammad
    Irandoost, Iman
    JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS, 2019, 23 (03) : 203 - 215