Quantum CSP Algorithm for Aircraft Recovery Problem

  • Context: Graduate 
  • Thread starter Thread starter Francis
  • Start date Start date
  • Tags Tags
    Algorithm Quantum
Click For Summary
SUMMARY

The Aircraft Recovery Problem involves optimizing disrupted flight schedules while adhering to constraints such as continuity, turn-around time, scheduled maintenance, and airport capacity. The proposed approach utilizes a matrix derived from the Cartesian product of time slot vectors for each flight, systematically checking compliance with constraints. The discussion highlights the potential of quantum algorithms to expedite this optimization process, referencing IBM's work in quantum computing as a relevant source for further exploration.

PREREQUISITES
  • Understanding of the Aircraft Recovery Problem and its constraints
  • Familiarity with matrix operations and Cartesian products
  • Basic knowledge of quantum computing principles
  • Experience with optimization algorithms in scheduling
NEXT STEPS
  • Research quantum algorithms applicable to optimization problems, such as Grover's algorithm
  • Explore IBM's quantum computing resources and documentation
  • Study the implementation of constraint satisfaction problems (CSP) in quantum computing
  • Investigate existing solutions for the Aircraft Recovery Problem in classical computing
USEFUL FOR

Researchers in quantum computing, operations researchers, and aviation industry professionals focused on optimizing flight schedules and resource allocation.

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.
 

Similar threads

  • · Replies 15 ·
Replies
15
Views
6K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
9
Views
7K
Replies
24
Views
8K
  • · Replies 19 ·
Replies
19
Views
6K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 10 ·
Replies
10
Views
5K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K