4.7 Article

Evolutionary algorithm and multifactorial evolutionary algorithm on clustered shortest-path tree problem

期刊

INFORMATION SCIENCES
卷 553, 期 -, 页码 280-304

出版社

ELSEVIER SCIENCE INC
DOI: 10.1016/j.ins.2020.10.024

关键词

Bi-level Optimization; Clustered Shortest-Path Tree Problem; Evolutionary Algorithms; Multifactorial Evolutionary Algorithm

资金

  1. U.S. Army Combat Capabilities Development Command (CCDC) Pacific
  2. CCDC Army Research Laboratory (ARL) [W90GQZ-93290007]

向作者/读者索取更多资源

This paper proposes two different approaches to enhance the performance of the search process for the Clustered Shortest-Path Tree Problem, one by narrowing down the search space to find the optimal solution, and the other by decomposing the multi-graph into a set of simple graphs corresponding to mutually exclusive search spaces. These methods show promising results in experiments, especially the potential of multi-tasking schemes in improving algorithm performance.
In literature, Clustered Shortest-Path Tree Problem (CluSPT) is an NP-hard problem. Previous studies focus on approximation algorithms which search for an optimal solution in relatively large space. Thus, these algorithms consume a large amount of computational resources while the quality of obtained results is lower than expected. In order to enhance the performance of the search process, this paper proposes two different approaches which are inspired by two perspectives of analyzing the CluSPT. The first approach intuition is to narrow down the search space by reducing the original graph into a multi-graph with fewer nodes while maintaining the ability to find the optimal solution. The problem is then solved by a proposed evolutionary algorithm. This approach performs well on those datasets having small number of edges between clusters. However, the increase in the size of the datasets would cause the excessive redundant edges in multi-graph that pressurize searching for potential solutions. The second approach overcomes this limitation by breaking down the multi-graph into a set of simple graphs. Every graph in this set is corresponding to a mutually exclusive search space. From this point of view, the problem could be modeled into a bi-level optimization problem in which the search space includes two nested search spaces. Accordingly, the Nested Local Search Evolutionary Algorithm (N-LSEA) is introduced to search for the optimal solution of glscluspt, the upper level uses a simple Local Search algorithm while the lower level uses the Genetic Algorithm. Due to the neighboring characteristics of the local search step in the upper level, the lower level reduced graphs share the common traits among each others. Thus, the Multi-tasking Local Search Evolutionary Algorithm (MLSEA) is proposed to take advantages of these underlying commonalities by exploiting the implicit transfer across similar tasks of multi-tasking schemes. The improvement in experimental results over N-LSEA via this multi-tasking scheme inspires the future works to apply M-LSEA in graph-based problems, especially for those could be modeled into bi-level optimization. (C) 2020 Published by Elsevier Inc.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据