Graduate Quantum CSP Algorithm for Aircraft Recovery Problem

  • Thread starter Thread starter Francis
  • Start date Start date
  • Tags Tags
    Algorithm Quantum
Click For Summary
The Aircraft Recovery Problem involves optimizing disrupted flight schedules while adhering to constraints like continuity, turn-around time, and airport capacity. The proposed approach uses a matrix derived from the Cartesian product of time slot vectors for each flight, checking each combination against the constraints. The algorithm iterates through the matrix, accepting solutions that meet the criteria and improve upon previous ones. There is interest in how quantum algorithms could enhance this process, with references to IBM's work on quantum computing applications in flight scheduling. Further exploration of quantum algorithms and their potential benefits in this context is encouraged.
Francis
Messages
2
Reaction score
1
TL;DR
Hi fellas, I am currently doing solving the aircraft recovery problem using constraint satisfaction programming. To recover some flight schedules from disruption (flight delay or cancellation), it is possible to obtain optimal solutions because the search space is 10^5, however for some the search space can be 10^12. to solve the latter I decompose the search space to find partial solutions. Instead of decomposing, I would like to use a quantum algorithm.
The Aircraft Recovery Problem: consists of finding solutions for a disrupted aircraft flight schedule such that a set of constraints is satisfied, namely continuity, turn-round time, scheduled maintenance, and airport departure/arrival capacity. My approach consists of finding the domains for each flight of the flight schedule while complying with airport capacity. The encoding of this set consists of a set of dictionaries {flight1:[timeSlot11, timeSlot12, ... timeSlot1N], {flight2:[timeSlot21, timeSlot22, ... timeSlot2N] etc.

The search space consists of a matrix that results from the cartesian product of every time slot vector: [timeSlot11, timeSlot12, ... timeSlot1N] ⋅ [timeSlot21, timeSlot22, ... timeSlot2N] ⋅ [timeSlot31, timeSlot32, ... timeSlot3N]... [timeSlotM1, timeSlotM2, ... timeSlotMN]
The number of rows of the matrix is the product of each vector's size.

The algorithm loops through all the rows of the matrix and checks if a row complies with the constraints. If it does and the solution is better the algorithm accepts it.

How would a quantum algorithm be able to speed up this process? Which quantum algorithm? Can you provide me some references?

Please let me know if there is any further information you would like me to provide. Thanks in advance.
 
Physics news on Phys.org
I don't know of any algorithms specifically for this problem, but I know e.g. IBM Has worked on this and flight schedules is one problem they often use as an example when talking about their plans for QC.
Hence, if you have a look at the IBM website you might be able to find some references.
 
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. Towards the end of the first lecture for the Qiskit Global Summer School 2025, Foundations of Quantum Mechanics, Olivia Lanes (Global Lead, Content and Education IBM) stated... Source: https://www.physicsforums.com/insights/quantum-entanglement-is-a-kinematic-fact-not-a-dynamical-effect/ by @RUTA

Similar threads

  • · Replies 15 ·
Replies
15
Views
5K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
9
Views
6K
Replies
24
Views
8K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 10 ·
Replies
10
Views
5K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 13 ·
Replies
13
Views
10K