July 14, 2026
Quantum Processing Units promise speed-ups for selected computational problems, including combinatorial optimisation, but their industrial utility remains an open challenge. We study an industrial variant of the Job-Shop Scheduling Problem using quantum, quantum-inspired, and classical methods across three platforms: IBM Quantum, the D-Wave Quantum Annealer, and the Fujitsu Digital Annealer. By tailoring formulations to hardware-specific constraints, we show that hardware-software co-design is essential for solution quality and scalability. We benchmark all approaches against an exact classical solver and a MILP formulation, evaluating runtime, solution quality, and scalability. Our results indicate that quantum and quantum-inspired optimisation can support industrial solver selection, integration in classical workflows, modelling decisions, and early proof-of-concept development, while suggesting a potential path towards improved approximations for industrial scheduling.
Optimisation Application, Industrial Scheduling, Job-Shop Scheduling, QUBO, Quantum-inspired Optimisation, Benchmarking, Hardware-Software Co-Design
Quantum computers may solve selected computational problems exponentially faster than classical systems, but their practical value can only be assessed on real-world applications [1], [2]. Concurrently, quantum engineering increasingly highlights the need to consider the full computational stack, including algorithm design, problem formulation, hardware constraints, and classical post-processing. In this work, we study how these factors affect solution quality [3] and how quantum and quantum-inspired methods can be integrated into existing classical industrial workflows. Our comparison is application-driven, we focus on a real industrial variant of the Job Shop Scheduling Problem (JSSP), a central optimisation challenge in production logistics and manufacturing, where efficiency and cost reduction are key objectives [4]. The industrial instances provided by Siemens AG allow us to evaluate how problem encodings, solver paradigms, and hardware characteristics influence end-to-end performances and affect practical scheduling solutions. We use this case study to derive transferable design considerations for near-term optimisation, particularly regarding the trade-off between fidelity, constraint density, and hardware tractability, while also contributing to a better understanding of how quantum computing may be applied to real-world optimisation problems as hardware matures. The study therefore serves not only as a benchmark of current performance, but also as a first step towards development and the preparation of future industrial optimisation pipelines. As reference points, we develop a classical exact solver for small tractable instances and a Mixed-Integer Linear Programming (MILP) model for larger ones. While MILP is exact in principle, typically using branch-and-bound and branch-and-cut [5], we solve larger instances under a fixed time budget and use the best solution found as an approximate classical baseline [6]. This provides a scalable and practically relevant comparator for quantum-inspired optimisation. We compare two QUBO formulations for the JSSP. The Single-Constraint Model uses a compact constraint structure, while the Multi-Constraint Model introduces additional constraints to represent scheduling dependencies more accurately. This exposes the trade-off between modelling simplicity, constraint density, and hardware tractability. The models are evaluated on three platforms: IBM gate-based quantum hardware, the D-Wave Advantage quantum annealer, and the Fujitsu Digital Annealer. Our results show that the number of constraints and the degree of hardware proximity in the formulation strongly affect runtime and solution quality across all platforms. More broadly, the findings show that hardware performance cannot be separated from modelling choices and device characteristics. This underscores the importance of hardware-software co-design and systematic design-space exploration across the full quantum stack, from model formulation to device-level execution. This paper is augmented by a reproduction package [7], which is permanently archived on Zenodo at doi:10.5281/zenodo.21363322 (links available in the PDF).
The Job Shop Scheduling Problem (JSSP) is a fundamental problem in production logistics and operations research and is well known to be computationally hard, even restricted variants are NP-hard, and realistic instances combine machine-capacity constraints, sequence-dependent setup times, and objective trade-offs [4], [8]. Classical research on JSSP and related parallel-machine scheduling has produced a large body of exact and heuristic methods, including branch-and-bound and MILP formulations. For parallel machines with sequence-dependent setup times (PMSP-SDST), Ying et al.provide a recent survey of modelling and algorithmic strategies [9]. Our Classical Approximation Model follows this PMSP-SDST literature and uses a time-limited MILP formulation to obtain practically comparable approximations, similar in spirit to the approach of Schönberger et al.for join-order optimisation [10]. On the quantum side, QAOA was introduced by Farhi et al.as a variational hybrid algorithm for combinatorial optimisation on NISQ devices [11], and has received intensive scrutiny since (see Refs. [12], [13] and references therein); modifications to the structure of the quantum circuit itself (e.g., Refs. [13]–[17]) and changes to the classical optimisation procedure (e.g., Refs. [18]–[26]) have been proposed to improve performance especially in NISQ scenarios. QAOA and related methods have also been studied for countless graph and scheduling problems, including evaluations on industrial data and the effects of embedding choices [27]. Our work complements this line by studying QAOA-based JSSP formulations using a systematic evaluation approach [28], [29] on IBM hardware. Quantum annealing and quantum-inspired optimisation have also been explored for combinatorial optimisation problems. D-Wave annealers have been applied to scheduling and logistics via Ising and QUBO encodings that must be embedded into sparse hardware graphs [30]–[32] (and are known to possibly benefit from changes in the problem formulation itself [33]–[35]), while Fujitsu’s Digital Annealer has been proposed as a quantum-inspired architecture for dense QUBO problems [36], [37]. Our work extends this literature by comparing the Digital Annealer not only with classical MILP and heuristic baselines, but also with a physical quantum annealer (D-Wave) and gate-based quantum devices (IBM), using the same industrial JSSP instances. Scheduling-oriented quantum optimisation has been studied in both annealing and gate-based settings. Venturelli et al.introduced an early D-Wave QUBO formulation for JSSP [38], Schworm et al.extended annealing approaches to flexible job-shop scheduling in manufacturing [39], Orts et al.considered the unrelated parallel machine setting [40], Kurowski et al.investigated QAOA for JSSP [41], and Schwenzow et al.studied VQE for identical parallel machines with sequence-dependent setup times [42]. Together with earlier work on quantum scheduling by Lu et al. [43] and annealing-based load balancing by Rathore et al. [44], these studies show that formulation choices and hardware constraints are central to quantum optimisation for scheduling. Finally, our study is closely related to work on hardware-software co-design and quantum scalability [45].
This paper considers a JSSP variant based on a real-world industrial Siemens application. We consider \(N\) jobs, each executed once, and \(M\) identical production machines on which any job can run. Jobs differ in processing time and require a specific tool configuration, referred to as a rig. We consider \(L\) possible rigs:
Jobs: \(i \in \{1, 2, \ldots, N\}\)
Machines: \(j \in \{1, 2, \ldots, M\}\)
Rigs: \(k \in \{1, 2, \ldots, L\}\)
Some jobs require the same rig, while others require different rigs. Since rig changes take time and depend on the current and subsequent job, jobs with the same rig should preferably be processed consecutively on the same machine. Each machine is assumed to start with an initial rig from prior production. The objective is to minimise the makespan, defined as the maximum production time across all machines. Modelling the complete scheduling task as a QUBO requires on the order of \(N^2M\) variables, as the time domain must also be represented. Moreover, rig-change optimisation is difficult to encode because it requires identifying whether two jobs are executed consecutively on the same machine. With \(N\) global time steps, consecutive jobs on one machine do not necessarily correspond to indices \(t\) and \(t+1\). We therefore split the task into two stages. First, jobs are assigned to machines based on durations and rigs using a quantum or classical solver. Second, the jobs on each machine are ordered to minimise rig changes; for the considered problem sizes, this step can be solved classically and is not studied further. Since the maximum function cannot be directly encoded in a QUBO, we approximate makespan minimisation by balancing total production times across machines. We evaluate two QUBO assignment models, a Single-Constraint and a Multi-Constraint formulation, which differ in objective design and constraint density. Because the task is split, an optimal QUBO solution does not necessarily recover the global optimum of the full scheduling problem. A classical MILP-based Classical Approximation Model is introduced as an additional baseline.
The first model is a formulation with one constraint. We minimise the difference of the overall duration on each machine to the mean production duration \(D\) defined as \[\bar{D} = \frac{1}{M}\sum_{i=1}^Nd_i,\] where \(d_i\) is the duration of job \(i\). The total duration on each machine includes job durations and rig-change times, including the change from the machine’s initial rig. Since the job order is not optimised, the first job is unknown; we therefore approximate this initial setup cost using the average rig-change time between all assigned jobs and the initial rig. Our binary decision variable is \[\begin{align} x_{ij} &= \begin{cases} 1, & \text{if job } i \text{ is processed on machine } j,\\ 0, & \text{otherwise}. \end{cases} \label{eq:xij} \end{align}\tag{1}\] The matrix \(R \in \mathbb{R}^{N \times N}\) contains the rig-change times between pairs of jobs. The matrix \(S \in \mathbb{R}^{N \times M}\) describes the rig-change time difference between each job and the initial rig of each machine. The average rig-change time for machine \(j\) is \[S_j := \frac{1}{N} \sum_{i=1}^N S_{ij}.\] Objective 1 \(|\) \(H_{\mathrm{obj}}\): Minimise the difference to the mean duration over all machines, including the initial rig-change time \[H_{\mathrm{obj}} = \sum_{j=1}^M \left(\sum_{i=1}^N x_{ij} (d_i + S_{ij}) - (\bar{D}+S_j) \right)^2.\] Objective 2 \(|\) \(H_{\text{rig}}\): Minimise rig change time between jobs and between the jobs and the initial rig on each machine \[H_{\text{rig}} = \sum_{j=1}^M \left(\sum_{i < i'}^N x_{ij} x_{i'j} R_{ii'}\right) + \left(\sum_{i=1}^N x_{ij} S_{ij}\right).\] Constraint \(|\) \(H_{\mathrm{single}}\): Each job must be assigned to exactly one machine \[H_{\mathrm{single}} = \sum_{i=1}^N \left( \sum_{j=1}^M x_{ij} -1 \right)^2.\]
The Multi-Constraint Model extends the assignment problem of the Single-Constraint Model by explicitly introducing rig configurations and separating the decision of
which machine executes each job, and
which rig configuration is active on that machine.
To this end, we additionally consider the binary decision variable: \[\begin{align} y_{kj} &= \begin{cases} 1, & \text{if rig configuration } k \text{ is needed on machine } j,\\ 0, & \text{otherwise}. \end{cases} \label{eq:model1495y} \end{align}\tag{2}\] Furthermore, we define the following model parameters: Let \(R_{\ell k}\) be the rig–change time from configuration \(\ell\) to \(k\) with \(R_{kk} = 0\). The mean rig–change time associated with rig \(k\) is \[\bar R_k = \frac{1}{L-1} \sum_{\ell=1}^L R_{\ell k}. \label{eq:model1495Rbar}\tag{3}\] Matrix \(S_{jk} \in \{0,1\}\) encodes the initial rig of each machine: \[\begin{align} S_{jk} &= \begin{cases} 1, & \text{if machine } j \text{ has initial rig } k,\\ 0, & \text{otherwise}. \end{cases} \label{descr:Sjk} \end{align}\tag{4}\] The resulting mean initial rig–change time on machine \(j\) is \[\bar S_j = \sum_{k=1}^L S_{jk} \,\bar R_k . \label{eq:model1495Sbar}\tag{5}\] Matrix \(r_{ik} \in \{0,1\}\) indicates the rig requirement of job \(i\): \[\begin{align} R_{ik} &= \begin{cases} 1, & \text{if job } i \text{ is executed with rig configuration } k,\\ 0, & \text{otherwise}. \end{cases} \label{descr:Sjk2} \end{align}\tag{6}\] Objective 1 \(|\) \(H_{\mathrm{obj}}\): Minimise the deviation of the total duration on each machine from the mean duration, including the initial rig configuration set on each machine \[H_{\mathrm{obj}} = \sum_{j=1}^M \left( \sum_{i=1}^N x_{ij} d_i + \sum_{k=1}^L y_{kj} \bar{R}_k - \bar{S}_j - \bar{D} \right)^2.\] Constraint 1 \(|\) \(H_{\mathrm{single}}\): Each job must be assigned to exactly one machine \[H_{\mathrm{single}} = \sum_{i=1}^N \left( \sum_{j=1}^M x_{ij} - 1 \right)^2.\]
Constraint 2 \(|\) \(H_{\mathrm{rig}}\): Which rig changes take place on which machine \[H_{\mathrm{rig}} = \sum_{j=1}^M \sum_{k=1}^L \left( S_{jk} + \sum_{i=1}^N R_{ik} x_{ij} \right)(1 - y_{kj}).\] Constraint 3 \(|\) \(H_{\mathrm{switch}}\): Minimise rig-change time between the jobs on the same machine \[H_{\mathrm{pair}} = \sum_{j=1}^M \left( \sum_{k = 1}^L \bar{R}_{k} y_{kj} - S_{j} \right)^2.\]
For the classical implementation, we model the problem as a parallel-machine scheduling problem with sequence-dependent setup times (PMSP-SDST) and flexible job assignment. The formulation is based on established PMSP-SDST literature [9], [46]–[51]. Our approach combines a greedy constructive heuristic, local improvement, SDST-aware insertion, and an iterated greedy destroy-repair procedure. First, jobs are grouped by rig and sorted within each rig by decreasing processing time. Rig blocks are then assigned to machines using a score that balances machine load and setup cost, \[\lambda \cdot \text{load}(j) + \text{setup}(\text{tail\_rig}(j)\rightarrow\text{rig\_block}).\] The resulting machine sequences are improved by local two-swap search. To further refine solutions, we apply an iterated greedy framework that destroys and reconstructs partial schedules using SDST-aware insertion, with occasional uphill acceptance based on \[\text{Probability}(\text{accept}) = \exp(\Delta / T). \label{eq:probability}\tag{7}\] For small instances, we additionally use a disjunctive MILP baseline with sequence variables \(y_{ijk}\), dummy start jobs, and big-\(M\) timing constraints. The MILP minimises the makespan \(C_{\max}\) subject to standard sequencing constraints of the form \[C_{\max} \ge S_i + p_i, \qquad S_k \ge S_i + p_i + s_{i\rightarrow k} - M(1-y_{ijk}).\]
Algorithm 1 summarises the overall heuristic framework.
QAOA is a hybrid variational algorithm for combinatorial optimisation on NISQ hardware [11]. It alternates problem and mixer Hamiltonians over \(p\) layers, while a classical optimiser updates the parameters to minimise the problem Hamiltonian expectation value. The resulting output distribution yields an approximate solution to the QUBO instance.
IBM’s gate-based devices use superconducting fixed-frequency transmon qubits operated at millikelvin temperatures and arranged in a heavy-hex topology to reduce crosstalk and improve manufacturability [52]–[54]. Eagle provides 127 qubits, while Heron introduces redesigned couplers and a new control stack for improved two-qubit fidelities [55].
D-Wave’s Advantage quantum annealer solves Ising/QUBO problems through annealing dynamics and contains over 5000 superconducting qubits in the Pegasus connectivity graph [30], [31]. It also offers a hybrid solver combining classical heuristics with quantum annealing, although its internal optimisation process is intransparent.
The Fujitsu Digital Annealer is a quantum-inspired CMOS accelerator that emulates annealing dynamics at room temperature and performs parallel updates on QUBO formulations [36]. Since it does not require minor-embedding, it can directly represent dense optimisation problems [37].
To ensure comparability, we evaluate the proposed JSS formulation using a unified experimental setup for quantum, quantum-inspired, and classical solvers [29], [56]. This includes benchmark instances, solver settings, parameters, validation metrics, and integration into the classical industrial workflow [42].
All experiments use real industrial JSS instances provided by Siemens. The instances range from small toy problems with \(2\) machines, \(2\) rigs, and \(2\) jobs to industry-scale and larger cases with \(32\) machines, \(85\) rigs, and \(256\) jobs. Each instance specifies machines, jobs, rigs, processing times, and rig setup relations, with multiple instances per size to vary difficulty. For small instances, a branch-and-bound solver provides the optimal makespan and job-to-machine assignment. the largest tractable case has \(6\) machines, \(5\) rigs, and \(14\) jobs. For larger instances, we use the best solution found within a one-hour time limit. We run our experiments on the D-Wave Quantum Annealer, IBM Eagle and IBM Heron processors, the Fujitsu Digital Annealer, and classical hardware equipped with an Intel Xeon E5-2683 v4 CPU (16 cores, 32 threads per socket; 2 sockets, 64 logical CPUs in total) running at up to 3.0 GHz. For the quantum and quantum-inspired evaluations, we implement two assignment-based QUBO formulations, the Single-Constraint and Multi-Constraint Models, described in Sections 3.1 and 3.2. Both encode only the job-to-machine assignment and do not enforce internal job order. For the considered instance sizes, sequencing is efficiently handled classically [57], making this decomposition suitable for a realistic hybrid industrial workflow. To ensure a fair comparison with classical state-of-the-art methods, we also implement a Classical Approximation Model (Section 3.3), which approximates the assignment component efficiently on classical hardware.
The QUBO models are solved on the D-Wave Advantage and hybrid systems. For each instance, we use \(1024\) shots and vary the chain strength according to D-Wave guidelines [58].
QAOA circuits for the Single-Constraint Model are generated in Qiskit \(1.4\) and executed with \(1024\) shots at different QAOA depths to identify when noise from additional layers outweighs gains in solution quality. Experiments are conducted on the Eagle processor Kiev and the Heron processors Fez and Torino.
The third-generation Digital Annealer is used as a reference quantum-inspired architecture. It may be viewed as a lower bound on what future quantum annealers could achieve with improved hardware stability, connectivity, and precision, while
acknowledging important architectural differences from physical quantum annealers in the threats to validity section 7.2. Experiments use three QUBO implementations: a PyQUBO model, a standard BinPol
formulation, and an extended BinPol version that separates objective and constraint terms to exploit hardware-supported constraint handling.
For larger-scale problems, we implement the classical approximation algorithm described in Section 3.3 under the same assignment constraints as the Single-Constraint and Multi-Constraint Models, using between 100 and 1200 iterations.
We use several metrics to compare performance across all platforms:
Share of best, valid, and invalid solutions, where best refers to the best feasible solution found within the time limit, valid satisfies all constraints and invalid violate at least one constraint.
Optimality gap relative to the best-known solution.
Execution time (end-to-end execution time).
Scalability with respect to problem and QUBO size.
We next discuss the results across the hardware platforms described in Section 4.
Figure 2 shows the performance of both QUBO formulations on the D-Wave Advantage System 6.4. We also run experiments on Advantage System 4.1, but the results are nearly identical and are omitted for clarity. The \(x\)-axis lists problem instances in increasing complexity as \((M, R, J)\), and the two plots below show the required logical qubits. The Multi-Constraint Model requires more qubits, scaling as \(M \cdot J + M \cdot R\), whereas the Single-Constraint Model uses only \(M \cdot J\) variables. The \(y\)-axis reports the share of best, valid, and invalid solutions. The Multi-Constraint Model is too constraint-dense for practical execution on both Advantage generations: only very small toy instances yield valid results, best solutions are rare, and invalid samples quickly dominate as problem size increases. In contrast, the Single-Constraint Model performs much better. Both Advantage systems 4.1 and 6.4 show nearly identical behaviour, indicating that the hardware improvements between these generations are minimal for this problem class. For the Single-Constraint Model, valid and best solutions remain frequent up to QUBO sizes of about 100–120 qubits.
3pt
Table ¿tbl:fig:dwave95hybrid95solver? shows the D-Wave hybrid solver results for the Multi-Constraint Model on the same instances. Across all problem sizes, the solver returns at least one valid solution and, up to about 15 qubits, the best solution. However, although 1024 shots are executed, only the top solution is returned, so the share of invalid or suboptimal results cannot be determined. Overall, the hybrid solver produces valid schedules reliably across all tested instances.
Figure 3 visualises the average gap to the best-known solution, considering only valid solutions. The goal of this analysis is to quantify, for each platform, how close the valid solutions are to the optimal reference. The two colours represent the two QUBO formulations. Across both Advantage systems (\(4.1\) and \(6.4\)), the Single-Constraint Model produces valid solutions closer to the best-known solution, mainly because the more faithful Multi-Constraint Model becomes too complex for D-Wave and yields too few valid solutions as problem size grows. Later Fujitsu results show that this trend can reverse when the hardware handles added complexity better. The hybrid solver performs better than the pure quantum hardware: its valid solutions exhibit smaller gaps to the best-known reference across most instance sizes.
Figure 4 compares the effect of different chain strengths on both models across Advantage 4.1 and 6.4; chain strength cannot be adjusted for the Hybrid Solver. For the Multi-Constraint Model, chain strength influences solution quality, whereas for the Single-Constraint Model the D-Wave default setting (chain strength \(0\)) gives the most stable results. Manual tuning does not yield systematic improvements and often reduces the number of valid or best samples, especially for larger QUBOs. Overall, solvability depends more on the problem formulation than on chain-strength tuning.
Figure 5 summarises the results on the IBM Eagle (Kiev) and Heron (Fez, Torino) processors. The x-axis lists problem instances as \((M, R, J)\), the y-axis shows the share of outcomes across all shots, and the facets indicate the number of QAOA layers. We restrict the IBM experiments to the Single-Constraint Model, as the Multi-Constraint Model does not produce meaningful solutions on any tested system. Across all processors, IBM hardware solves only small toy instances, and the probability of obtaining valid or best solutions is only slightly above random guessing. The Heron processors improve over Eagle, but not enough to expand the range of solvable problems substantially. Increasing the number of QAOA layers beyond a small threshold quickly reduces performance due to noise [59], [60]. For problem sizes up to about \(10\) qubits, up to \(8\) layers may provide slight benefits, but for larger problems additional layers introduce more noise than improvement. Results for all tested layer settings are available in the reproduction package.
Figure 6 summarises the results from the Fujitsu Digital Annealer (DA) across the three QUBO implementations described in Section 5.2.3. Unlike the quantum devices, the DA
supports problem sizes beyond an equivalent of \(10{,}000\) logical variables, enabling large-scale experiments for both the Single-Constraint and Multi-Constraint Models. The \(x\)-axis
shows the number of logical variables, and the \(y\)-axis the share of best, valid, and invalid solutions. For the Single-Constraint Model, both the standard BinPol and the separated BinPol
formulation perform consistently well across all tested scales, returning high shares of valid and best solutions even for the largest instances. For the more complex Multi-Constraint Model, the standard BinPol formulation is no longer
sufficient at larger scales, and the separated BinPol implementation is required to obtain valid solutions. By contrast, the PyQUBO formulation degrades clearly for both models despite being mathematically equivalent, indicating
that internal compilation and preprocessing in the DA software stack significantly affect solution quality. As with the D-Wave hybrid solver, the DA returns only a limited number of top solutions rather than the full sample distribution, but the high rate
of valid solutions across large instances shows that it is well suited for the assignment-based formulations studied here.
Figure 7 shows the average gap of valid Fujitsu Digital Annealer solutions to the best-known solution. The \(x\)-axis gives the problem size in logical variables, the \(y\)-axis the average relative deviation, colours denote the three QUBO implementations, and the facets separate the Single-Constraint and Multi-Constraint Models. Best and invalid solutions are excluded to focus on valid
assignments. Across both models, the PyQUBO formulation produces valid solutions that are consistently farther from the best solution than the two BinPol-based implementations. Although the Improved BinPol variant
performs best at finding optimal solutions, especially for the Multi-Constraint Model, its average gap is larger. We attribute this to the objective/constraint separation, which improves feasibility but appears to reduce fine-grained optimisation
performance. The standard BinPol formulation achieves the smallest average gap and thus the best valid-solution quality across a wide range of problem sizes.
To assess the scaling behaviour of the Fujitsu Digital Annealer, Figure 8 shows the execution time as a function of QUBO size across all implementations and formulations. In all cases, execution time exhibits a clear quadratic growth trend with the number of logical variables.
Finally, we compare the classical approximation approach with the Fujitsu Digital Annealer, as both solve industry-scale problems. Figure 9 shows the normalised makespan for the Single-Constraint and Multi-Constraint Models, the iterative classical solver, the greedy solver, and the optimal reference as a lower bound. Across nearly all instances, both Fujitsu-based models outperform the classical approximation methods. This is particularly relevant when considering runtime: The classical solvers also exhibit quadratic empirical scaling, similar to the Fujitsu annealer. Even the iterative version with 1000 iterations provides little improvement over the greedy heuristic and remains consistently worse than the annealer-based solutions. Overall, the Digital Annealer yields higher-quality schedules for large-scale problems, when being evaluated under the same runtime scaling setting.
These results should be interpreted with some care, as their generalisability may be limited [61], [62].
In this study, we deliberately compare solution quality against the true optimal solutions rather than the QUBO optima. This represents a conservative assessment, as the QUBO formulation itself may introduce approximation errors independent of the solver. Our goal was to evaluate practical usefulness for real decision making rather than performance relative to the encoded objective alone. Consequently, the reported optimality gaps may overestimate solver limitations but better reflect end-to-end application performance.
One threat stems from our treatment of the Fujitsu Digital Annealer(DA) as a practical lower bound for future fault-tolerant quantum annealing. While this assumption is reasonable from one perspective, the DA’s newest generation enables separation of objective terms and penalty constraints, a capability that current physical quantum annealers do not have. To mitigate this risk, we additionally evaluated a full QUBO formulation on the DA. Another concern relates to modelling choices. The JSSP admits multiple QUBO encodings, and different weighting of penalty terms prioritise different industrial challenges. Thus our conclusions may not generalise across all variants of the JSSP or other scheduling problems. Also, both the DA and the D-Wave Hybrid Solver return only the best solutions rather than full sample distributions. While sufficient for optimisation evaluations, this limits transparency and prevents a deeper analysis on solution quality.
Comparisons across computation platforms inherently face challenges because resource notions differ. While we try to ensure fairness by solving identical industrial problems on each platform, certain formulations may naturally benefit from one architecture more than another. Depending on what is considered “fair”, this can be viewed as a threat to validity. From an industrial standpoint, however, the size of solvable instances matters more than abstract resource counts. Classical solver configurations introduce an additional threat: The branch-and-bound solver is allowed extended computation time to obtain ground-truth optimal solutions wherever feasible. In contrast, the MILP solver was deliberately time-limited to allow for comparison with quantum and quantum-inspired solvers. While we see this as appropriate for our objectives, this also implies MILP results do not necessarily represent the best possible classical approximations that could be reached using the same algorithm with more compute time. Additionally, splitting the problem introduces a trade-off: while it reduces complexity, it may prevent the global optimum from being reachable in certain cases. We evaluate the distance to the best found solution to quantify the trade-off.
The evaluation focuses on one industrial JSSP variant and many different instances. Although the instances are highly realistic and reflect constraints encountered in production environments, it remains a representative rather than exhaustive dataset. Different industries—or even different production lines within Siemens—may apply different constraint priorities or operate under different scheduling dynamics. We solved a specialised problem using specific modelling, and the results demonstrate strong interactions between model formulation and hardware behaviour. Although these trends may also apply to other optimisation problems, as suggested by findings in previous work [45], they should still be interpreted with caution, and further verification across additional problem classes is required.
Although we conceptually simulate the integration of quantum and quantum-inspired solvers into existing classical pipelines, we do not include communication latencies, API overheads, or queueing delays in the runtime measurements. In operational settings, these overheads may influence end-to-end performance, particularly for cloud-based quantum hardware. The absence of such effects may therefore overestimate real-world performance. Finally, the data used in this study are realistic but not directly sourced from a live production system. Real deployments include additional complexities, such as dynamic job arrivals.
Across all platforms, we observe a consistent co-design pattern: more expressive and constraint-rich QUBO formulations capture the industrial problem more accurately, but quickly become intractable on current quantum hardware. For near-term industrial optimisation, the central modelling question is therefore not how to encode the full problem as accurately as possible, but which parts of the problem should remain in the hardware-facing formulation and which should be shifted to hybrid or classical processing stages. This is most visible in the comparison between the Single-Constraint and Multi-Constraint Models. The Multi-Constraint Model, with \(M \cdot J + M \cdot R\) variables, places substantially higher constraint pressure on the hardware and yields valid solutions only for toy instances on D-Wave. By contrast, the Single-Constraint Model, with \(M \cdot J\) variables, remains solvable across all platforms and is therefore better suited to near-term hardware. A similar pattern appears on the Fujitsu Digital Annealer: although it can process problem sizes beyond \(10{,}000\) logical variables, the more constraint-dense formulation still requires a more carefully tailored implementation. Overall, our results show that constraint pressure, at least as much as raw problem size, limits scalability across all evaluated platforms.
A central cross-platform result is the trade-off between solution validity and proximity to the optimum. Simplified formulations increase the probability of obtaining valid solutions, but can lead to larger gaps to the best-known solution. More detailed formulations represent the scheduling problem better, but current hardware often struggles to navigate the resulting constrained landscape efficiently. These findings suggest three transferable design principles for near-term industrial quantum optimisation. First, compact formulations that preserve the dominant optimisation structure while relaxing secondary constraints are often more effective on current hardware than more faithful but constraint-dense encodings. Second, solver assessment should be performed end-to-end, including feasibility, approximation quality, and practical execution effort, rather than only on encoded objective values. Third, the most suitable solver paradigm depends not only on problem size, but on the interaction between constraint density, formulation structure, and hardware capabilities. These observations are likely relevant beyond the present JSSP case to a broader class of industrial assignment and scheduling problems.
The IBM processors show architectural improvement from Eagle to Heron, but for this problem class they still solve only toy instances, and additional QAOA layers beyond small depths quickly become ineffective because noise outweighs any gain in solution quality. D-Wave performs substantially better with the compact formulation, while the Multi-Constraint Model remains impractical beyond toy scales. The Fujitsu Digital Annealer illustrates the benefit of specialised hardware most clearly: with a suitable formulation, it handles industry-scale instances and consistently outperforms the classical approximation heuristics in solution quality. From a practical perspective, the main lesson is not that one solver paradigm universally dominates, but that successful industrial proof-of-concept work currently depends on restricted problem scope, hardware-aware formulation, and explicit matching of optimisation goals to platform capabilities. Under present hardware conditions, this is more important than abstract expectations of quantum advantage.
We conducted a multi-platform evaluation of quantum annealing, quantum-inspired computing, and classical approximation methods for a real-world JSSP variant. Our results show that current quantum hardware is not yet competitive for large-scale constrained optimisation, although simplified formulations allow non-trivial valid solutions. Quantum-inspired hardware, by contrast, already supports industry-relevant problem sizes for the assignment-based formulations studied here and therefore provides a practically valuable reference point for near-term industrial optimisation workflows. Overall, the study highlights the importance of hardware-software co-design, formulation tuning, and systematic design-space exploration.
A next step is to move from case-specific studies towards systematic design-space exploration across formulations, hardware backends, and solver settings. Such work should separate formulation design, solver configuration, and end-to-end integration effects more clearly, and should account explicitly for whether the goal is optimal solutions, high-quality approximations, or fast feasible schedules. Future work should therefore extend the analysis to additional optimisation problems, improved hybrid workflows, and live production settings, including integration overheads and latency, to better understand the practical value of quantum and quantum-inspired optimisation in industrial environments.
This work was supported by the German Federal Ministry of Education and Research (BMBF), funding program ‘quantum technologies—from basic research to market’, grant numbers 13N16092 and 13N16093.
* Oliver von Sicard conducted this work while employed at Siemens AG.↩︎