Hostname: page-component-77f85d65b8-t6st2 Total loading time: 0 Render date: 2026-04-19T23:29:23.003Z Has data issue: false hasContentIssue false

Comparing gate and annealing-based quantum computing for configuration-based design tasks

Published online by Cambridge University Press:  14 October 2025

Oliver Schiffmann*
Affiliation:
Design and Manufacturing Futures Lab, University of Bristol , Bristol, UK
James Gopsill
Affiliation:
Design and Manufacturing Futures Lab, University of Bristol , Bristol, UK
Ben Hicks
Affiliation:
Design and Manufacturing Futures Lab, University of Bristol , Bristol, UK
*
Corresponding author Oliver Schiffmann oliver.schiffmann@bristol.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

Complete exploration of design spaces is often computationally prohibitive. Classical search methods offer a solution but are limited by challenges like local optima and an inability to traverse dislocated design spaces. Quantum computing (QC) offers a potential solution by leveraging quantum phenomena to achieve computational speed-ups. However, the practical capability of current QC platforms to deliver these advantages remains unclear. To investigate this, we apply and compare two quantum approaches – the Gate-Based Grover’s algorithm and quantum annealing (QA) – to a generic tile placement problem. We benchmark their performance on real quantum hardware (IBM and D-Wave, respectively) against a classical brute-force search. QA on D-Wave’s hardware successfully produced usable results, significantly outperforming a classical brute-force approach (0.137 s vs 14.8 s) at the largest scale tested. Conversely, Grover’s algorithm on IBM’s gate-based hardware was dominated by noise and failed to yield solutions. While successful, the QA results exhibited a hardware-induced bias, where equally optimal solutions were not returned with the same probability (coefficient of variation: 0.248–0.463). These findings suggest that for near-term engineering applications, QA shows more immediate promise than current gate-based systems. This study’s contribution is a direct comparison of two physically implemented quantum approaches, offering practical insights, reformulation examples and clear recommendations on the utilisation of QC in engineering design.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. A figure showing how the type of problems we can tackle using classical computation are bounded by the number of options we can compute and the complexity of evaluating a single option.

Figure 1

Figure 2. A figure showing the comparison between two classical and two quantum algorithms applied to a design puzzle. Here the puzzle is a layout type problem requiring the placement of entities in a grid.

Figure 2

Figure 3. A figure showing the major developments in QC relevant to engineering design. This figure shows how the field is rapidly progressing from creation to developing deployable methods and the required supporting hardware. The sources for the information presented in this figure are detailed in Appendix B: Source for Figure 3 inside Tables B1 and B2.

Figure 3

Table 1. A table summarising each of the related works discussed in this section

Figure 4

Figure 4. A figure showing the major steps to be executed as part of the experimental process.

Figure 5

Figure 5. A figure showing the combinatorial problem of placing two tiles (orange and pink) in an 8x8 grid. Grid coordinates are shown represented by binary strings (000, 001, 010…). The tiles preferred positions are shown by the green area. Tiles placed closer to this eastern wall/green area are considered better solutions. Three example solutions are shown. The top example shows both tiles overlapping as representing an invalid solution.

Figure 6

Figure 6. A figure showing the contributors to total time to solution for QA. Taken from the system documentation provided by D-wave (D-Wave n.d.a).

Figure 7

Figure 7. Figures showing the results from Grover’s Algorithm using both a quantum simulator (IBMQ_qasm_sim) and a real quantum computer (IBMQ_Brisbane). The frequency of tile placement at each position on the grid is indicated by the height of the bar at that coordinate. Figures (a) and (c) show the results for the placement of Tile 1 using simulated and real quantum computation, respectively. (b) and (d) show the same for Tile 2, respectively.

Figure 8

Figure 8. Figures showing the results of both simulated and real QA approaches to the tiling problem. The frequency of tile placement at each position on the grid is indicated by the height of the bar at that coordinate.

Figure 9

Table 2. A table containing the percentage error present in both the simulated and real quantum results obtained for Grover’s and QA approaches, broken up as they apply to each constraint

Figure 10

Table 3. A table containing the times required for obtaining the results presented in Figures 7 and 8. Note that a queue time of N/A is given for locally run approaches

Figure 11

Figure 9. Figures showing the results for Tile 1 obtained using D-wave’s Advantage_system4.1 at varying grid sizes.

Figure 12

Figure 10. Figures showing the results for Tile 2 obtained using D-wave’s Advantage_system4.1 at varying grid sizes.

Figure 13

Table 4. A table containing data comparing the time to solution for the classical brute force approach (CPU time) and the QA approach, as well as error and coefficient of variation values for QA, at different problem scales. Note that a lower value for coefficient of variation indicates less deviation from a uniform distribution. The CPU times for the locally run classical approaches were achieved using an M1 pro chip (approximate clock speed of 3.2GHz)

Figure 14

Figure 11. A figure showing how the difficulty in creating a smoothly varying energy landscape using the binary string solution representation. Note that for visual clarity the sign of all energies have been changed to make them positive.

Figure 15

Figure A1. A figure showing the schematic circuit for Grover’s algorithm (Nielsen & Chuang 2001).

Figure 16

Table B1. A table detailing the supporting references used to create Figure 3, organised by the QC era

Figure 17

Table B2. A table detailing the supporting references for the maximum qubit count achieved by each quantum compute provider, organised by provider