A Greedy Quantum Route-Generation Algorithm

Jordan Makansi
2024-05-06
Abstract:Routing and scheduling problems with time windows have long been important optimization problems for logistics and planning. Many classical heuristics and exact methods exist for such problems. However, there are no satisfactory methods for generating routes using quantum computing (QC), for mainly two reasons: inequality constraints, and the trade-off of feasibility and solution quality. Inequality constraints are typically handled using slack variables; and feasible solutions are found by filtering samples. These challenges are amplified in the presence of noise inherent in QC. Here, we propose a greedy algorithm that generates routes by using information from all samples obtained from the quantum computer. By noticing the relationship between qubits in our formulation as a directed acyclic graph (DAG), we designed an algorithm that adaptively constructs a feasible solution.
Quantum Physics,Systems and Control
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is the problem of generating routes with time - window constraints on quantum computing (QC). Specifically, the paper focuses on the Fleet Sizing Vehicle Routing Problem with Time Windows (FSVRPTW), which aims to determine the minimum number of vehicles required to complete the service while meeting the time - window requirements of all customers. The paper points out that although there are various classical heuristic algorithms and exact methods to solve this type of problem, in quantum computing, there is no satisfactory method to generate routes yet. The main reasons lie in the handling of inequality constraints and the trade - off between feasible solutions and solution quality. In addition, the noise problem in quantum computing also exacerbates these challenges. To address these problems, the paper proposes a method based on the greedy algorithm. This method constructs feasible solutions by using all sample information obtained from the quantum computer. By observing the relationships of qubits in the problem formulation as a Directed Acyclic Graph (DAG), an algorithm for adaptively constructing feasible solutions is designed. The paper proves that this algorithm can converge to a feasible solution and demonstrates its effectiveness by solving FSVRPTW. The calculation results show that this method, using D - Wave's hybrid solver within the same time, obtains a lower objective value than the current state - of - the - art annealing methods (including classical and hybrid methods). Moreover, the paper also shows the robustness of this method on D - Wave Advantage 4.1. Even when the filtering method is given a longer annealing time and a larger sample size, this method still performs well.