Application of Quantum Annealing to Nurse Scheduling Problem

Quantum annealing is a promising heuristic method to solve combinatorial optimization problems, and efforts to quantify performance on real-world problems provide insights into how this approach may be best used in practice. We investigate the empirical performance of quantum annealing to solve the Nurse Scheduling Problem (NSP) with hard constraints using the D-Wave 2000Q quantum annealing device. NSP seeks the optimal assignment for a set of nurses to shifts under an accompanying set of constraints on schedule and personnel. After reducing NSP to a novel Ising-type Hamiltonian, we evaluate the solution quality obtained from the D-Wave 2000Q against the constraint requirements as well as the diversity of solutions. For the test problems explored here, our results indicate that quantum annealing recovers satisfying solutions for NSP and suggests the heuristic method is potentially achievable for practical use. Moreover, we observe that solution quality can be greatly improved through the use of reverse annealing, in which it is possible to refine returned results by using the annealing process a second time. We compare the performance of NSP using both forward and reverse annealing methods and describe how this approach might be used in practice.

[1]  Travis S. Humble,et al.  Benchmarking treewidth as a practical component of tensor network simulations , 2018, PloS one.

[2]  S. Knysh,et al.  Quantum Optimization of Fully-Connected Spin Glasses , 2014, 1406.7553.

[3]  M. W. Johnson,et al.  Demonstration of a Nonstoquastic Hamiltonian in Coupled Superconducting Flux Qubits , 2019, Physical Review Applied.

[4]  Mark W. Johnson,et al.  Observation of topological phenomena in a programmable lattice of 1,800 qubits , 2018, Nature.

[5]  E. Farhi,et al.  A Quantum Adiabatic Evolution Algorithm Applied to Random Instances of an NP-Complete Problem , 2001, Science.

[6]  David Von Dollen,et al.  Traffic Flow Optimization Using a Quantum Annealer , 2017, Front. ICT.

[7]  D. Venturelli,et al.  Quantum Annealing Implementation of Job-Shop Scheduling , 2015, 1506.08479.

[8]  Rupak Biswas,et al.  Quantum Annealing Applied to De-Conflicting Optimal Trajectories for Air Traffic Management , 2017, IEEE Transactions on Intelligent Transportation Systems.

[9]  Travis S. Humble,et al.  An integrated programming and development environment for adiabatic quantum optimization , 2013, 1309.3575.

[10]  Keisuke Fujii Quantum speedup in stoquastic adiabatic quantum computation , 2018, ArXiv.

[11]  John Preskill,et al.  Quantum Computing in the NISQ era and beyond , 2018, Quantum.

[12]  Aidan Roy,et al.  A practical heuristic for finding graph minors , 2014, ArXiv.

[13]  Andrew Lucas,et al.  Ising formulations of many NP problems , 2013, Front. Physics.

[14]  M. W. Johnson,et al.  Quantum annealing with manufactured spins , 2011, Nature.

[15]  Ray,et al.  Sherrington-Kirkpatrick model in a transverse field: Absence of replica symmetry breaking due to quantum fluctuations. , 1989, Physical review. B, Condensed matter.

[16]  Travis S. Humble,et al.  Adiabatic quantum programming: minor embedding with hard faults , 2012, Quantum Information Processing.

[17]  H. Nishimori,et al.  Quantum annealing in the transverse Ising model , 1998, cond-mat/9804280.

[18]  T. Kadowaki,et al.  Experimental and Theoretical Study of Thermodynamic Effects in a Quantum Annealer , 2019, Journal of the Physical Society of Japan.

[19]  Danna Zhou,et al.  d. , 1934, Microbial pathogenesis.

[20]  Daniel A. Lidar,et al.  Adiabatic quantum computation , 2016, 1611.04471.

[21]  Daniel O'Malley An approach to quantum-computational hydrologic inverse analysis , 2018, Scientific Reports.

[22]  Jeffrey H. Kingston,et al.  The Complexity of Timetable Construction Problems , 1995, PATAT.

[23]  Aidan Roy,et al.  Solving SAT and MaxSAT with a Quantum Annealer: Foundations, Encodings, and Preliminary Results , 2018, Inf. Comput..

[24]  Seth Lloyd,et al.  Adiabatic Quantum Computation Is Equivalent to Standard Quantum Computation , 2008, SIAM Rev..

[25]  Kurunathan Ratnavelu,et al.  FRONTIERS IN PHYSICS , 2009 .

[26]  Shinichiro Taguchi,et al.  Improving solutions by embedding larger subproblems in a D-Wave quantum annealer , 2019, Scientific Reports.

[27]  Kathleen E. Hamilton,et al.  Identifying the minor set cover of dense connected bipartite graphs via random matching edge sets , 2016, Quantum Information Processing.