A Multi-Objective Evolutionary Algorithm Based on KNN-Graph for Traffic Network Attack

The research of vulnerability in complex network plays a key role in many real-world applications. However, most of existing work focuses on some static topological indexes of vulnerability and ignores the network functions. This paper addresses the network attack problems by considering both the to...

Full description

Bibliographic Details
Main Authors: Junhui Li, Shuai Wang, Hu Zhang, Aimin Zhou
Format: Article
Language:English
Published: MDPI AG 2020-09-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/9/10/1589
id doaj-2de956d7c3804fe284379a79d7e59ea6
record_format Article
spelling doaj-2de956d7c3804fe284379a79d7e59ea62020-11-25T03:00:06ZengMDPI AGElectronics2079-92922020-09-0191589158910.3390/electronics9101589A Multi-Objective Evolutionary Algorithm Based on KNN-Graph for Traffic Network AttackJunhui Li0Shuai Wang1Hu Zhang2Aimin Zhou3Shanghai Key Laboratory of Multidimensional Information Processing, School of Computer Science and Technology, East China Normal University, Shanghai 200062, ChinaShanghai Key Laboratory of Multidimensional Information Processing, School of Computer Science and Technology, East China Normal University, Shanghai 200062, ChinaScience and Technology on Complex System Control and Intelligent Agent Cooperation Laboratory, Beijing Electro-mechanical Engineering Institute, Beijing 100074, ChinaShanghai Key Laboratory of Multidimensional Information Processing, School of Computer Science and Technology, East China Normal University, Shanghai 200062, ChinaThe research of vulnerability in complex network plays a key role in many real-world applications. However, most of existing work focuses on some static topological indexes of vulnerability and ignores the network functions. This paper addresses the network attack problems by considering both the topological and the functional indexes. Firstly, a network attack problem is converted into a multi-objective optimization network vulnerability problem (MONVP). Secondly to deal with MONVPs, a multi-objective evolutionary algorithm is proposed. In the new approach, a k-nearest-neighbor graph method is used to extract the structure of the Pareto set. With the obtained structure, similar parent solutions are chosen to generate offspring solutions. The statistical experiments on some benchmark problems demonstrate that the new approach shows higher search efficiency than some compared algorithms. Furthermore, the experiments on a subway system also suggests that the multi-objective optimization model can help to achieve better attach plans than the model that only considers a single index.https://www.mdpi.com/2079-9292/9/10/1589complex networkvulnerabilitymulti-objective evolutionary optimizationreproduction operator
collection DOAJ
language English
format Article
sources DOAJ
author Junhui Li
Shuai Wang
Hu Zhang
Aimin Zhou
spellingShingle Junhui Li
Shuai Wang
Hu Zhang
Aimin Zhou
A Multi-Objective Evolutionary Algorithm Based on KNN-Graph for Traffic Network Attack
Electronics
complex network
vulnerability
multi-objective evolutionary optimization
reproduction operator
author_facet Junhui Li
Shuai Wang
Hu Zhang
Aimin Zhou
author_sort Junhui Li
title A Multi-Objective Evolutionary Algorithm Based on KNN-Graph for Traffic Network Attack
title_short A Multi-Objective Evolutionary Algorithm Based on KNN-Graph for Traffic Network Attack
title_full A Multi-Objective Evolutionary Algorithm Based on KNN-Graph for Traffic Network Attack
title_fullStr A Multi-Objective Evolutionary Algorithm Based on KNN-Graph for Traffic Network Attack
title_full_unstemmed A Multi-Objective Evolutionary Algorithm Based on KNN-Graph for Traffic Network Attack
title_sort multi-objective evolutionary algorithm based on knn-graph for traffic network attack
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2020-09-01
description The research of vulnerability in complex network plays a key role in many real-world applications. However, most of existing work focuses on some static topological indexes of vulnerability and ignores the network functions. This paper addresses the network attack problems by considering both the topological and the functional indexes. Firstly, a network attack problem is converted into a multi-objective optimization network vulnerability problem (MONVP). Secondly to deal with MONVPs, a multi-objective evolutionary algorithm is proposed. In the new approach, a k-nearest-neighbor graph method is used to extract the structure of the Pareto set. With the obtained structure, similar parent solutions are chosen to generate offspring solutions. The statistical experiments on some benchmark problems demonstrate that the new approach shows higher search efficiency than some compared algorithms. Furthermore, the experiments on a subway system also suggests that the multi-objective optimization model can help to achieve better attach plans than the model that only considers a single index.
topic complex network
vulnerability
multi-objective evolutionary optimization
reproduction operator
url https://www.mdpi.com/2079-9292/9/10/1589
work_keys_str_mv AT junhuili amultiobjectiveevolutionaryalgorithmbasedonknngraphfortrafficnetworkattack
AT shuaiwang amultiobjectiveevolutionaryalgorithmbasedonknngraphfortrafficnetworkattack
AT huzhang amultiobjectiveevolutionaryalgorithmbasedonknngraphfortrafficnetworkattack
AT aiminzhou amultiobjectiveevolutionaryalgorithmbasedonknngraphfortrafficnetworkattack
AT junhuili multiobjectiveevolutionaryalgorithmbasedonknngraphfortrafficnetworkattack
AT shuaiwang multiobjectiveevolutionaryalgorithmbasedonknngraphfortrafficnetworkattack
AT huzhang multiobjectiveevolutionaryalgorithmbasedonknngraphfortrafficnetworkattack
AT aiminzhou multiobjectiveevolutionaryalgorithmbasedonknngraphfortrafficnetworkattack
_version_ 1724699399374766080