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...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Xin, Zhang, Yi, Lu, Kai, Wang, Xiaoping, Liu, Kai
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