MEAMCP: A Membrane Evolutionary Algorithm for Solving Maximum Clique Problem
The maximum clique problem (MCP) is a classical NP-hard problem in combinatorial optimization, which has important applications in many fields. In this paper, a heuristic algorithm MEAMCP based on Membrane Evolutionary Algorithm (MEA) is proposed to solve MCP. First, we introduce the general structu...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8788505/ |
id |
doaj-7b2372ee62df4aeaad37c3cad859e545 |
---|---|
record_format |
Article |
spelling |
doaj-7b2372ee62df4aeaad37c3cad859e5452021-04-05T17:04:44ZengIEEEIEEE Access2169-35362019-01-01710836010837010.1109/ACCESS.2019.29333838788505MEAMCP: A Membrane Evolutionary Algorithm for Solving Maximum Clique ProblemPing Guo0https://orcid.org/0000-0002-5239-8896Xuekun Wang1Yi Zeng2Haizhu Chen3College of Computer Science, Chongqing University, Chongqing, ChinaCollege of Computer Science, Chongqing University, Chongqing, ChinaCollege of Computer Science, Chongqing University, Chongqing, ChinaDepartment of Software Engineering, Chongqing College of Electronic Engineering, Chongqing, ChinaThe maximum clique problem (MCP) is a classical NP-hard problem in combinatorial optimization, which has important applications in many fields. In this paper, a heuristic algorithm MEAMCP based on Membrane Evolutionary Algorithm (MEA) is proposed to solve MCP. First, we introduce the general structure of MEA, which includes four kinds of membrane operators: selection, division, fusion and cytolysis. MEA evolves the feasible solution population through the membrane operator. Second, MEAMCP is proposed and we discuss how to initialize the population and implement the four kinds of membrane operators. Finally, MEAMCP is tested on DIMACS benchmark datasets and compared with other MCP algorithms. The experiment results demonstrate that MEAMCP has better stability.https://ieeexplore.ieee.org/document/8788505/Combinatorial optimizationheuristic algorithmmaximum clique problemmembrane computingmembrane evolutionary algorithm |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Ping Guo Xuekun Wang Yi Zeng Haizhu Chen |
spellingShingle |
Ping Guo Xuekun Wang Yi Zeng Haizhu Chen MEAMCP: A Membrane Evolutionary Algorithm for Solving Maximum Clique Problem IEEE Access Combinatorial optimization heuristic algorithm maximum clique problem membrane computing membrane evolutionary algorithm |
author_facet |
Ping Guo Xuekun Wang Yi Zeng Haizhu Chen |
author_sort |
Ping Guo |
title |
MEAMCP: A Membrane Evolutionary Algorithm for Solving Maximum Clique Problem |
title_short |
MEAMCP: A Membrane Evolutionary Algorithm for Solving Maximum Clique Problem |
title_full |
MEAMCP: A Membrane Evolutionary Algorithm for Solving Maximum Clique Problem |
title_fullStr |
MEAMCP: A Membrane Evolutionary Algorithm for Solving Maximum Clique Problem |
title_full_unstemmed |
MEAMCP: A Membrane Evolutionary Algorithm for Solving Maximum Clique Problem |
title_sort |
meamcp: a membrane evolutionary algorithm for solving maximum clique problem |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
The maximum clique problem (MCP) is a classical NP-hard problem in combinatorial optimization, which has important applications in many fields. In this paper, a heuristic algorithm MEAMCP based on Membrane Evolutionary Algorithm (MEA) is proposed to solve MCP. First, we introduce the general structure of MEA, which includes four kinds of membrane operators: selection, division, fusion and cytolysis. MEA evolves the feasible solution population through the membrane operator. Second, MEAMCP is proposed and we discuss how to initialize the population and implement the four kinds of membrane operators. Finally, MEAMCP is tested on DIMACS benchmark datasets and compared with other MCP algorithms. The experiment results demonstrate that MEAMCP has better stability. |
topic |
Combinatorial optimization heuristic algorithm maximum clique problem membrane computing membrane evolutionary algorithm |
url |
https://ieeexplore.ieee.org/document/8788505/ |
work_keys_str_mv |
AT pingguo meamcpamembraneevolutionaryalgorithmforsolvingmaximumcliqueproblem AT xuekunwang meamcpamembraneevolutionaryalgorithmforsolvingmaximumcliqueproblem AT yizeng meamcpamembraneevolutionaryalgorithmforsolvingmaximumcliqueproblem AT haizhuchen meamcpamembraneevolutionaryalgorithmforsolvingmaximumcliqueproblem |
_version_ |
1721540372704788480 |