IEEE Access · 2021 · 64 citations · 67 references
ComputingComputer ScienceIndustrial EngineeringOptimizationQuantum ComputingSchedulingEvolutionary ComputationEvolutionary OptimizationGenetic AlgorithmsPopulation-based SearchQuantum AlgorithmsQuantum ComputationEvolutionary AlgorithmsNp-hardnessOperatorsPareto Optimal SolutionPopulation SizeQuantum Optimization AlgorithmsResource-constrained Project SchedulingSmall Population Size
The Resource-Constrained Project-Scheduling Problem (RCPSP) is an NP-hard problem which can be found in many research domains. The optimal solution of the RCPSP problems requires a balance between exploration/exploitation and diversification/intensification. With this in mind, quantum-inspired evolutionary algorithms' ability to improve the population and quality of solutions, this work investigates the performance of a quantum-inspired genetic algorithm (QIGA), which has been adapted to work with RCPSPs. The proposed QIGA possesses the same structure as classical genetic algorithms, but the initial and updated populations are implemented using quantum gates and quantum superposition, bearing in mind the adaptation of such operators to fit with discrete problems. This work aims to solve RCPSPs using the QIGA to investigate the influence of the various quantum parameters in the proposed algorithm, such as the quantum population size, different options for the quantum gates and re-combination to use in the QIGA. The well-known PSPLIB benchmark instances of J30, J60 and J120 activities are used to test the effectiveness and performance of the proposed QIGA. It is apparent from the results that quantum mutation, quantum crossover and representation of quantum superposition using quantum gates enhances population diversity. The QIGA is also found to outperform many other evolutionary algorithms.
67
A fast quantum mechanical algorithm for database search
Lov K. Grover · 1996 · 8.6K citations · Full text
Algorithms for quantum computation: discrete logarithms and factoring
Peter W. Shor · 2002 · 8.5K citations
Computing, Computer Science, Physics +12
Simulating physics with computers
Richard P. Feynman · International Journal of Theoretical Physics · 1982 · 7.5K citations
Metaheuristics in combinatorial optimization
Christian Blum, Andrea Roli · ACM Computing Surveys · 2003 · 3.1K citations