TY - JOUR
T1 - Block-insertion-based algorithms for the linear ordering problem
AU - Qian, Yanjun
AU - Lin, Jun
AU - Li, Dehong
AU - Hu, Haihua
N1 - Publisher Copyright:
© 2019
PY - 2020/3
Y1 - 2020/3
N2 - The linear ordering problem (LOP) is an NP-hard combinatorial optimization problem with wide applications. As the problem is computationally intractable, the only practical alternative is to develop efficient heuristics to solve it. Here we present four new properties of block insertion for the LOP, and show that changing the node order in one sub-problem does not affect the objective values of the remaining sub-problems. Based on these properties, we then propose three local search schemes for solving the LOP. Our experimental results show that the block insert with the first strategy often outperforms other local search schemes within the same computational time. To further improve the performance of this local search scheme, we incorporate it into the iterated local search and genetic algorithm frameworks, and develop the block-insertion-based iterated local search (ILSb) and memetic algorithm (MAb), respectively. The computational results show that both the ILSb and MAb outperform the state-of-the-art meta-heuristics. Moreover, with appropriate parameter settings, the MAb frequently outperforms the ILSb. Finally, we design a parallel computing framework, which divides the LOP problem into independent sub-problems that are solved in parallel by exact methods. This parallel framework can further improve the solutions derived by MAb or other heuristics.
AB - The linear ordering problem (LOP) is an NP-hard combinatorial optimization problem with wide applications. As the problem is computationally intractable, the only practical alternative is to develop efficient heuristics to solve it. Here we present four new properties of block insertion for the LOP, and show that changing the node order in one sub-problem does not affect the objective values of the remaining sub-problems. Based on these properties, we then propose three local search schemes for solving the LOP. Our experimental results show that the block insert with the first strategy often outperforms other local search schemes within the same computational time. To further improve the performance of this local search scheme, we incorporate it into the iterated local search and genetic algorithm frameworks, and develop the block-insertion-based iterated local search (ILSb) and memetic algorithm (MAb), respectively. The computational results show that both the ILSb and MAb outperform the state-of-the-art meta-heuristics. Moreover, with appropriate parameter settings, the MAb frequently outperforms the ILSb. Finally, we design a parallel computing framework, which divides the LOP problem into independent sub-problems that are solved in parallel by exact methods. This parallel framework can further improve the solutions derived by MAb or other heuristics.
KW - Block insertion
KW - Iterated local search
KW - Linear ordering problem
KW - Memetic algorithm
UR - https://www.scopus.com/pages/publications/85076242211
U2 - 10.1016/j.cor.2019.104861
DO - 10.1016/j.cor.2019.104861
M3 - 文章
AN - SCOPUS:85076242211
SN - 0305-0548
VL - 115
JO - Computers and Operations Research
JF - Computers and Operations Research
M1 - 104861
ER -