An Approach Integrating Simulated Annealing and Variable Neighborhood Search for the Bidirectional Loop Layout Problem

被引:6
作者
Palubeckis, Gintaras [1 ]
机构
[1] Kaunas Univ Technol, Fac Informat, Studentu 50-408, LT-51368 Kaunas, Lithuania
关键词
combinatorial optimization; facility layout; bidirectional loop layout; simulated annealing; variable neighborhood search; EQUIDISTANT FACILITY LAYOUT; INDEX POSITIONS; GENETIC ALGORITHM; TOOL DUPLICATIONS; CNC MAGAZINES; OPTIMIZATION; LOCATION; DESIGN; SYSTEM; HYBRID;
D O I
10.3390/math9010005
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
In the bidirectional loop layout problem (BLLP), we are given a set of machines, a set of locations arranged in a loop configuration, and a flow cost matrix. The problem asks to assign machines to locations so as to minimize the sum of the products of the flow costs and distances between machines. The distance between two locations is calculated either in the clockwise or in the counterclockwise direction, whichever path is shorter. We propose a hybrid approach for the BLLP which combines the simulated annealing (SA) technique with the variable neighborhood search (VNS) method. The VNS algorithm uses an innovative local search technique which is based on a fast insertion neighborhood exploration procedure. The computational complexity of this procedure is commensurate with the size of the neighborhood, that is, it performs O(1) operations per move. Computational results are reported for BLLP instances with up to 300 machines. They show that the SA and VNS hybrid algorithm is superior to both SA and VNS used stand-alone. Additionally, we tested our algorithm on two sets of benchmark tool indexing problem instances. The results demonstrate that our hybrid technique outperforms the harmony search (HS) heuristic which is the state-of-the-art algorithm for this problem. In particular, for the 4 Anjos instances and 4 sko instances, new best solutions were found. The proposed algorithm provided better average solutions than HS for all 24 Anjos and sko instances. It has shown robust performance on these benchmarks. For 20 instances, the best known solution was obtained in more than 50% of the runs. The average time per run was below 10 s. The source code implementing our algorithm is made publicly available as a benchmark for future comparisons.
引用
收藏
页码:1 / 30
页数:30
相关论文
共 56 条
[1]   Simulated annealing and tabu search approaches for the Corridor Allocation Problem [J].
Ahonen, H. ;
De Alvarenga, A.G. ;
Amaral, A.R.S. .
European Journal of Operational Research, 2014, 232 (01) :221-233
[2]  
Anjos M.F., 2005, Discrete Optimization, V2, P113, DOI DOI 10.1016/J.DISOPT.2005.03.001
[3]   Improved exact approaches for row layout problems with departments of equal length [J].
Anjos, Miguel F. ;
Fischer, Anja ;
Hungerlaender, Philipp .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2018, 270 (02) :514-529
[4]   Provably near-optimal solutions for very large single-row facility layout problems [J].
Anjos, Miguel F. ;
Yen, Ginger .
OPTIMIZATION METHODS & SOFTWARE, 2009, 24 (4-5) :805-817
[5]   Solving tool indexing problem using harmony search algorithm with harmony refinement [J].
Atta, Soumen ;
Mahapatra, Priya Ranjan Sinha ;
Mukhopadhyay, Anirban .
SOFT COMPUTING, 2019, 23 (16) :7407-7423
[6]   Heuristic optimization system for the determination of index positions on CNC magazines with the consideration of cutting tool duplications [J].
Baykasoglu, A ;
Dereli, T .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (07) :1281-1303
[7]   Minimizing tool switching and indexing times with tool duplications in automatic machines [J].
Baykasoglu, Adil ;
Ozsoydan, Fehmi Burcin .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2017, 89 (5-8) :1775-1789
[8]   An improved approach for determination of index positions on CNC magazines with cutting tool duplications by integrating shortest path algorithm [J].
Baykasoglu, Adil ;
Ozsoydan, Fehmi Burcin .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2016, 54 (03) :742-760
[9]   Synchronization in hub terminals with the circular arrangement problem [J].
Boysen, Nils ;
Emde, Simon ;
Stephan, Konrad ;
Weiss, Markus .
NAVAL RESEARCH LOGISTICS, 2015, 62 (06) :454-469
[10]   A branch and bound method for solving the bidirectional circular layout problem [J].
Bozer, YA ;
Rim, SC .
APPLIED MATHEMATICAL MODELLING, 1996, 20 (05) :342-351