Cargando…
Marking Vertices to Find Graph Isomorphism Mapping Based on Continuous-Time Quantum Walk
The isomorphism problem involves judging whether two graphs are topologically the same and producing structure-preserving isomorphism mapping. It is widely used in various areas. Diverse algorithms have been proposed to solve this problem in polynomial time, with the help of quantum walks. Some of t...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7513114/ https://www.ncbi.nlm.nih.gov/pubmed/33265675 http://dx.doi.org/10.3390/e20080586 |
_version_ | 1783586313505603584 |
---|---|
author | Wang, Xin Zhang, Yi Lu, Kai Wang, Xiaoping Liu, Kai |
author_facet | Wang, Xin Zhang, Yi Lu, Kai Wang, Xiaoping Liu, Kai |
author_sort | Wang, Xin |
collection | PubMed |
description | The isomorphism problem involves judging whether two graphs are topologically the same and producing structure-preserving isomorphism mapping. It is widely used in various areas. Diverse algorithms have been proposed to solve this problem in polynomial time, with the help of quantum walks. Some of these algorithms, however, fail to find the isomorphism mapping. Moreover, most algorithms have very limited performance on regular graphs which are generally difficult to deal with due to their symmetry. We propose IsoMarking to discover an isomorphism mapping effectively, based on the quantum walk which is sensitive to topological structures. Firstly, IsoMarking marks vertices so that it can reduce the harmful influence of symmetry. Secondly, IsoMarking can ascertain whether the current candidate bijection is consistent with existing bijections and eventually obtains qualified mapping. Thirdly, our experiments on 1585 pairs of graphs demonstrate that our algorithm performs significantly better on both ordinary graphs and regular graphs. |
format | Online Article Text |
id | pubmed-7513114 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-75131142020-11-09 Marking Vertices to Find Graph Isomorphism Mapping Based on Continuous-Time Quantum Walk Wang, Xin Zhang, Yi Lu, Kai Wang, Xiaoping Liu, Kai Entropy (Basel) Article The isomorphism problem involves judging whether two graphs are topologically the same and producing structure-preserving isomorphism mapping. It is widely used in various areas. Diverse algorithms have been proposed to solve this problem in polynomial time, with the help of quantum walks. Some of these algorithms, however, fail to find the isomorphism mapping. Moreover, most algorithms have very limited performance on regular graphs which are generally difficult to deal with due to their symmetry. We propose IsoMarking to discover an isomorphism mapping effectively, based on the quantum walk which is sensitive to topological structures. Firstly, IsoMarking marks vertices so that it can reduce the harmful influence of symmetry. Secondly, IsoMarking can ascertain whether the current candidate bijection is consistent with existing bijections and eventually obtains qualified mapping. Thirdly, our experiments on 1585 pairs of graphs demonstrate that our algorithm performs significantly better on both ordinary graphs and regular graphs. MDPI 2018-08-08 /pmc/articles/PMC7513114/ /pubmed/33265675 http://dx.doi.org/10.3390/e20080586 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Wang, Xin Zhang, Yi Lu, Kai Wang, Xiaoping Liu, Kai Marking Vertices to Find Graph Isomorphism Mapping Based on Continuous-Time Quantum Walk |
title | Marking Vertices to Find Graph Isomorphism Mapping Based on Continuous-Time Quantum Walk |
title_full | Marking Vertices to Find Graph Isomorphism Mapping Based on Continuous-Time Quantum Walk |
title_fullStr | Marking Vertices to Find Graph Isomorphism Mapping Based on Continuous-Time Quantum Walk |
title_full_unstemmed | Marking Vertices to Find Graph Isomorphism Mapping Based on Continuous-Time Quantum Walk |
title_short | Marking Vertices to Find Graph Isomorphism Mapping Based on Continuous-Time Quantum Walk |
title_sort | marking vertices to find graph isomorphism mapping based on continuous-time quantum walk |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7513114/ https://www.ncbi.nlm.nih.gov/pubmed/33265675 http://dx.doi.org/10.3390/e20080586 |
work_keys_str_mv | AT wangxin markingverticestofindgraphisomorphismmappingbasedoncontinuoustimequantumwalk AT zhangyi markingverticestofindgraphisomorphismmappingbasedoncontinuoustimequantumwalk AT lukai markingverticestofindgraphisomorphismmappingbasedoncontinuoustimequantumwalk AT wangxiaoping markingverticestofindgraphisomorphismmappingbasedoncontinuoustimequantumwalk AT liukai markingverticestofindgraphisomorphismmappingbasedoncontinuoustimequantumwalk |