Une approche heuristique sur la façon de planifier de manière optimale les travaux à l'aide d'un ordinateur quantique.
La publication peut être trouvée ici.
Remarque: Pour une solution plus efficace, consultez la branche "Pyqubo".
(fonctionne extrêmement lentement tout en utilisant la simulation au lieu de vrai QPU.)

Remarque: les chiffres dans les bars représentent des emplois
Compte tenu d'un ensemble d'emplois et d'un nombre fini de machines, comment devons-nous planifier nos travaux sur ces machines de telle sorte que tous nos travaux sont terminés le plus tôt possible? Cette question est le problème de planification de l'atelier!
pip3 install matplotlib
Remarque: Si vous êtes d'accord avec l'utilisation d'un simulateur au lieu d'un vrai QPU, passez à la partie 3.
git clone https://github.com/mareksubocz/QuantumJSP
python3 demo.py data/ft06.txt
Kurowski K., Wȩglarz J., Subocz M., Różycki R., Waligóra G. (2020) Méthode heuristique de recuit quantique hybride pour résoudre le problème de planification de l'atelier d'emploi. Dans: Krzhizhanovskaya V. et al. (EDS) Computational Science - ICCS 2020. ICCS 2020. Notes de cours en informatique, vol 12142. Springer, Cham. https://doi.org/10.1007/978-3-030-50433-5_39