← Derniers articles
💻 computer science

An ML-Based Hybrid Task Scheduler for Classical–Quantum Computing Environments Using Real Graph-Derived Workloads

Cet article présente un ordonnanceur de tâches hybride basé sur l'apprentissage automatique qui optimise l'allocation des ressources entre les processeurs classiques et quantiques en utilisant des charges de travail réelles dérivées de graphes, démontrant une performance supérieure en termes de temps d'exécution, de makespan et de débit par rapport aux références traditionnelles et fondées sur des règles.

Auteurs originaux : Peter Nimbe, Nicodemus Songose Awarayi, Vivian Akoto-Adjepong, Faiza Umar Bawah, Patrick Kwabena Mensah, Obed Appiah, Christopher Bombie Ninfaakang, Mighty Abra Ayidzoe, Augustine Takyi, Bernard Andoh
Publié 2026-09-15
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Peter Nimbe, Nicodemus Songose Awarayi, Vivian Akoto-Adjepong, Faiza Umar Bawah, Patrick Kwabena Mensah, Obed Appiah, Christopher Bombie Ninfaakang, Mighty Abra Ayidzoe, Augustine Takyi, Bernard Andoh, Daniel Asamoah Apraku, Frank Opoku Kwarteng, Farida Osman

Article original sous licence CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Dans le paysage en pleine mutation de l'informatique moderne, deux mondes distincts commencent à fusionner. D'un côté se trouve l'ordinateur classique, la machine familière que l'on trouve dans les bureaux et les foyers, qui traite l'information à l'aide de bits qui sont soit zéro, soit un. De l'autre se trouve l'ordinateur quantique, une machine spécialisée qui utilise des bits quantiques, ou qubits, pour explorer de nombreuses possibilités simultanément. Bien que les machines quantiques promettent de résoudre certains problèmes complexes plus rapidement que leurs homologues classiques, elles ne sont pas encore un remplacement universel. Elles sont souvent difficiles d'accès, nécessitent des conditions extrêmes pour fonctionner et peuvent être lentes à préparer pour une tâche unique. Cette réalité a donné naissance à des environnements hybrides, où un système doit décider, en temps réel, s'il doit exécuter une tâche spécifique sur un processeur standard ou l'envoyer vers un processeur quantique. Le défi consiste à faire ce choix efficacement ; envoyer une tâche au mauvais ordinateur peut faire perdre du temps, tandis que l'envoyer au bon pourrait débloquer une vitesse significative.

Des chercheurs de l'Université de l'Énergie et des Ressources Naturelles du Ghana ont abordé ce casse-tête de planification en construisant un système intelligent capable d'apprendre comment prendre ces décisions. Au lieu de s'appuyer sur des règles fixes qui pourraient échouer lorsque les conditions changent, ils ont entraîné un modèle d'apprentissage automatique pour agir comme un contrôleur de trafic pour les tâches informatiques. Pour enseigner ce système, ils n'ont pas utilisé de données fictives. Ils ont commencé par un réseau réel d'interactions provenant d'un système de vote Wikipédia, un graphe massif de connexions entre utilisateurs. À partir de ce réseau complexe, ils ont extrait des centaines de petits groupes connectés d'utilisateurs pour servir de cas de test. Chaque groupe représentait un type spécifique de problème d'optimisation connu sous le nom de problème de Max-Cut, qui consiste à diviser un réseau en deux groupes afin de maximiser les connexions entre eux.

L'équipe a ensuite fait passer chacun de ces cas de test par deux chemins différents. Premièrement, ils les ont résolus à l'aide d'un ordinateur classique standard pour voir combien de temps cela prenait et quelle était la qualité de la réponse. Deuxièmement, ils ont envoyé les mêmes problèmes à travers un flux de travail quantique simulé, qui imite le comportement d'un véritable processeur quantique, y compris le temps nécessaire pour préparer la machine et le temps nécessaire pour exécuter le calcul. Crucialement, ils ne se sont pas contentés de regarder la vitesse brute des machines. Ils ont également simulé différents niveaux de congestion, ou « pression de file d'attente », pour voir comment les temps d'attente affectaient le coût total de l'exécution d'une tâche. Parfois, la machine quantique était libre et rapide à préparer ; d'autres fois, elle était encombrée par une longue file d'attente de tâches en attente. En combinant les détails structurels des problèmes de graphes avec ces conditions changeantes du système, ils ont créé un ensemble de données riche qui a appris à l'ordinateur quand choisir le chemin classique et quand choisir le chemin quantique.

Les résultats ont montré qu'un modèle d'apprentissage automatique simple, spécifiquement basé sur la régression logistique, pouvait apprendre à prendre ces décisions de placement avec une précision remarquable. Lors des tests, ce planificateur appris a correctement identifié la meilleure ressource pour près de 98 pour cent des tâches. Comparé à d'autres méthodes, le planificateur intelligent a surpassé un système qui envoyait tout vers l'ordinateur classique, un système qui envoyait tout vers l'ordinateur quantique, et même un système qui suivait des règles manuelles préétablies. Le planificateur appris a obtenu les temps de complétion globaux les plus rapides et le plus grand nombre de tâches terminées par seconde. Il a réussi à équilibrer la charge si efficacement qu'il a réduit le temps total que le système passait à attendre la fin des tâches par une marge significative par rapport aux approches basées sur des règles.

Un examen plus approfondi de ce que l'ordinateur a appris a révélé un aperçu surprenant : le facteur le plus important pour décider où envoyer une tâche n'était pas la complexité du problème lui-même, mais l'état actuel du système. Le modèle portait le plus d'attention à la durée pendant laquelle une tâche devrait attendre dans la file d'attente pour l'ordinateur classique par rapport à la machine quantique. Si la file d'attente classique était longue, le système était plus enclin à envoyer une tâche au processeur quantique, même si la machine quantique avait sa propre surcharge. Inversement, si la file d'attente quantique était encombrée, le système conservait la tâche du côté classique. Cela suggère que dans un environnement hybride, la meilleure stratégie n'est pas une règle rigide sur quel problème appartient à quelle machine, mais une approche flexible qui réagit à la congestion en temps réel. L'étude a constaté que si la taille du problème importait, elle était secondaire par rapport à la disponibilité immédiate des ressources.

Les chercheurs ont également découvert que le flux de travail quantique, même en simulation, produisait des solutions presque aussi bonnes que les solutions classiques, avec un taux de précision de près de 99,8 pour cent. Cela signifie que le chemin quantique était une option viable pour ces tâches, à condition que le système puisse gérer le timing correctement. L'étude n'a pas prétendu que les ordinateurs quantiques sont désormais plus rapides pour tous les problèmes ; en fait, les simulations ont montré que pour les petites tâches, l'ordinateur classique était souvent beaucoup plus rapide en temps d'exécution brut. La valeur de la machine quantique est apparue uniquement lorsque le système apprenait à diriger les tâches vers elle lors des moments où les ressources classiques étaient sous tension.

En fin de compte, ce travail démontre que la gestion d'un mélange de ressources classiques et quantiques nécessite une approche dynamique et basée sur les données. En traitant le placement des tâches comme un problème d'apprentissage plutôt que comme une règle statique, les systèmes peuvent s'adapter au flux et au reflux de la demande. Les conclusions suggèrent qu'à mesure que la technologie quantique mûrit et devient plus intégrée aux infrastructures classiques, la capacité de prendre ces décisions en une fraction de seconde basées sur les conditions actuelles sera tout aussi importante que la puissance brute des machines elles-mêmes. L'étude fournit un blueprint pratique pour construire ces planificateurs intelligents, prouvant qu'avec les bonnes données, un ordinateur peut apprendre à naviguer dans les complexités d'un futur hybride.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →