An ML-Based Hybrid Task Scheduler for Classical–Quantum Computing Environments Using Real Graph-Derived Workloads
This paper presents a machine learning-based hybrid task scheduler that optimizes resource allocation between classical and quantum processors using real graph-derived workloads, demonstrating superior performance in completion time, makespan, and throughput compared to traditional and rule-based baselines.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
In the evolving landscape of modern computing, two distinct worlds are beginning to merge. On one side sits the classical computer, the familiar machine found in offices and homes, which processes information using bits that are either zero or one. On the other is the quantum computer, a specialized machine that uses quantum bits, or qubits, to explore many possibilities simultaneously. While quantum machines hold the promise of solving certain complex problems faster than their classical counterparts, they are not yet a universal replacement. They are often difficult to access, require extreme conditions to operate, and can be slow to set up for a single task. This reality has given rise to hybrid environments, where a system must decide, in real time, whether to run a specific job on a standard processor or send it to a quantum one. The challenge lies in making this choice efficiently; sending a task to the wrong machine can waste time, while sending it to the right one could unlock significant speed.
Researchers at the University of Energy and Natural Resources in Ghana have tackled this scheduling puzzle by building a smart system that learns how to make these decisions. Instead of relying on fixed rules that might fail when conditions change, they trained a machine-learning model to act as a traffic controller for computing tasks. To teach this system, they did not use made-up data. They started with a real-world network of interactions from a Wikipedia voting system, a massive graph of connections between users. From this complex web, they extracted hundreds of smaller, connected groups of users to serve as test cases. Each group represented a specific type of optimization problem known as the Max-Cut problem, which involves dividing a network into two groups to maximize the connections between them.
The team then ran every single one of these test cases through two different paths. First, they solved them using a standard classical computer to see how long it took and how good the answer was. Second, they sent the same problems through a simulated quantum workflow, which mimics the behavior of a real quantum processor, including the time it takes to prepare the machine and the time it takes to run the calculation. Crucially, they did not just look at the raw speed of the machines. They also simulated different levels of congestion, or "queue pressure," to see how waiting times affected the total cost of running a task. Sometimes the quantum machine was free and fast to set up; other times it was backed up with a long line of waiting jobs. By combining the structural details of the graph problems with these changing system conditions, they created a rich dataset that taught the computer when to choose the classical path and when to choose the quantum path.
The results showed that a simple machine-learning model, specifically one based on logistic regression, could learn to make these placement decisions with remarkable accuracy. In tests, this learned scheduler correctly identified the best resource for nearly 98 percent of the tasks. When compared to other methods, the smart scheduler outperformed a system that sent everything to the classical computer, a system that sent everything to the quantum computer, and even a system that followed a set of manual, pre-written rules. The learned scheduler achieved the fastest overall completion times and the highest number of tasks finished per second. It managed to balance the load so effectively that it reduced the total time the system spent waiting for tasks to finish by a significant margin compared to the rule-based approaches.
A closer look at what the computer learned revealed a surprising insight: the most important factor in deciding where to send a task was not the complexity of the problem itself, but the current state of the system. The model paid the most attention to how long a task would have to wait in line for the classical computer versus the quantum machine. If the classical queue was long, the system was more likely to send a task to the quantum processor, even if the quantum machine had its own overhead. Conversely, if the quantum line was backed up, the system kept the task on the classical side. This suggests that in a hybrid environment, the best strategy is not a rigid rule about which problems belong to which machine, but a flexible approach that reacts to real-time congestion. The study found that while the size of the problem mattered, it was secondary to the immediate availability of resources.
The researchers also discovered that the quantum workflow, even in simulation, produced solutions that were nearly as good as the classical ones, with an accuracy rate of almost 99.8 percent. This means that the quantum path was a viable option for these tasks, provided the system could manage the timing correctly. The study did not claim that quantum computers are now faster for all problems; in fact, the simulations showed that for small tasks, the classical computer was often much faster in raw execution time. The value of the quantum machine emerged only when the system learned to route tasks to it during moments when the classical resources were strained.
Ultimately, this work demonstrates that managing a mix of classical and quantum resources requires a dynamic, data-driven approach. By treating task placement as a learning problem rather than a static rule, systems can adapt to the ebb and flow of demand. The findings suggest that as quantum technology matures and becomes more integrated with classical infrastructure, the ability to make these split-second decisions based on current conditions will be just as important as the raw power of the machines themselves. The study provides a practical blueprint for how to build these intelligent schedulers, proving that with the right data, a computer can learn to navigate the complexities of a hybrid future.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.