A stagnation-aware cooperative parallel breakout local search algorithm for the quadratic assignment problem. (January 2017)
- Record Type:
- Journal Article
- Title:
- A stagnation-aware cooperative parallel breakout local search algorithm for the quadratic assignment problem. (January 2017)
- Main Title:
- A stagnation-aware cooperative parallel breakout local search algorithm for the quadratic assignment problem
- Authors:
- Aksan, Yagmur
Dokeroglu, Tansel
Cosar, Ahmet - Abstract:
- Highlights: A new version of BLS algorithm is introduced. Levenshtein Distance (LD) metric is applied to the BLS heuristic. The QAP is optimized with several processors using OpenMP. Significant improvements are obtained. The BLS-OpenMP can be reported as one of the best heuristics for the QAP. Abstract: The Quadratic Assignment Problem (QAP) is one of the most challenging NP-Hard combinatorial optimization problems. Circuit-layout design, transportation/traffic engineering, and assigning gates to airplanes are some of the interesting applications of the QAP. In this study, we introduce an enhanced version of a recent local search heuristic, Breakout Local Search Algorithm (BLS), by using the Levenshtein Distance metric for checking the similarity of the new starting points to previously explored QAP permutations. The similarity-checking process prevents the local search algorithm, BLS, from getting stuck in already-explored areas. In addition, the proposed BLS Algorithm (BLS-OpenMP) incorporates multi-threaded computation using OpenMP. The stagnation-aware search for the optimal solutions of the QAP is executed concurrently on several cores with diversified trajectories while considering their similarity to already-discovered local optima. The exploration of the search space is improved by selecting the starting points intelligently and speeding up the fitness evaluations linearly with number of processors/threads. BLS-OpenMP has been tested on the hardest 59 problemHighlights: A new version of BLS algorithm is introduced. Levenshtein Distance (LD) metric is applied to the BLS heuristic. The QAP is optimized with several processors using OpenMP. Significant improvements are obtained. The BLS-OpenMP can be reported as one of the best heuristics for the QAP. Abstract: The Quadratic Assignment Problem (QAP) is one of the most challenging NP-Hard combinatorial optimization problems. Circuit-layout design, transportation/traffic engineering, and assigning gates to airplanes are some of the interesting applications of the QAP. In this study, we introduce an enhanced version of a recent local search heuristic, Breakout Local Search Algorithm (BLS), by using the Levenshtein Distance metric for checking the similarity of the new starting points to previously explored QAP permutations. The similarity-checking process prevents the local search algorithm, BLS, from getting stuck in already-explored areas. In addition, the proposed BLS Algorithm (BLS-OpenMP) incorporates multi-threaded computation using OpenMP. The stagnation-aware search for the optimal solutions of the QAP is executed concurrently on several cores with diversified trajectories while considering their similarity to already-discovered local optima. The exploration of the search space is improved by selecting the starting points intelligently and speeding up the fitness evaluations linearly with number of processors/threads. BLS-OpenMP has been tested on the hardest 59 problem instances of the QAPLIB, and it obtained 57 of the best known results. The overall deviation of the achieved solutions from the best known results is 0.019% on average, which is a significant improvement compared with state-of-the-art algorithms. … (more)
- Is Part Of:
- Computers & industrial engineering. Volume 103(2017)
- Journal:
- Computers & industrial engineering
- Issue:
- Volume 103(2017)
- Issue Display:
- Volume 103, Issue 2017 (2017)
- Year:
- 2017
- Volume:
- 103
- Issue:
- 2017
- Issue Sort Value:
- 2017-0103-2017-0000
- Page Start:
- 105
- Page End:
- 115
- Publication Date:
- 2017-01
- Subjects:
- Quadratic assignment problem -- Breakout local search -- OpenMP -- Optimization -- Levenshtein distance
Engineering -- Data processing -- Periodicals
Industrial engineering -- Periodicals
620.00285 - Journal URLs:
- http://www.sciencedirect.com/science/journal/03608352 ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.cie.2016.11.023 ↗
- Languages:
- English
- ISSNs:
- 0360-8352
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.713000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 13059.xml