WorksPhysics and Astronomy
Band structure of two-dimensional graphene and of one-dimensional nanoribbons via variational quantum algorithms: from energies to wavefunction quality
Abstract
Simulating quantum many-body systems classically encounters exponential bottlenecks, which quantum devices circumvent by natively encoding wavefunctions. In the Noisy Intermediate-Scale Quantum (NISQ) era, however, hardware noise constrains simulation accuracy. As a stepping stone toward strongly correlated materials, we compute the band structure of 2D monolayer graphene and 1D nanoribbons (zigzag and armchair) using a single variational workflow in the tight-binding approximation. Non-interacting ground states also provide essential initial reference states for subspace and warm-started variational methods to solve interacting spectra. By mapping the Bloch Hamiltonian to Pauli operators, we extract the ground band via the Variational Quantum Eigensolver (VQE) and excited subbands via Variational Quantum Deflation (VQD), validating our approach from ideal simulations to execution on physical IBM Quantum processors. In ideal simulations, the workflow reproduces exact diagonalization results with high precision, whereas hardware noise introduces energy deviations of a few hundredths of the hopping parameter. While qubit counts scale logarithmically with ribbon width, fixed-depth ansatz accuracy degrades with Hilbert space dimension. Crucially, deepening the ansatz improves ideal simulation accuracy by over three orders of magnitude but worsens energy estimates under noise, proving that practical circuit depth is bounded by hardware noise rather than expressivity. Finally, we complement energy evaluations with a wavefunction-level diagnostic measuring subspace containment. This diagnostic captures degenerate manifolds and exposes optimization failure modes disguised by energy agreement alone. Operating directly on NISQ hardware, this validated workflow establishes a controlled baseline for studying topological and strongly correlated phases in realistic materials.
Introduction
Strongly correlated electron materials represent a critical paradigm for future technologies due to the emergent physical phenomena driven by dominant electron-electron interactions[1]. Unlike conventional metals and semiconductors described by non-interacting band theory, strong Coulomb repulsion yields collective phase transitions, including metal-insulator transitions[2, 3, 4], unconventional superconductivity[5, 6], and spin-pairized ordering[1]. In carbon-based architectures, electron-electron interactions drastically renormalize electronic structures driving superconductivity in magic-angle and crystalline multilayer graphene systems[7, 8]. In reduced dimensions, such as graphene nanoribbons (GNRs), enhanced Coulomb repulsion and quantum confinement induce localized edge states along zigzag boundaries[9]. Furthermore, periodic structural engineering of GNRs gives rise to topological edge states and localized end states governed by symmetry-protected topological phases[10, 11]. Harnessing these interaction-driven superconducting phases alongside localized and topological boundary states require many-body accounting of electronic band structures to guide material engineering at the atomic scale.
Simulating strongly correlated many-body quantum physics on classical computers encounters severe computational bottlenecks. Exact diagonalization explicitly solves the -body Schrödinger equation, but is strictly constrained to tiny clusters due to the exponential growth of Hilbert space dimension. Tensor network methods like Density Matrix Renormalization Group (DMRG)[12], deliver near-exact precision for quasi-one-dimensional systems by truncating low-entanglement states, however, extending DMRG to higher dimensional lattices requires an exponential expansion in bond dimension. Finally, Green’s function approximations and mean-field extensions such as [13] and Dynamical Mean-Field Theory[14] simplify electron correlations by mapping lattice interactions onto local impurity model, yet, they fail to capture non-local correlation fluctuations, long-range entanglement, and topological edge states without empirical parametrization.
Quantum computers circumvent classical simulation bottlenecks by using controllable quantum states to store and process physical wavefunctions[15]. By mapping fermionic operators onto qubit registers[16, 17], a system of spin-orbitals maps directly onto qubits, storing the full -dimensional Hilbert space. Algorithms such as Quantum Phase Estimation (QPE)[18] leverage unitary time evolution to calculate ground-state energies and energy bands with polynomial circuit scaling. However, executing long-depth algorithms such as QPE remains infeasible on current devices. In the present NISQ[19] era, hardware is constrained by gate errors, crosstalk, and limited coherence times. To overcome these limitations hybrid quantum-classical approaches like the Variational Quantum Eigensolver (VQE)[20, 21] have emerged. By parametrizing low-depth quantum circuits and performing parameter optimization in classical hardware, variational algorithms minimize coherence requirements providing a practical route to calculate electron correlations and band structures[22, 23, 24, 25]. Furthermore, quantum strategies and scalable algorithms for correlated lattice systems such as the Fermi-Hubbard model[26, 27] and demonstrations of quantum utility[28] have expanded the reach of near-term processors in condensed matter physics.
Although the ultimate goal of quantum computing in materials science is to simulate strongly correlated many-body Hamiltonians beyond classical reach, implementing non-interacting tight-binding Hamiltonians on physical processors represents more than a preliminary step. Subspace algorithms, such as Quantum Krylov Subspace (QKS) methods, Krylov Quantum Diagonalization (KQD) [29], and Sample-Based Krylov Quantum Diagonalization (SKQD) [30], critically depend on high-quality initial reference states, as their convergence rates and subspace sampling efficiencies rely on the overlap with the true low-energy manifold. Likewise, warm-started Variational Quantum Eigensolver[31, 32] protocols leverage single-particle approximations to initialize variational parameters in favorable regions of the Hilbert space, mitigating barren plateaus and accelerating convergence toward correlated ground states. Single-particle tight-binding solutions offer a controlled starting point to build time-evolved Krylov bases or sample relevant electronic configurations or warm-start variational optimizers. In this context, Cerasoli et al. [33] pioneered mapping empirical tight-binding Hamiltonians of bulk silicon onto Pauli operators to solve for energy bands on IBM Quantum hardware, while Sherbert et al. and others [34, 35] established a generalized framework for calculating band structures from atomic orbitals. However, applying these algorithms to low-dimensional architectures such as one-dimensional graphene nanoribbons (GNRs) on physical quantum hardware remains largely unexplored.
In this work we address two carbon systems of different dimensionality within a single variational framework. On the one hand we take the two-dimensional monolayer graphene. On the other hand we take the quasi-one-dimensional GNRs. First, we perform the ideal simulation of the proposed method and we recover the exact diagonalization results. Second we perform simulations under quantum hardware noise models and we see that finite sampling and noisy optimization have comparable contributions. Third we perform executions in real IBM
Quantum processors and we demonstrate the feasibility of the computation on current NISQ devices. We also add a subspace containment analysis to address not only the energy, but also the wavefunction quality. The work is organized as follows: In section II we define the tight binding model of graphene and GNRs. In section III we define the quantum algorithm we will use to obtain the band structures of graphene and GNRs. In sections IV and V we show the band structure calculations. In section VI we show the results regarding subspace containment. Finally, we explain the conclusions in section VII.
Theoretical model
This section introduces the two systems studied in this work and the Hamiltonians from which their bands are obtained. We first describe two-dimensional monolayer graphene and then the quasi-one-dimensional nanoribbons, in both cases within the same tight-binding framework and in the Bloch representation, which reduces the problem, at each point of reciprocal space, to a finite-dimensional matrix . Throughout the paper, the exact reference against which every variational result is compared is the direct numerical diagonalization (exact diagonalization) of that Bloch matrix on a dense sampling of ; in all band figures (Figure 3–Figure 9), the exact diagonalization result is drawn as continuous gray lines and the variational result as colored points.

Figure 3. Band structure of monolayer graphene in the statevector mode, obtained by VQD (valence in blue, conduction in orange) versus exact diagonalization (gray lines), along the path : (a) with first nearest neighbors and (b) with first and second nearest neighbors. SLSQP optimizer, EfficientSU2 ansatz with two repetitions.

Figure 9. Band structure of graphene nanoribbons (, ) computed on real IBM Quantum computers: energy measured on the hardware (colored points) versus exact diagonalization (gray lines), for the (a) armchair (backend ibm_fez) and (b) zigzag (backend ibm_kingston) ribbons, over . Execution in the hardware mode with the hybrid strategy of Sec. III. The mean error is indicated.
Graphene is a hexagonal (honeycomb) lattice of carbon atoms with two triangular sublattices and (Figure 1a). In the tight-binding approximation, the electrons are described by

Figure 1. Structure of monolayer graphene. (a) Honeycomb lattice in real space, with the sublattices and and the lattice vectors , . (b) First Brillouin zone (hexagon) with the high-symmetry points , and and the path . Own elaboration.
where is the first-nearest-neighbor hopping integral and the second-nearest-neighbor one (). By periodicity, for each wave vector the problem reduces to a Bloch Hamiltonian over the two sublattices,
with
where are the three first-nearest-neighbor vectors and the six second-nearest-neighbor vectors. Their energies are . At first nearest neighbors () the diagonal term vanishes, , and the bands are symmetric about the Fermi level, , touching at the Dirac points where ; the second-nearest-neighbor term breaks that electron-hole symmetry and shifts the Dirac point in energy. The band structure is traced along the high-symmetry path of the first Brillouin zone (Figure 1b).
We turn now to the one-dimensional systems. Confining the sheet yields a system that is periodic along a single direction (the ribbon axis), with a unit cell of atoms per sublattice. The Bloch Hamiltonian preserves the block structure
where now is an matrix and is the wave vector along the ribbon. The form of depends on the type of edge [36] (Figure 2):

Figure 2. Structure of graphene nanoribbons with armchair (a) and zigzag (b) edges. Filled and open circles represent the two sublattices ( and ), and the dashed rectangle indicates the unit cell. Own elaboration.
Zigzag: main diagonal ; subdiagonal .
Armchair: main diagonal ; subdiagonal and superdiagonal .
The full Hamiltonian has dimension ; its eigenvalues at each constitute the bands of the ribbon. In the implementation (Sec. III) we take , so that has dimension and is represented with exactly qubits.
Quantum methods
This section describes the computational workflow, common to both systems, that takes each Bloch Hamiltonian to a band structure obtained on a quantum processor. We first explain how the matrix is rewritten as
an operator acting on qubits and which parametrized circuit prepares the trial state; we then describe the VQE and VQD algorithms used to obtain, respectively, the lowest band and the excited bands. We next define the three execution modes in which every calculation of this work can be run, discuss the computational cost of the noise simulation and the error channels it contains, and present the strategy of execution on real hardware. Finally, we introduce the subspace-containment diagnostic with which we validate the variational wavefunction.
For each the matrix of dimension is constructed and decomposed in the basis of Pauli-matrix products,
an operator acting on qubits. The trial state on which this operator is evaluated is prepared with a parametrized circuit: we use the hardware-efficient ansatz EfficientSU2 (with a number of repetitions that is stated for each calculation), on account of its low gate count and its suitability for NISQ devices.
The lowest-energy band at each is obtained with VQE, by minimizing the expectation value
by means of a classical optimizer. We have employed COBYLA, SPSA and SLSQP: SPSA is more robust against the stochastic noise of the measurement [37, 38] (preferable with finite shots and on real hardware), whereas SLSQP, being a gradient-based method, converges rapidly and accurately in ideal simulations.
The upper bands are obtained with VQD, by deflation: when computing the -th state, a penalty term is added to the cost function that enforces orthogonality with respect to the states already found,
with a hyperparameter , set to throughout this work, large compared with the bandwidth , so that the penalty dominates over any energetic gain from collapsing onto an already occupied level. To accelerate convergence along the path in we use the optimal parameters of one point as the seed for the next (warm-start). Two practical remarks about this deflation loop are worth recording. The first is that the sequential character of VQD makes the -th state inherit the errors of the preceding ones and accumulate penalty terms, so that the quality of the reconstruction degrades systematically with the index of the state. The second is that, on a noisy cost function, a local optimizer started from a single seed can settle in a local minimum in which a state skips a level, it converges onto an eigenspace that is not its own, while the deflation penalty keeps it orthogonal to the previous states. We found that increasing the iteration budget does not correct this and can even aggravate it, since on a noisy cost function the optimizer keeps wandering around the wrong minimum, whereas restarting the optimization from a different seed does recover the correct eigenspace. We therefore optimize each state from seeds, the first being the warm-start one, the rest random, and retain the one of lowest cost, evaluated on the ideal simulator so that the choice does not depend on sampling noise. Unless stated otherwise, we use ; is used in the three-qubit containment calculations of § 1.5, where the fidelity of the excited states is itself the quantity under study.
Three execution modes are used throughout the paper:
statevector: ideal simulation. The expectation value is evaluated exactly on the state vector, without sampling or noise.
aer_noise: simulation with a noise model of a device (see below), with a finite number of shots.
hardware: execution on a real IBM Quantum processor.
We do not add the ideal simulation with a finite number of shots. The reason is that the statistical error of a finite sampling is already contained in aer_noise, which adds the device errors on top of it, and, in the systems studied here, the results are indistinguishable from statevector within that statistical error. The decomposition of the error into its sampling and optimization contributions, reported below, is obtained instead from the two energies recorded in every mode: the ideal one (exact expectation value over the optimal parameters) and the measured one (with noise or hardware), which allows separating the robustness of the optimizer from the effect of noise on the energy.
For the aer_noise simulations we adopt the systematic rule of emulating a device with exactly the number of qubits required by the circuit with a fixed seed for reproducibility. This procedure can reduce the computational cost by a factor of 500 compared to the simulation using a simulated backend of 133 qubits and does not alter the noise model.
The emulated device has the native gate set , and the noise model assigns to each of them a depolarizing channel with the corresponding gate error, composed with a thermal relaxation channel built from the gate duration and the coherence times and of the qubits involved; the measurement carries, in addition, a classical readout error (bit-flip on the recorded outcome). The virtual rotations are exact and carry no error, as on the real device. For the sizes used here the model yields one-qubit gate errors of (durations of 30–60 ns), two-qubit CX errors of – (durations of 0.3–0.9 s), readout errors of –, and coherence times –200 s, values representative of the current generation of superconducting devices. Not included are correlated errors, crosstalk between neighboring qubits and the temporal drift of the calibration, all of which are present on the real machine. The model is therefore expected to underestimate the error with which a given circuit is measured on the device, mainly through the errors associated with two-qubit gates; § 1.4 quantifies this for the two-qubit circuits of the nanoribbons, while the single-qubit circuit of the monolayer, which contains no two-qubit gates, is essentially unaffected (Sec. IV).
Running the variational optimization directly on hardware consumes a lot of quantum computing time because the cost function must be evaluated at each step. We therefore adopt, in the hardware mode, a hybrid strategy: the ansatz parameters are optimized entirely in simulation and only the optimal circuit of each band and point is run on the real device to measure its energy. In this way the number of jobs is reduced to one per (band, ) pair: the hardware-measured energy of the optimal variational state. In all hardware calculations readout error mitigation is applied. This strategy, which we refer to below as the hybrid hardware strategy, is the one used in every real-device result reported in this work. The agreement in energy does not by itself guaranty that the state prepared by the circuit is the correct physical state. A variational state can approach the exact eigenvalue while carrying appreciable weight in neighboring eigenspaces. To validate the wavefunction we adopt the subspace containment diagnostic introduced in Ref. [39]. For a variational state and an exact-diagonalization eigenspace , we define the subspace containment
where is the projector onto . If is an orthonormal basis of that eigenspace, this becomes
Eq. (9) covers two cases. For a nondegenerate eigenstate the eigenspace is one-dimensional and the containment reduces to the usual squared overlap with the corresponding exact eigenvector: , a number that says what fraction of the variational state is the physical state one intended to prepare, with the weight leaked into the remaining eigenvectors. For a degenerate manifold, by contrast, the projection onto the full eigenspace is the appropriate quantity because it is basis-independent. In that case the variational states obtained sequentially by VQD within a -fold degenerate manifold should be understood as states spanning the same eigenspace, not as energetically distinct levels, and what is meaningful is that each of them and, jointly, the subspace they span, resides within .
In the systems studied here degeneracies are confined to isolated high-symmetry points: the Dirac point of the monolayer, where the two bands touch. The zone boundary of the zigzag ribbon, where the spectrum collapses onto three eigenspaces: and , each -fold degenerate, so that their degeneracy grows with the width, and the twofold eigenspace of the two edge states at . Finally, the degeneracies of the armchair ribbon at and (see Figure 7). At those points, the containment must be read over the manifold in the sense just described. Eigenvalues are grouped into eigenspaces numerically, with a tolerance in units of , so that the two regimes are separated automatically at each .

Figure 7. Exact band structure as a function of the ribbon width, obtained by exact diagonalization: zigzag with (a) and (b) , and armchair with (c) and (d) .
The containment is evaluated on the noiseless statevector of the optimal parameters and on parameters obtained in the presence of noise.
Results: monolayer graphene (2D)
This section reports the band structure of monolayer graphene along the path . Being a single-qubit system, the monolayer is the simplest case and sets the reference against which the nanoribbons of Sec. V are read.
Fig. 3 compares the valence and conduction bands obtained with exact diagonalization and statevector mode, in the two approximations of the model. At first nearest neighbors (Figure 3a) the bands are symmetric about the Fermi level and touch at the Dirac point ; upon including the second nearest neighbors (Figure 3b) the electron-hole symmetry is broken and the Dirac point shifts in energy. In both cases the agreement with the exact reference is excellent along the entire path, which validates the VQE/VQD workflow for the two-dimensional system.
Fig. 4 compares the energy measured under noise with exact diagonalization. The optimizations are done with COBYLA and SPSA. In both cases the band structure is well reproduced, with mean deviations of (COBYLA) and (SPSA). The SPSA optimizer turns out to be more robust on average against the stochastic noise of the measurement, although both exhibit larger pointwise deviations in some regions of the path, in line with systematic comparisons showing that the relative performance of these optimizers is strongly problem dependent [40]. These deviations are consistent with the measurement noise level associated with a finite sampling of 1024 shots.
Fig. 5 compares the energy measured on the hardware with exact diagonalization along the same path. The two bands are reproduced with a mean deviation of including the Dirac point at , an excellent result that reflects that the circuit is shallow and the impact of device noise is small.
This error is smaller than the one obtained with the noise model in Fig. 4, which might seem to contradict the expectation that the model underestimates device noise (Sec. III). However, the two values measure different quantities. In a noise model, parameters are optimized under noise, meaning the total error includes two distinct components: optimization error ( for SPSA; for COBYLA) and final measurement error ( for SPSA; for COBYLA). In contrast, the hybrid hardware strategy optimizes parameters in an ideal simulation, reaching exact energies within , so its reported error consists solely of the final measurement component. When isolating pure measurement error, the physical device () and the noise model (–) agree closely. The device does not underperform the model here because this single-qubit circuit involves no two-qubit gates, eliminating unmodeled hardware noise like crosstalk and correlated errors, while single-qubit gate errors are negligible (). Furthermore, readout error mitigation was applied on the real hardware but omitted in simulation. As a result, the remaining error in both cases is dominated simply by finite sampling noise.

Figure 4. Effect of noise in monolayer graphene (aer_noise mode): energy measured under noise (valence in blue, conduction in orange) versus exact diagonalization (gray lines), along , optimizing with (a) COBYLA and (b) SPSA. The mean error with respect to the exact result is indicated.
Results: graphene nanoribbons (1D)
We turn now to the one-dimensional systems. This section reports, in order: (i) the validation of the method in statevector mode; (ii) the dependence of the spectrum on the ribbon width, obtained by exact diagonalization; (iii) the effect of the device noise model, including the decomposition of the error into its sampling and optimization contributions; (iv) the execution on real IBM Quantum processors; and (v) a scalability and error analysis as the number of qubits is increased, carried out in statevector and aer_noise modes.
Figure 6 compares the statevector results of GNBs with exact diagonalization. The band structure of both ribbons with (width ) over the entire interval is optimized with SLSQP using an EfficientSU2 ansatz with two repetitions. The agreement is excellent for the four bands in both ribbons. It is worth noting that reaching this precision in the excited bands required a sufficiently expressive ansatz (two repetitions) and a gradient-based optimizer (SLSQP); with a single-repetition ansatz the excited bands of the zigzag ribbon exhibit appreciable deviations.

Figure 6. Band structure of GNBs (, ) obtained in statevector mode by VQD (colored points) versus exact diagonalization (gray lines), for the four lowest bands, in the (a) zigzag and (b) armchair ribbons, over . SLSQP optimizer and EfficientSU2 ansatz with two repetitions.

Figure 5. Band structure of monolayer graphene computed on a real IBM Quantum computer (ibm_marrakesh, Heron family): energy measured on the hardware (points: valence in blue, conduction in orange) versus exact diagonalization (gray lines), along . Execution in the hardware mode with the hybrid strategy of Sec. III. The mean error is indicated.
We next examine how the spectrum depends on the width of the ribbon Figure 7 shows the exact band structure as the width is varied between () and (). As increases, the number of subbands grows and the spectrum tends toward that of two-dimensional graphene. In the zigzag ribbons one can appreciate the nearly flat pair of edge-state bands at for , which becomes flatter as the width increases. In the armchair ribbons a gap appears around that varies with . It should be noted that, by construction of the mapping (), the accessible widths are restricted to powers of two; a systematic study of the different width families of the armchair ribbons, with their well-known dependence of the gap on [41], would require a more flexible mapping.
To study the effect of noise we reproduce the band structure of both ribbons (, four bands) in the aer_noise mode with the SPSA optimizer. Figure 8 shows that the measured energy reproduces the exact band structure with good fidelity despite the noise. In units of , the mean deviation with respect to the exact result is in the armchair ribbon and in the zigzag one (indicated in each panel of Figure 8). The decomposition of the error into its two contributions reveals that both are comparable: the measurement noise (measured energy versus the ideal energy of the optimal parameters) is , consistent with the finite sampling of 1024 shots ( per term), while the effect of noise on the optimization (ideal energy of the optimal parameters obtained with noise versus the exact one) is .

Figure 8. Simulation in the aer_noise mode (, ): energy measured under noise (colored points) versus exact diagonalization (gray lines), for the (a) armchair and (b) zigzag ribbons, over . Optimization with SPSA. The mean error with respect to the exact result is indicated.
effect of noise on the optimization (ideal energy of the optimal parameters obtained with noise versus the exact one) is . Overall, the SPSA optimizer maintains good precision despite the noise.
Next, we compute the complete band structure of the narrowest nanoribbons (, ) on real IBM Quantum computers. We used the processors ibm_fez (armchair ribbon) and ibm_kingston (zigzag ribbon), both of the IBM Heron family. Figure 9 compares the energy measured on the hardware with exact diagonalization. In the armchair ribbon the four bands are reproduced with a mean deviation of , distributed fairly evenly among the bands (–). In the zigzag ribbon the mean deviation is : the lowest and highest bands are reproduced with and , while the two central bands concentrate most of the error ( and ), with deviations of up to . These larger deviations are not related to the near degeneracy of the central bands at : they are largest at small , where the central bands are well separated from the rest of the spectrum, and smallest close to , where they become degenerate.
Because the parameters are optimized in ideal simulation, where their energies agree with the exact ones to within , the whole hardware error is the error with which the device measures the optimal circuit. The same quantity in the aer_noise calculation of Figure 8, the measured energy compared with the ideal energy of the same parameters, is (armchair) and (zigzag), for circuits of the same size (two qubits, ansatz with one repetition, 1024 shots). The real devices therefore produce between 1.7 and 2.9 times the measurement error predicted by the noise model, unlike the single-qubit monolayer of Sec. IV. The hardware deviations are also systematic rather than statistical: in seven of the eight bands the measured energy is shifted on average toward the center of the spectrum (), the signature of incoherent errors that drive the prepared state toward the maximally mixed one, whereas in the noise simulation the mean shift of every band stays below . This is the expected effect of the error sources that the model leaves out and that act mainly on two-qubit gates: crosstalk, correlated errors and the drift of the calibration (Sec. III).
Finally, we show a study of how the error and the resources scale as the ribbon width increases. We reconstruct by VQD the four lowest bands for (widths ), on a grid of seven points in , with the SLSQP optimizer and an EfficientSU2 ansatz with two repetitions, held fixed across all sizes. The error is the mean, over the four bands and the seven points, of the absolute deviation with respect to exact diagonalization.
The results show one favorable feature and one limiting feature. The favorable one is the scaling of the resources. The number of qubits grows logarithmically with the width, . The number of ansatz parameters is linear in ( for two repetitions); and thanks to the sparse character of the Bloch Hamiltonian, the number of Pauli terms grows approximately linearly with the width ( for armchair and for zigzag) rather than with the worst-case exponential of a dense operator (Figure 10b). Since the measurement cost of a variational algorithm is governed by the number of Pauli terms to be estimated, the quantum resources per point remain modest as the physical system grows.

Figure 10. Scalability and error analysis (VQD of the four lowest bands; statevector mode throughout, SLSQP optimizer, EfficientSU2 ansatz with two repetitions). (a) Mean error with respect to exact diagonalization versus the number of qubits (logarithmic scale). (b) Resources versus : number of Pauli terms of the Hamiltonian and number of ansatz parameters.
| Param. | Pauli | Pauli | Evals | Evals | (statevector) | (statevector) | (aer_noise) | (aer_noise) | (hardware) | (hardware) | ||
| 2 | 2 | 12 | 3 | 4 | 2 566 | 3 617 | ||||||
| 3 | 4 | 18 | 5 | 8 | 7 315 | 11 427 | – | – | ||||
| 4 | 8 | 24 | 9 | 16 | 12 207 | 30 150 | – | – | ||||
| 5 | 16 | 30 | 17 | 32 | 15 823 | 60 768 | – | – | ||||
| 6 | 32 | 36 | 33 | 64 | 19 170 | 121 074 | – | – |
Table I. Scalability with the number of qubits , for the VQD reconstruction of the four lowest bands on a grid of seven points in , with an EfficientSU2 ansatz of two repetitions held fixed across all sizes. For each ribbon (subscript : armchair; subscript : zigzag) we give the number of ansatz parameters, the number of Pauli terms of the Hamiltonian, the number of cost-function evaluations and the mean error with respect to exact diagonalization in the two execution modes. The statevector columns (SLSQP optimizer) measure exclusively the intrinsic limitation of the ansatz and of the classical optimization; the resource counts and the evaluation counts correspond to them. The aer_noise columns repeat the same calculation on a device noise model. SPSA replaces SLSQP under noise. The hardware columns give the energy measured on real IBM Quantum processors (ibm_fez, armchair; ibm_kingston, zigzag) for , the only width run on hardware. They correspond to Fig. 9 and differ from the rest of the table in three respects: the hybrid strategy of Sec. III (parameters optimized in ideal simulation, only the final measurement on the device), an ansatz with one repetition, and a grid of nine points in .
The limiting feature is the precision at fixed ansatz depth. As Figure 10a shows on a logarithmic scale, the mean error grows by four orders of magnitude across the range studied, from – at to for . The reason is that an ansatz of fixed expressivity has to cover a Hilbert space whose dimension doubles with every added qubit: with two repetitions the circuit has only parameters, a number that grows linearly, and at some point the exact eigenvector ceases to be reachable.
Under noise the picture is different. The aer_noise error lies between and at every size and shows no systematic trend with . Up to it exceeds the statevector error by two to five orders of magnitude, so the intrinsic limitation of the ansatz is completely masked by the noise; only for , where the ideal error has itself reached , do the two come within an order of magnitude of each other. Separating the two contributions clarifies what happens. The optimization contribution (ideal energy of the parameters found under noise versus the exact one) varies between and without a clear trend. The measurement contribution (measured versus ideal energy of the same parameters) grows from – at – to – for , and it also changes in nature. For it is essentially statistical, with a mean shift of at most , whereas for the measured energies lie systematically above the ideal ones, by – on average, that is, shifted toward the center of the spectrum. This is the accumulation of gate errors in a circuit whose number of CX gates grows as : the larger the circuit, the closer the prepared state gets to the maximally mixed one. The hardware columns, available for , must be read with the caveats stated in the caption. The hardware error ( armchair, zigzag) contains only the measurement contribution, and yet it is of the same order as the total aer_noise error ( and ), which contains both. Compared with the measurement contribution alone of the aer_noise calculation ( for both ribbons), the device is worse by a factor of 1.5 (armchair) and 2.2 (zigzag), in line with the analysis of Figure 9.
Recovering the precision of the ideal simulation requires increasing the number of repetitions, at the cost of a deeper circuit.
We repeated the reconstruction of the four lowest bands of the zigzag ribbon at for one to four repetitions of the ansatz, in statevector and aer_noise modes, on the same grid of seven points and with the optimizer used throughout this work in each regime (SLSQP and SPSA, respectively); Figure 11 collects the result. In statevector the gain is dramatic: the mean error falls monotonically from at one repetition to at four, three and a half orders of magnitude, as the circuit becomes expressive enough to reach the exact eigenvectors. Under noise the trend is the opposite. The measured error is essentially unchanged between one and two repetitions ( and ) and then grows, to and at three and four, while the two-qubit gate count of the ansatz goes from three to twelve. Separating the two contributions shows that the ideal energy of the parameters found under noise does improve with depth ( to ), so the optimization is not what fails; what degrades is the energy actually measured, because a deeper circuit accumulates more gate error at every evaluation. At four repetitions the two regimes differ by nearly four orders of magnitude, and the expressivity that ideal simulation rewards is precisely what the device punishes. The optimal depth on a noisy processor is therefore the shallowest one the problem tolerates, one or two repetitions, which is what we use throughout, whereas in ideal simulation deeper is always better. Since our noise model underestimates the noise of the real device (§ 1.4), the turnover on hardware can only come earlier. The two error mechanisms in the NISQ regime, the limited expressivity of a shallow ansatz and the flattening of the optimization landscape by noise, are well documented [42, 43].

Figure 11. Effect of the ansatz depth on the accuracy of the reconstruction (zigzag ribbon, , four lowest bands, seven points in ). Mean error with respect to exact diagonalization versus the number of repetitions of the EfficientSU2 ansatz, on a logarithmic scale; the upper axis gives the number of two-qubit gates of the corresponding circuit. Blue: ideal simulation (statevector, SLSQP). Red: energy measured under the device noise model (aer_noise, SPSA, 1024 shots). Orange: ideal energy of the parameters obtained under noise, which separates the quality of the optimization from the error of the measurement.
The two ribbons do not degrade alike. The zigzag ribbon loses precision earlier than the armchair one (it is already at at , where the armchair one is still at ) and it demands more work from the optimizer: at it requires 121 074 cost-function evaluations against 19 170 for the armchair ribbon, a factor of more than six. Both facts have the same origin: the lowest part of the zigzag spectrum is more crowded.
This crowding is not due to the edge states, which lie at , in the middle of the spectrum, and for are not among the four lowest bands. It comes from the bulk bands: at the zone boundary the zigzag Bloch Hamiltonian has the eigenvalue with degeneracy (together with , also -fold, and the two edge states at ), so the four lowest bands converge to the same energy as . On our grid, from on, their mean spacing is less than half that of the armchair ribbon ( against at , against at ). In such a spectrum the deflation penalty of Eq. (7) has to separate states whose energies differ by very little, the cost landscape becomes correspondingly flat, and the optimizer needs more evaluations to resolve one level from the next.
The same crowding explains why the zigzag error decreases between and (from to ), a decrease that does not mean that the reconstruction improves. When a variational state is not the exact eigenvector, it mixes the target level with its neighbors or settles on one of them, and the resulting energy error is bounded by the spacing between those levels. As the ribbon widens, the four lowest levels get closer together: in the zigzag ribbon their mean spacing falls from at to at and at . A worse wavefunction can therefore produce a smaller energy error. Measured in units of the level spacing, the error grows monotonically with in both ribbons (zigzag: 0.12, 0.39 and 0.62 at , 5 and 6; armchair: 0.08 and 0.39 at and 6). The energy alone thus underestimates how much the reconstruction degrades as the spectrum becomes denser, which is precisely the limitation that motivates the wavefunction-level diagnostic of the next section.
Wavefunction quality
The preceding sections show that the VQE/VQD workflow reproduces the energies of both systems with good precision. However, agreement in energy does not necessarily imply that the state prepared is the correct physical state. In this section we apply the subspace-containment diagnostic of Eqs. (8)–(9) to validate the reconstructed wavefunction. We proceed in the same order as before: first the monolayer, in two regimes statevector and aer_noise; then the nanoribbons, in a three-qubit calculation whose parameters are optimized under aer_noise; and we close with a joint discussion of the two systems.
For monolayer graphene, evaluating the subspace containment of the valence and conduction bands along the path demonstrates high wavefunction quality in both noiseless and simulated noise regimes. As a single-qubit system, its reconstruction is exceptionally robust, maintaining for both bands across the Brillouin zone. At the degenerate Dirac point , the manifold-projected containment approaches unity, confirming that the physical wavefunction is preserved in the two-dimensional system.
We turn now to the GNBs. In this case we have eight states instead of two, and three states to be reconstructed sequentially by VQD instead of one. Figure 12 presents the containment of the ground state and the first two excited states of the three-qubit ribbons, with the parameters optimized in the aer_noise mode. The reconstruction is good throughout, but not uniformly. The ground state is essentially exact in both ribbons ( over the entire path). The excited states remain high, but fall off with the index of the state and with the position along the path: in the zigzag ribbon they stay at , with the minimum (0.927 and 0.912) at , where the three lowest levels are already converging toward the threefold degenerate manifold at that they form at and the spectrum becomes crowded; in the armchair ribbon they stay at except for the second excited state at , which drops to , leaking 17% of its weight onto the eigenspace immediately above (, a mere away). This is the expected behavior of a deflation scheme: the last state of the sequence is the one that has accumulated the most penalty terms and inherits the imperfections of the two preceding ones, and it is therefore the first to leak toward its neighbor when the levels are close.

Figure 12. Subspace containment of the nanoribbons (three qubits, eight states), with the ansatz parameters optimized in the aer_noise mode (generic -qubit device, 1024 shots, SPSA, seeds per state) and the containment evaluated on the noiseless statevector of those parameters. Top row: exact band structure (gray lines) with the reconstructed levels highlighted; bottom row: containment of each state (ground state and first two excited states) versus , for the (a) zigzag and (b) armchair ribbons.
It should be stressed that these containment values are those of a converged optimization, in the sense of Sec. III: with a single seed per state, the same calculation produced spurious collapses ( at an isolated point of the armchair ribbon, at one point of the zigzag one) which did not reflect any physics but a state that had skipped a level, and which disappear on optimizing from three seeds. We record this because it is a practical hazard of VQD on noisy cost functions and, in the absence of a wavefunction-level diagnostic, it would be easy to mistake for a genuine effect.
The degenerate points deserve separate reading. At the zone boundary () of the zigzag ribbon, the three lowest states form a threefold degenerate manifold at . This is a bulk manifold, not the edge states: for the spectrum at is , so the edge states at are the fourth and fifth levels, which are not reconstructed here. The three variational states jointly reside in that eigenspace, with individual containments of 1.000, 0.998 and 0.959 over the manifold and a total close to unity. Almost all of the missing weight of the third state (3.8%) goes to the next eigenspace, the edge-state manifold at . The armchair ribbon has its own degeneracies, a twofold eigenspace at , where the two excited states give 0.999 and 0.998 over the manifold, and a further one at .
The contrast between the two systems is informative. In simulation, both are reconstructed correctly at the wavefunction level once the optimization has converged: the two-dimensional system stays at containment close to unity along the entire path, and the one-dimensional one keeps an essentially exact ground state and excited states above 0.9, with a residual leakage that grows with the index of the state and concentrates where consecutive levels approach one another. The diagnostic therefore does not, by itself, condemn the variational reconstruction under a device noise model; what it does is sort the difficulty, ground state before excited states, isolated levels before crowded ones, and expose optimization failures that the energy would have disguised.
Conclusions
We have computed, within a single VQE/VQD variational workflow and in the -electron approximation, the band structure of two graphene systems of different dimensionality: the two bands of the two-dimensional monolayer and the complete set of subbands of the one-dimensional zigzag- and armchair-edge nanoribbons, from ideal simulation to real quantum hardware. In ideal simulation, the method reproduces the bands of both systems with excellent precision against exact diagonalization. Under noise, the band structure is recovered with deviations of a few hundredths of , with comparable contributions from finite sampling and from the noisy optimization. Execution on real IBM Quantum processors demonstrates the feasibility of the computation on current NISQ devices. With the parameters optimized in simulation, the error with which the device measures the optimal circuit agrees with the noise model for the single-qubit monolayer, but exceeds it by a factor of 1.5–3 for the two-qubit circuits of the nanoribbons, where it also becomes systematic. The scalability study shows a favorable feature, the number of qubits grows logarithmically with the ribbon width, and a limiting one, the precision of a fixed-depth ansatz degrades as the dimension of the Hilbert space increases. Deepening the ansatz does not rescue that precision on a noisy device: a sweep over the number of repetitions improves the error by three and a half orders of magnitude in ideal simulation while making the energy measured under noise steadily worse, so that the useful depth is bounded from above by the hardware and not by the physics.
This work adds a validation of the wavefunction quality via subspace containment. Under a device noise model, the diagnostic shows that both systems are reconstructed correctly once the optimization has converged, containment close to unity for the monolayer, and above 0.9 for the three states of the nanoribbons, and that the residual degradation is ordered: it grows with the index of the state in the deflation sequence and concentrates where consecutive levels approach one another. The diagnostic also proved able to expose a failure mode of VQD on noisy cost functions, a state settling on an eigenspace that is not its own, which the energy alone disguises and which is corrected by optimizing from several seeds. Furthermore, it naturally captures the degenerate manifolds of both systems.
The workflow validated here transfers to a fully on-device optimization without modification. In a broader perspective, the methodology validated here on non-interacting electron systems constitutes a controlled starting point toward the study of topological and strongly correlated phases in realistic two and one-dimensional materials.
Acknowledgments
J.B. acknowledges financial support from the Department of Education, Universities and Research of the Basque Government (Eusko Jaurlaritza) and the University of the Basque Country (UPV/EHU) under Grant No. 2122-26. U. A. acknowledges support from the Gipuzkoa Quantum Programme financed by the Provincial Government of Gipuzkoa with project number 2025-QUAN-000021-01 and 2025-QUAN-000037-01. U. A. acknowledges support from the ELKARTEK programme financed by the Basque Goverment with project number KK-2025/00079. We acknowledge the use of IBM Quantum services for this work; the views expressed are those of the authors and do not reflect the official policy or position of IBM or the IBM Quantum team.
References
References
- [1]E. Morosan, D. Natelson, A. H. Nevidomskyy, and Q. Si, Advanced Materials 24, 4896 (2012).
- [2]N. F. Mott, Proceedings of the Physical Society. Section A 62, 416 (1949).
- [3]J. Hubbard, Proceedings of the Royal Society of London. Series A. Mathematical and Physical Sciences 276, 238 (1963).
- [4]M. Imada, A. Fujimori, and Y. Tokura, Reviews of modern physics 70, 1039 (1998).
- [5]J. G. Bednorz and K. A. Müller, Zeitschrift für physik B condensed matter 64, 189 (1986).
- [6]D. J. Scalapino, Reviews of Modern Physics 84, 1383 (2012).
- [7]Y. Cao, V. Fatemi, S. Fang, K. Watanabe, T. Taniguchi, E. Kaxiras, and P. Jarillo-Herrero, Nature 556, 43 (2018).
- [8]P. A. Pantaleón, A. Jimeno-Pozo, H. Sainz-Cruz, V. T. Phong, T. Cea, and F. Guinea, Nature Reviews Physics 5, 304 (2023).
- [9]Y.-W. Son, M. L. Cohen, and S. G. Louie, Physical review letters 97, 216803 (2006).
- [10]T. Cao, F. Zhao, and S. G. Louie, Physical review letters 119, 076401 (2017).
- [11]O. Gröning, S. Wang, X. Yao, C. A. Pignedoli, G. Borin Barin, C. Daniels, A. Cupo, V. Meunier, X. Feng, A. Narita, et al., Nature 560, 209 (2018).
- [12]U. Schollwöck, Annals of physics 326, 96 (2011).
- [13]F. Aryasetiawan and O. Gunnarsson, Reports on progress in Physics 61, 237 (1998).
- [14]A. Georges, G. Kotliar, W. Krauth, and M. J. Rozenberg, Reviews of modern physics 68, 13 (1996).
- [15]R. P. Feynman, Int. J. Theor. Phys. 21, 467 (1982).
- [16]S. B. Bravyi and A. Y. Kitaev, Annals of Physics 298, 210 (2002).
- [17]P. Jordan and E. Wigner, Zeitschrift für Physik 47, 631 (1928).
- [18]M. A. Nielsen, I. L. Chuang, et al., Quantum computation and quantum information, Vol. 1 (Cambridge university press Cambridge, 2000).
- [19]J. Preskill, Quantum 2, 79 (2018).
- [20]J. R. McClean, J. Romero, R. Babbush, and A. Aspuru-Guzik, New J. Phys. 18, 023023 (2016).
- [21]A. Peruzzo, J. McClean, P. Shadbolt, M.-H. Yung, X.-Q. Zhou, P. J. Love, A. Aspuru-Guzik, and J. L. O’Brien, Nat. Commun. 5, 4213 (2014).
- [22]K. Bharti, A. Cervera-Lierta, T. H. Kyaw, T. Haug, S. Alperin-Lea, A. Anand, M. Degroote, H. Heimonen, J. S. Kottmann, T. Menke, W.-K. Mok, S. Sim, L.-C. Kwek, and A. Aspuru-Guzik, Rev. Mod. Phys. 94, 015004 (2022).
- [23]S. Bauer, S. Bravyi, M. Motta, and G. K.-L. Chan, Chem. Rev. 120, 12685 (2020).
- [24]H. Ma, M. Govoni, and G. Galli, npj Computational Materials 6, 85 (2020).
- [25]L. Bassman Oftelie, M. Urbanek, M. Metcalf, J. Carter, A. F. Kemper, and W. A. de Jong, Quantum Science & Technology 6, 043002 (2021).
- [26]C. Cade, L. Mineh, A. Montanaro, and S. Stanisic, Physical Review B 102, 235122 (2020).
- [27]S. Stanisic, J. L. Bosse, F. M. Gambetta, R. A. Santos, W. Mruczkiewicz, T. E. O’Brien, E. Ostby, and A. Montanaro, Nature communications 13, 5743 (2022).
- [28]Y. Kim, A. Eddins, S. Anand, K. X. Wei, E. Van Den Berg, S. Rosenblatt, H. Nayfeh, Y. Wu, M. Zaletel, K. Temme, et al., Nature 618, 500 (2023).
- [29]C. L. Cortes and S. K. Gray, Physical Review A 105, 022417 (2022).
- [30]J. Yu, J. R. Moreno, J. T. Iosue, L. Bertels, D. Claudino, B. Fuller, P. Groszkowski, T. S. Humble, P. Jurcevic, W. Kirby, et al., arXiv preprint arXiv:2501.09702 (2025).arxiv.org/abs/2501.09702
- [31]D. J. Egger, J. Mareček, and S. Woerner, Quantum 5, 479 (2021).
- [32]R. Puig, M. Drudis, S. Thanasip, and Z. Holmes, PRX Quantum 6, 010317 (2025).
- [33]F. T. Cerasoli, K. Sherbert, J. Slawińska, and M. Buongiorno Nardelli, Physical Chemistry Chemical Physics 22, 21816 (2020).
- [34]A. J. Kye Sherbert and M. B. Nardelli, Sci. Rep. 10.1038/s41598-022-13627-x (2022).
- [35]S. Zhang, A. Karim, H. M. Quiney, and M. Usman, Physical Review A 110, 062415 (2024).
- [36]K. Wakabayashi, K.-i. Sasaki, T. Nakanishi, and T. Enoki, Science and Technology of Advanced Materials 11, 054504 (2010).
- [37]J. C. Spall, IEEE Trans. Autom. Control 37, 332 (1992).
- [38]A. Kandala, A. Mezzacapo, K. Temme, M. Takita, M. Brink, J. M. Chow, and J. M. Gambetta, Nature 549, 242 (2017).
- [39]S. F. Expósito, U. Aseginolaza, R. Guerrero-Avilés, J. Jornet-Somoza, F. Guinea, and J. Borge, Toward quantum utility in correlated topological matter: Variational preparation of fractional quantum Hall manifolds (2026), arXiv:2607.11380 [quant-ph].arxiv.org/abs/2607.11380
- [40]E. Bonet-Monroig, H. Wang, D. Vermetten, B. Senjean, C. Moussa, T. Bäck, V. Dunjko, and T. E. O’Brien, Phys. Rev. A 107, 032407 (2023).
- [41]Y.-W. Son, M. L. Cohen, and S. G. Louie, Phys. Rev. Lett. 97, 216803 (2006).
- [42]J. R. McClean, S. Boixo, V. N. Smelyansky, R. Babbush, and H. Neven, Nat. Commun. 9, 4812 (2018).
- [43]S. Wang, E. Fontana, M. Cerezo, K. Sharma, A. Sone, L. Cincio, and P. J. Coles, Nat. Commun. 12, 6961 (2021).