how to use hybrid quantum annealing algorithms to  Solve Railway Dispatching Problems

Institute of Theoretical and Applied Informatics, Polish Academy of Sciences
Ludmila Botelho

Quantum computing devices

Noisy

Intermediate-

Scale

Quantum computing

Where is \(\omega\)?

N

Prime factors of

?

What can we do?

$$ H = - \sum_{i > j} J_{ij}Z_i Z_j - \sum _i h_iZ_i, $$

2-Local Ising model

  • Quantum Annealing

Pauli \(Z\) Gates on \(i\)-th qubit

Ground state = optimal solution

  • Initialize the annelear:  \(|+^n\rangle\)

Ground state of:

$$ H_{QA}(t) = g(t/ \tau )H_{\text{mix}}+ h(t/ \tau)H$$

$$ H_{\text{mix}} = \sum_i X_i$$

What can we do?

Hybrid solution

Railway Dispatching Problem

Railway Dispatching Problem

Railway Dispatching Problem

  • integer linear program

QUBO

  • Minimizing quadratic functions

$$ y=x^TQx $$

  • Penalty Method

$$ \text{min  } y=f(x) $$

$$ \text{subject to:  } x_1 +x_2 + x_3= 1 $$

$$\text{min }y=f(x)+P\left(\sum_{i=1}^3 x_i -1\right)^2 $$

Binary variables

Constants

Results

First set of experiments

1. Double track line with dense traffic, random delays on departing

Results

2. Similar to scenario 1 but one track is partially blocked

First set of experiments

Results

3. Simplified single track, few stations

First set of experiments

Results

Second set of experiments

Results

Second set of experiments

Results

Second set of experiments

Conclusion

  •  Constant computational time, regardless of the  problem complexity
  • ... But the experiment returned feasible solutions
  •  We have not reached the quantum computing supremacy...

Thank you!

Dziękuję!

Obrigada!

धन्यवाद!

 Teşekkür ederim!

Köszönöm!

ধন্যবাদ !

And Now for Something Completely Different

Trains - Doctoral School Seminar

By ludmilaasb

Trains - Doctoral School Seminar

  • 113