Q-MeaMetaVC: An MVC Solver of a Large-Scale Graph Based on Membrane Evolutionary Algorithms

In recent years, the rapid development of the internet and the advancement of information technology have produced a large amount of large-scale data, some of which are presented in the form of large-scale graphs, such as social networks and sensor networks. Minimum vertex cover (MVC) is an importan...

Full description

Bibliographic Details
Main Authors: Chunmei Liao, Ping Guo, Jiaqi Gu, Qiuju Deng
Format: Article
Language:English
Published: MDPI AG 2023-07-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/13/14/8021
_version_ 1797590458391592960
author Chunmei Liao
Ping Guo
Jiaqi Gu
Qiuju Deng
author_facet Chunmei Liao
Ping Guo
Jiaqi Gu
Qiuju Deng
author_sort Chunmei Liao
collection DOAJ
description In recent years, the rapid development of the internet and the advancement of information technology have produced a large amount of large-scale data, some of which are presented in the form of large-scale graphs, such as social networks and sensor networks. Minimum vertex cover (MVC) is an important problem in large-scale graph research. This paper proposes a solver Q-MeaMetaVC based on the MVC framework PEAF and the membrane evolution algorithm framework MEAF. First, the graph is reduced and divided into two types of connected components (bipartite graph and non-bipartite graph) to reduce the scale of the problem. Second, different membrane structures are designed for different types of connected components to better represent the connected component features and facilitate solutions. Third, a membrane evolution algorithm (MEA), which includes fusion, division, cytolysis, and selection operators, is designed to solve the connected components. Then, Q-MeaMetaVC is compared with the best MVC solver in recent years on the test set, and good experimental results that are obtained verify the feasibility and effectiveness of Q-MeaMetaVC in solving the MVC of large-scale graphs.
first_indexed 2024-03-11T01:21:44Z
format Article
id doaj.art-8d7d4c4d798f4f708c15a6e9d50613c4
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-11T01:21:44Z
publishDate 2023-07-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-8d7d4c4d798f4f708c15a6e9d50613c42023-11-18T18:07:03ZengMDPI AGApplied Sciences2076-34172023-07-011314802110.3390/app13148021Q-MeaMetaVC: An MVC Solver of a Large-Scale Graph Based on Membrane Evolutionary AlgorithmsChunmei Liao0Ping Guo1Jiaqi Gu2Qiuju Deng3School of Big Data and Computer Science Engineering, Chongqing College of Mobile Communication, Chongqing 401520, ChinaCollege of Computer Science, Chongqing University, Chongqing 400044, ChinaCollege of Computer Science, Chongqing University, Chongqing 400044, ChinaSchool of Big Data and Computer Science Engineering, Chongqing College of Mobile Communication, Chongqing 401520, ChinaIn recent years, the rapid development of the internet and the advancement of information technology have produced a large amount of large-scale data, some of which are presented in the form of large-scale graphs, such as social networks and sensor networks. Minimum vertex cover (MVC) is an important problem in large-scale graph research. This paper proposes a solver Q-MeaMetaVC based on the MVC framework PEAF and the membrane evolution algorithm framework MEAF. First, the graph is reduced and divided into two types of connected components (bipartite graph and non-bipartite graph) to reduce the scale of the problem. Second, different membrane structures are designed for different types of connected components to better represent the connected component features and facilitate solutions. Third, a membrane evolution algorithm (MEA), which includes fusion, division, cytolysis, and selection operators, is designed to solve the connected components. Then, Q-MeaMetaVC is compared with the best MVC solver in recent years on the test set, and good experimental results that are obtained verify the feasibility and effectiveness of Q-MeaMetaVC in solving the MVC of large-scale graphs.https://www.mdpi.com/2076-3417/13/14/8021membrane evolutionary algorithmminimum vertex coverlarge-scale graphsmembrane computing
spellingShingle Chunmei Liao
Ping Guo
Jiaqi Gu
Qiuju Deng
Q-MeaMetaVC: An MVC Solver of a Large-Scale Graph Based on Membrane Evolutionary Algorithms
Applied Sciences
membrane evolutionary algorithm
minimum vertex cover
large-scale graphs
membrane computing
title Q-MeaMetaVC: An MVC Solver of a Large-Scale Graph Based on Membrane Evolutionary Algorithms
title_full Q-MeaMetaVC: An MVC Solver of a Large-Scale Graph Based on Membrane Evolutionary Algorithms
title_fullStr Q-MeaMetaVC: An MVC Solver of a Large-Scale Graph Based on Membrane Evolutionary Algorithms
title_full_unstemmed Q-MeaMetaVC: An MVC Solver of a Large-Scale Graph Based on Membrane Evolutionary Algorithms
title_short Q-MeaMetaVC: An MVC Solver of a Large-Scale Graph Based on Membrane Evolutionary Algorithms
title_sort q meametavc an mvc solver of a large scale graph based on membrane evolutionary algorithms
topic membrane evolutionary algorithm
minimum vertex cover
large-scale graphs
membrane computing
url https://www.mdpi.com/2076-3417/13/14/8021
work_keys_str_mv AT chunmeiliao qmeametavcanmvcsolverofalargescalegraphbasedonmembraneevolutionaryalgorithms
AT pingguo qmeametavcanmvcsolverofalargescalegraphbasedonmembraneevolutionaryalgorithms
AT jiaqigu qmeametavcanmvcsolverofalargescalegraphbasedonmembraneevolutionaryalgorithms
AT qiujudeng qmeametavcanmvcsolverofalargescalegraphbasedonmembraneevolutionaryalgorithms