When is global evolutionary search useful for variational quantum algorithms? A landscape-first study
Organizations: Department of Computer Science, Faculty of Electrical Engineering and Computer Science, VSB - Technical University of Ostrava, Ostrava, Czech Republic · IT4Innovations National Supercomputing Center, VSB - Technical University of Ostrava, 708 00 Ostrava, Czech Republic
Abstract
Variational quantum algorithms recast state preparation as classical nonconvex optimization, but it is often unclear when multistart local search suffices and when population-based global search justifies its evaluation cost. Using a landscape-first design, controlled QAOA experiments identify two mechanisms making local search unreliable: parameter reuse across circuit layers and competition between 2-local and 3-local cost terms. Increasing QAOA depth alone does not replicate this effect. We test these mechanisms across eight unseen spin glasses, fresh and instances, and standard MaxCut, transverse-field Ising, and Heisenberg models. On all eight unseen spin glasses, adaptive differential evolution (DE) achieves lower median error than both multistart BFGS and multistart Powell on the two difficult constructions, whereas the independent-depth control does not. The parameter-reuse effect transfers to MaxCut at both sizes, while standard VQE models remain favorable to local search. A pre-benchmark landscape score combining random-start local outcomes and 1D parameter slices is fixed from confirmation data before evaluating new optimizers. It predicts whether adaptive DE outperforms multistart BFGS by over one spectral-range percentage point on 50 new quantum objectives with 80--86% condition-level accuracy. The clearest indicator of global-search utility is that local search frequently traps in inferior basins, rather than circuit depth or curvature anisotropy. The findings motivate whether quantum circuit complexity can be traded for harder classical optimization when robust global search is available.
Figures & tables
| Phase | Purpose | Main design | Role in inference |
|---|---|---|---|
| I | Mechanism discovery | One-run screen over QAOA depth, repeated parameter use, interaction locality, mixer/coupling heterogeneity, and VQE controls | Exploratory only; used to choose candidate mechanisms |
| II | Controlled confirmation | 18 conditions, exact objectives, 15 paired runs per primary condition, five optimizers, three function-evaluation (FE) checkpoints | Establish controlled mechanism effects and landscape–performance associations |
| III | Generalization and prediction | 50 new quantum conditions plus four classical controls, eight runs, six optimizers; eight unseen disorder instances, transfer, MaxCut, transverse-field Ising and Heisenberg VQE | Test transfer and evaluate predictions fixed before new optimizer outcomes |
| Method | Class / Paradigm | Benchmark rationale |
|---|---|---|
| MS-BFGS | Local, quasi-Newton | Smooth local baseline; tests basin accessibility via restarts. |
| MS-Powell | Local, derivative-free | Direction-set local baseline; controls for gradient artifacts. |
| MS-CMA-ES | Evolution strategy | Population baseline with adaptive Gaussian sampling (non-DE mechanism). |
| iL-SHADE | Adaptive DE | Standard reference with success-history adaptation and linear population-size reduction. |
| jSO | Adaptive DE | Tuned reference with alternative parameter adaptation schedules. |
| L-SRTDE | Adaptive DE | Success-rate-based adaptation reference. |
| Quantity | Operational Definition | Geometric Interpretation |
|---|---|---|
| Fraction of random BFGS starts ending within normalized error of the best sampled local-search endpoint. | Empirical capture frequency of near-best local-search outcomes; high values indicate that good endpoints are easy to reach from random starts. | |
| Median gap between local-search endpoints and the best sampled local-search endpoint. | Measures endpoint-quality dispersion; high values imply substantial loss when local search reaches an inferior basin. | |
| Fraction of starts terminating normalized error above the best sampled local-search endpoint. | Empirical frequency of substantially inferior local-search outcomes. | |
| Minima per line | Mean number of sampled local minima along random wrapped 1D line segments. | Directional multimodality (corrugation density); counts crossed ridges without capturing relative well depths. |
| Fourier entropy (1D) | Spectral entropy of random 1D objective profiles. | Multiscale structure; low values imply dominant wavelengths, while high values reflect irregular, multi-frequency roughness. |
| Positive Hessian eigenvalue ratio | over retained positive Hessian eigenvalues at the best sampled local-search endpoint; numerically negligible modes are excluded. | Local positive-curvature anisotropy near one endpoint; does not describe distant basin quality or accessibility. |
| Reuse | Near-best outcomes (%) | Median endpoint gap (spectral-range pp) | Minima per line | Fourier entropy | DE advantage 5k (pp) | DE advantage 30k (pp) |
|---|---|---|---|---|---|---|
| 1 | 1.6 | 5.2 | 3.734 | 0.284 | 0.3 | 0.5 |
| 2 | 0.8 | 9.4 | 5.312 | 0.332 | 2.4 | 1.8 |
| 4 | 0.8 | 17.3 | 10.141 | 0.420 | 4.2 | 1.8 |
| 6 | 1.6 | 29.0 | 13.641 | 0.446 | 7.7 | 4.0 |
| Landscape measurement | 5k | 30k |
|---|---|---|
| median local-search endpoint gap | 0.758 | 0.846 |
| poor-endpoint fraction | 0.783 | 0.811 |
| near-best local-search rate | -0.575 | -0.495 |
| minima per random line | 0.771 | 0.741 |
| line Fourier entropy | 0.771 | 0.732 |
| positive Hessian eigenvalue ratio | 0.389 | 0.499 |
| QAOA variant | vs. BFGS | vs. better local | DE wins |
|---|---|---|---|
| standard | 0.98 | 0.98 | 8/8 |
| independent | -0.49 | -0.49 | 2/8 |
| tied reuse | 4.99 | 4.52 | 8/8 |
| 2+3-local, | 4.00 | 4.00 | 8/8 |
| Variant | Gap | Poor (%) | Near-best (%) | Min./line | Entropy |
|---|---|---|---|---|---|
| standard | 5.0 | 49.2 | 3.9 | 3.75 | 0.280 |
| independent | 5.4 | 50.8 | 5.5 | 5.48 | 0.360 |
| tied reuse | 20.4 | 90.6 | 2.3 | 13.38 | 0.433 |
| 2+3-local | 17.1 | 89.8 | 2.3 | 5.55 | 0.327 |
| Model | Variant | ||
|---|---|---|---|
| fresh spin glass | standard | 0.95 | 0.36 |
| independent | -1.88 | -1.27 | |
| tied reuse | 5.52 | 2.51 | |
| 2+3-local | 3.32 | 2.82 | |
| MaxCut QAOA | standard | 0.00 | 0.00 |
| independent | -0.97 | -0.40 |
| FE | Accuracy | Balanced acc. | Precision | Recall | Specificity | AUC |
|---|---|---|---|---|---|---|
| 5,000 | 0.860 | 0.862 | 0.815 | 0.917 | 0.808 | 0.958 |
| 15,000 | 0.820 | 0.830 | 0.733 | 0.957 | 0.704 | 0.974 |
| 30,000 | 0.800 | 0.796 | 0.767 | 0.885 | 0.708 | 0.929 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Population / initialization | Main settings used here | Budget behavior / implementation |
|---|---|---|---|
| MS-BFGS | SciPy BFGS; no analytic Jacobian; max. 1,800 iterations per local run; ; numerical-gradient and line-search calls count as FEs. | Restart to FE limit; SciPy. | |
| MS-Powell | SciPy Powell; max. 1,800 iterations; ; . | Restart to FE limit; SciPy; Phase III only. | |
| MS-CMA-ES | ; at | ; bounded box; parameter and objective tolerances . | Restart to FE limit; supplied CMAES.py . |
| iL-SHADE | ; 24 at | Success-history adaptation, external archive, and population reduction; remaining settings from pyade.ilshade defaults. | One adaptive trajectory; PyADE. |
| jSO | Native ; 47 at | Streamlined jSO implementation; current-to- best-style search, adaptive memories, population reduction; native internal control retained. | One adaptive trajectory; supplied jSO module. |
| L-SRTDE | Native scaling ; 120 at | Success-rate-dependent mutation scaling, adaptive crossover control, and population reduction; wrapper requests a cap when exposed. | One adaptive trajectory; supplied L-SRTDE module. |
| Condition | Best DE at 30k | ||||
|---|---|---|---|---|---|
| Ising spin-glass reference, | 10 | -0.009 | -0.002 | -0.002 | jSO |
| Ising spin-glass reference, | 12 | -6.4e-09 | -0.001 | 7.2e-16 | jSO |
| hardware-efficient ansatz, reuse 3 | 20 | -0.189 | -0.038 | -0.010 | L-SRTDE |
| QAOA | 6 | 0.003 | 0.005 | 0.005 | jSO |
| QAOA | 12 | -0.038 | -0.018 | -4.4e-04 | L-SRTDE |
| QAOA , reuse 2 | 6 | 0.024 | 0.020 | 0.018 | jSO |
| Condition | FE | Alternative | Paired advantage | 95% CI | Win frac. | |
|---|---|---|---|---|---|---|
| QAOA , reuse 2 | 5,000 | iL-SHADE | 0.023 | [0.010, 0.046] | 0.93 | 2.44e-04 |
| QAOA , reuse 2 | 30,000 | jSO | 0.015 | [0.010, 0.022] | 0.93 | 4.88e-04 |
| QAOA , reuse 4 | 5,000 | iL-SHADE | 0.040 | [0.011, 0.058] | 1.00 | 2.44e-04 |
| QAOA , reuse 4 | 30,000 | jSO | 0.015 | [0.007, 0.031] | 0.93 | 4.88e-04 |
| QAOA , reuse 6 | 5,000 | iL-SHADE | 0.077 | [0.066, 0.088] | 1.00 | 2.44e-04 |
| QAOA , reuse 6 | 30,000 | L-SRTDE | 0.038 | [0.034, 0.042] | 1.00 | 2.44e-04 |
| Model | Instance | Variant | |||
|---|---|---|---|---|---|
| holdout spin glass | H01 | 2+3-local | 6 | 0.040 | 0.040 |
| holdout spin glass | H01 | independent | 12 | -0.007 | -0.007 |
| holdout spin glass | H01 | standard | 6 | 0.010 | 0.010 |
| holdout spin glass | H01 | tied reuse | 6 | 0.043 | 0.043 |
| holdout spin glass | H02 | 2+3-local | 6 | 0.040 | 0.040 |
| holdout spin glass | H02 | independent | 12 | -0.001 | -0.001 |
Variational Quantum Algorithms
Variational quantum algorithms use parameterized quantum circuits and classical optimization to approximate solutions to quantum and optimization problems.
See all 28 papers