Graph coloring using the reduced quantum genetic algorithm

被引:5
|
作者
Ardelean, Sebastian Mihai [1 ]
Udrescu, Mihai [1 ]
机构
[1] Univ Politehn Timisoara, Comp & Informat Technol, Timisoara, Romania
关键词
Quantum computing; Quantum genetic algorithms; Graph coloring;
D O I
10.7717/peerj-cs.836
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Genetic algorithms (GA) are computational methods for solving optimization problems inspired by natural selection. Because we can simulate the quantum circuits that implement GA in different highly configurable noise models and even run GA on actual quantum computers, we can analyze this class of heuristic methods in the quantum context for NP-hard problems. This paper proposes an instantiation of the Reduced Quantum Genetic Algorithm (RQGA) that solves the NP-hard graph coloring problem in O(N1/2). The proposed implementation solves both vertex and edge coloring and can also determine the chromatic number (i.e., the minimum number of colors required to color the graph). We examine the results, analyze the algorithm convergence, and measure the algorithm's performance using the Qiskit simulation environment. Our Reduced Quantum Genetic Algorithm (RQGA) circuit implementation and the graph coloring results show that quantum heuristics can tackle complex computational problems more efficiently than their conventional counterparts.
引用
收藏
页数:30
相关论文
共 50 条
  • [21] A new exam scheduling algorithm using graph coloring
    Malkawi, Mohammad
    Hassan, Mohammad Al-Haj
    Hassan, Osama Al-Haj
    [J]. INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2008, 5 (01) : 80 - 86
  • [22] Solving Graph Coloring Problem by Parallel Genetic Algorithm Using Compute Unified Device Architecture
    Zhang Kai
    Qiu Ming
    Li Lin
    Liu Xiaoming
    [J]. JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2015, 12 (07) : 1201 - 1205
  • [23] Improved Complexity of Quantum Oracles for Ternary Grover Algorithm for Graph Coloring
    Wang, Yushi
    Perkowski, Marek
    [J]. 2011 41ST IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2011, : 294 - 301
  • [24] A memetic algorithm for graph coloring
    Lue, Zhipeng
    Hao, Jin-Kao
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 203 (01) : 241 - 250
  • [25] A Fast Parallel Genetic Algorithm for Graph Coloring Problem Based on CUDA
    Chen, Buhua
    Chen, Bo
    Liu, Hongwei
    Zhang, Xuefeng
    [J]. 2015 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY, 2015, : 145 - 148
  • [26] Solving the graph b-coloring problem with hybrid genetic algorithm
    Labed, Said
    Kout, Akram
    Chikhi, Salim
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON PATTERN ANALYSIS AND INTELLIGENT SYSTEMS (PAIS), 2018, : 143 - 149
  • [27] A DNA-based genetic algorithm implementation for graph coloring problem
    Liu, XM
    Yin, JW
    Jwo, JS
    Feng, ZL
    Dong, JX
    [J]. ADVANCES IN INTELLIGENT COMPUTING, PT 2, PROCEEDINGS, 2005, 3645 : 99 - 108
  • [28] A Memetic Algorithm Using Partial Solutions for Graph Coloring Problem
    Zhuang, Ziwei
    Xu, Hedong
    Fan, Suohai
    Zheng, Jing
    [J]. 2016 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2016, : 3200 - 3206
  • [29] Solution to Graph Coloring Using Genetic and Tabu Search Procedures
    Marappan, Raja
    Sethumadhavan, Gopalakrishnan
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 525 - 542
  • [30] Register Allocation via Graph Coloring Using an Evolutionary Algorithm
    Shamizi, Sevin
    Lotfi, Shahriar
    [J]. SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, PT II, 2011, 7077 : 1 - +