pith. sign in

arxiv: 2604.04417 · v1 · submitted 2026-04-06 · 🧮 math.OC

An Alternating Primal Heuristic for Nonconvex MIQCQP with Dynamic Convexification and Parallel Local Branching

Pith reviewed 2026-05-10 20:11 UTC · model grok-4.3

classification 🧮 math.OC
keywords primal heuristicnonconvex MIQCQPdynamic convexificationlocal branchingfeasibility pumpmixed-integer quadratic programmingcomputational optimizationQPLIB benchmarks
0
0 comments X

The pith

An alternating heuristic with dynamic convexification and parallel local branching finds feasible solutions for three previously unsolved nonconvex MIQCQPs and improves fifteen known best solutions.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper presents a primal heuristic for nonconvex mixed-integer quadratically constrained quadratic programs that alternates between solving a convex relaxation and fixing integer variables toward feasibility, with the relaxation updated dynamically according to the specific structure of each instance. Parallel local branching is then applied to improve the solutions found. Experiments on QPLIB benchmark instances show the method locating feasible points for three cases with no prior known solutions and producing better objective values than the previous best for fifteen other cases, all within five minutes of runtime. A reader would care because many engineering and operations problems are modeled as nonconvex MIQCQPs where quickly locating any feasible point is a practical bottleneck.

Core claim

The authors develop a novel primal heuristic for nonconvex MIQCQPs built around a convex approximation that is dynamically adjusted within a feasibility-pump-style alternating heuristic. Approximations are adjusted based on the structure of the MIQCQP instance. Parallelized local branching is incorporated to further refine detected solutions. Computational experiments on instances from QPLIB find feasible solutions for three previously unsolved cases and improve the best-known solutions for fifteen instances within five minutes of runtime.

What carries the argument

The dynamically adjusted convex approximation inside an alternating feasibility-pump loop, which generates candidate solutions that parallel local branching then improves.

If this is right

  • The method can serve as a fast standalone primal finder or be embedded inside branch-and-bound solvers to supply good upper bounds early.
  • Dynamic structure-based convexification can replace static relaxations in other primal heuristics for nonconvex quadratic programs.
  • Parallel local branching reduces the time needed to improve an initial feasible point once one is located.
  • The approach scales to instances where global solvers struggle to find any feasible point in short time limits.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same alternating structure with dynamic convexification might transfer to other classes of nonconvex mixed-integer nonlinear programs beyond quadratic constraints.
  • If the dynamic adjustment rule is made instance-independent, the method could be tested for robustness across entirely new problem families not represented in QPLIB.
  • A natural extension would be to combine the heuristic with global solvers so that the feasible points it finds are used to prune the search tree in real time.

Load-bearing premise

The dynamic adjustment of convex approximations based on instance structure will reliably produce high-quality starting points that local branching can then improve, without the adjustments introducing bias or instability.

What would settle it

A collection of MIQCQP instances from QPLIB or similar sets on which the heuristic returns no feasible solution within five minutes while another method does, or on which it produces strictly worse objective values than the previously reported best known solutions.

Figures

Figures reproduced from arXiv: 2604.04417 by Chen Chen, Yongzheng Dai.

Figure 1
Figure 1. Figure 1: Caption 21 [PITH_FULL_IMAGE:figures/full_fig_p021_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Distribution of the time to first feasible solution, and primal integral [PITH_FULL_IMAGE:figures/full_fig_p026_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Distribution of the optimality gap, and primal integral over MIQCQP [PITH_FULL_IMAGE:figures/full_fig_p027_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: Distribution of the time to first feasible solution, and primal integral [PITH_FULL_IMAGE:figures/full_fig_p028_4.png] view at source ↗
read the original abstract

We develop a novel primal heuristic for nonconvex Mixed-Integer Quadratically Constrained Quadratic Programs (MIQCQPs). The method is built around a convex approximation that is dynamically adjusted within a feasibility-pump-style alternating heuristic. Approximations are adjusted based on the structure of the MIQCQP instance. Additionally, parallelized local branching is incorporated to further refine detected solutions. This paper builds upon the second-place finalist submission in the 2025 Land-Doig MIP Computational Competition. Our results are validated with computational experiments on instances from QPLIB, finding feasible solutions for three previously unsolved cases and improving the best-known solutions for fifteen instances within five minutes of runtime.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The manuscript develops a primal heuristic for nonconvex MIQCQPs that alternates between a dynamically adjusted convex relaxation (updated via feasibility-pump-style iterations driven by instance-specific structure) and a parallel local-branching refinement phase. The method is presented as an extension of the authors' second-place entry in the 2025 Land-Doig MIP Computational Competition. Computational validation on selected QPLIB instances is reported to yield feasible solutions for three previously unsolved cases and improved best-known solutions for fifteen instances, all within a five-minute runtime limit.

Significance. If the reported computational outcomes prove robust, the work supplies a practical, implementable heuristic that can quickly locate high-quality feasible points for a difficult class of nonconvex quadratic problems where exact solvers often time out. The combination of structure-aware dynamic convexification with parallel local branching is a concrete algorithmic contribution that could be adopted or hybridized by practitioners. The empirical results on standard QPLIB benchmarks provide falsifiable evidence of utility, though the heuristic character of the approach means it is best viewed as a complement to exact methods rather than a replacement.

major comments (2)
  1. [Computational Experiments] Computational Experiments section: The central performance claims rest on results for QPLIB instances, yet the manuscript provides insufficient detail on instance selection criteria, the total number of instances evaluated, the exact baselines (including other primal heuristics and MIP solvers), parameter-tuning protocol, and any statistical measures (e.g., multiple runs, variability, or success-rate tables). Without these, it is difficult to assess whether the reported improvements on 15 instances and feasibility on 3 unsolved cases generalize or are sensitive to the chosen subset.
  2. [§3] Algorithm 1 / §3 (Dynamic Convexification): The description states that convex approximations are 'adjusted based on the structure of the MIQCQP instance,' but the precise update rules, triggers, and safeguards against instability or bias are not formalized with sufficient rigor (e.g., no explicit pseudocode or convergence argument for the alternating loop). This makes it hard to verify that the dynamic adjustment reliably produces high-quality starting points for the subsequent local-branching phase on unseen instances.
minor comments (2)
  1. [Abstract] The abstract should explicitly state the total number of QPLIB instances tested and the precise runtime limit (five minutes) to allow readers to gauge the scope of the claims immediately.
  2. [§2] Notation for the convexification parameters and the local-branching neighborhood size should be introduced consistently and defined at first use; a small nomenclature table would improve readability.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the positive evaluation and recommendation of minor revision. The comments identify opportunities to improve clarity and reproducibility, which we will address in the revised version.

read point-by-point responses
  1. Referee: [Computational Experiments] Computational Experiments section: The central performance claims rest on results for QPLIB instances, yet the manuscript provides insufficient detail on instance selection criteria, the total number of instances evaluated, the exact baselines (including other primal heuristics and MIP solvers), parameter-tuning protocol, and any statistical measures (e.g., multiple runs, variability, or success-rate tables). Without these, it is difficult to assess whether the reported improvements on 15 instances and feasibility on 3 unsolved cases generalize or are sensitive to the chosen subset.

    Authors: We agree that the current presentation lacks sufficient detail for full reproducibility and assessment of robustness. In the revised manuscript we will expand the Computational Experiments section to explicitly state the instance selection criteria (instances from QPLIB chosen for the presence of nonconvex quadratic terms where exact solvers frequently time out), report the total number of instances evaluated, list all baselines (including Gurobi, SCIP, and standard primal heuristics such as feasibility-pump variants), describe the parameter-tuning protocol, and add statistical measures including success rates and variability across multiple runs. revision: yes

  2. Referee: [§3] Algorithm 1 / §3 (Dynamic Convexification): The description states that convex approximations are 'adjusted based on the structure of the MIQCQP instance,' but the precise update rules, triggers, and safeguards against instability or bias are not formalized with sufficient rigor (e.g., no explicit pseudocode or convergence argument for the alternating loop). This makes it hard to verify that the dynamic adjustment reliably produces high-quality starting points for the subsequent local-branching phase on unseen instances.

    Authors: We acknowledge that the description of the dynamic convexification in §3 and Algorithm 1 would benefit from greater formalization. We will augment the section with expanded pseudocode detailing the update rules, triggers (based on measured violations of quadratic constraints), and safeguards (such as damping to avoid oscillation). As the method is a primal heuristic without optimality guarantees, a full convergence proof is not feasible, but we will add a short discussion of observed empirical stability and references to related feasibility-pump analyses. revision: yes

Circularity Check

0 steps flagged

No significant circularity detected

full rationale

The paper describes a primal heuristic algorithm for nonconvex MIQCQPs that combines dynamic convexification within a feasibility-pump framework and parallel local branching. Its central claims consist of empirical computational results on external QPLIB benchmark instances, including new feasible solutions for three unsolved cases and improved best-known solutions for fifteen instances. No equations, predictions, or first-principles derivations are presented that reduce by construction to fitted parameters, self-definitions, or prior self-citations. The reference to building upon a prior competition submission is a minor contextual note and does not serve as load-bearing justification for the reported outcomes, which are measured against independent external benchmarks rather than internal consistency alone. The derivation chain is therefore algorithmic and self-contained.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

The heuristic relies on standard convex relaxation techniques and local branching from prior literature; no new free parameters, axioms, or invented entities are introduced in the abstract.

pith-pipeline@v0.9.0 · 5410 in / 1108 out tokens · 22541 ms · 2026-05-10T20:11:52.664372+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.

Reference graph

Works this paper leans on

62 extracted references · 62 canonical work pages

  1. [1]

    In: Facets of combinatorial optimization: Festschrift for martin gr¨ otschel, pp

    Achterberg, T., Wunderling, R.: Mixed integer programming: Analyzing 12 years of progress. In: Facets of combinatorial optimization: Festschrift for martin gr¨ otschel, pp. 449–481. Springer (2013)

  2. [2]

    Management Science32(10), 1274–1290 (1986) 8https://www.mixedinteger.org/2025/competition 9https://qplib.zib.de/ 28 Table 6: Improved solutions for QPLIB instances Instance Obj

    Adams, W.P., Sherali, H.D.: A tight linearization and an algorithm for zero-one quadratic programming problems. Management Science32(10), 1274–1290 (1986) 8https://www.mixedinteger.org/2025/competition 9https://qplib.zib.de/ 28 Table 6: Improved solutions for QPLIB instances Instance Obj. Sense Previous Best New Solution Improvement QPLIB 0678 min - 48000...

  3. [3]

    Energy88, 595–603 (2015)

    Bai, Y., Zhong, H., Xia, Q., Kang, C., Xie, L.: A decomposition method for network-constrained unit commitment with ac power flow constraints. Energy88, 595–603 (2015)

  4. [4]

    Computers & Chemical Engineering141, 106839 (2020)

    Beach, B., Hildebrand, R., Ellis, K., Lebreton, B.: An approximate method for the optimization of long-horizon tank blending and scheduling opera- tions. Computers & Chemical Engineering141, 106839 (2020)

  5. [5]

    Journal of Global Optimiza- tion84(4), 869–912 (2022)

    Beach, B., Hildebrand, R., Huchette, J.: Compact mixed-integer program- ming formulations in quadratic optimization. Journal of Global Optimiza- tion84(4), 869–912 (2022)

  6. [6]

    Optimization Letters11(1), 3–15 (2017)

    Belotti, P., Berthold, T.: Three ideas for a feasibility pump for nonconvex minlp. Optimization Letters11(1), 3–15 (2017)

  7. [7]

    Verlag Dr

    Berthold, T.: Heuristic algorithms in global MINLP solvers. Verlag Dr. Hut (2015)

  8. [8]

    Journal of Global Optimization70(1), 189–206 (2018)

    Berthold, T.: A computational study of primal heuristics inside an mi (nl) p solver. Journal of Global Optimization70(1), 189–206 (2018)

  9. [9]

    Berthold, T., Gamrath, G., Gleixner, A., Heinz, S., Koch, T., Shinano, Y.: Solving mixed integer linear and nonlinear problems using the scip optimization suite (2012) 29

  10. [10]

    Computational Optimization and Applications43(1), 1–22 (2009)

    Bertsimas, D., Shioda, R.: Algorithm for cardinality-constrained quadratic optimization. Computational Optimization and Applications43(1), 1–22 (2009)

  11. [11]

    Mathematical Programming pp

    Bestuzheva, K., Gleixner, A., Achterberg, T.: Efficient separation of rlt cuts for implicit and explicit bilinear terms. Mathematical Programming pp. 1–28 (2024)

  12. [12]

    SIAM review59(1), 65–98 (2017)

    Bezanson, J., Edelman, A., Karpinski, S., Shah, V.B.: Julia: A fresh ap- proach to numerical computing. SIAM review59(1), 65–98 (2017)

  13. [13]

    bienstock, m

    Bienstock, D., Villagra, M.: Accurate linear cutting-plane relaxations for acopf: D. bienstock, m. villagra. Mathematical Programming Computation pp. 1–55 (2025)

  14. [14]

    Mathematical programming131(1), 381– 401 (2012)

    Billionnet, A., Elloumi, S., Lambert, A.: Extending the qcr method to general mixed-integer programs. Mathematical programming131(1), 381– 401 (2012)

  15. [15]

    Mathematical Programming158(1), 235–266 (2016)

    Billionnet, A., Elloumi, S., Lambert, A.: Exact quadratic convex reformu- lations of mixed-integer quadratically constrained problems. Mathematical Programming158(1), 235–266 (2016)

  16. [16]

    An- nals of Operations Research149(1), 37 (2007)

    Bixby, R., Rothberg, E.: Progress in computational mixed integer programming–a look back from the other side of the tipping point. An- nals of Operations Research149(1), 37 (2007)

  17. [17]

    Mathematical Programming119(2), 331–352 (2009)

    Bonami, P., Cornu´ ejols, G., Lodi, A., Margot, F.: A feasibility pump for mixed integer nonlinear programs. Mathematical Programming119(2), 331–352 (2009)

  18. [18]

    Computational Optimization and Applications51(2), 729–747 (2012)

    Bonami, P., Gon¸ calves, J.P.: Heuristics for convex mixed integer nonlinear programs. Computational Optimization and Applications51(2), 729–747 (2012)

  19. [19]

    Computers & Chemical Engineering72, 300–311 (2015)

    Castro, P.M.: Tightening piecewise mccormick relaxations for bilinear problems. Computers & Chemical Engineering72, 300–311 (2015)

  20. [20]

    Computers & Chemical Engineering93, 382–401 (2016)

    Castro, P.M.: Source-based discrete and continuous-time formulations for the crude oil pooling problem. Computers & Chemical Engineering93, 382–401 (2016)

  21. [21]

    INFORMS Journal on Computing36(4), 1084–1107 (2024)

    Cattaruzza, D., Labb´ e, M., Petris, M., Roland, M., Schmidt, M.: Exact and heuristic solution techniques for mixed-integer quantile minimization problems. INFORMS Journal on Computing36(4), 1084–1107 (2024)

  22. [22]

    Energies13(19), 5097 (2020) 30

    Chicco, G., Mazza, A.: Metaheuristic optimization of power and energy systems: Underlying principles and main issues of the ‘rush to heuristics’. Energies13(19), 5097 (2020) 30

  23. [23]

    Journal of Global Optimization56(4), 1409–1423 (2013)

    Cui, X., Zheng, X., Zhu, S., Sun, X.: Convex relaxations and miqcqp refor- mulations for a class of cardinality-constrained portfolio selection problems. Journal of Global Optimization56(4), 1409–1423 (2013)

  24. [24]

    Mathematical Programming Computation pp

    Dai, Y., Chen, C.: Parallelized conflict graph cut generation. Mathematical Programming Computation pp. 1–25 (2026)

  25. [25]

    Mathematical Programming Computation pp

    Dai, Y., Chen, C.: Serial and parallel two-column probing for mixed-integer programming. Mathematical Programming Computation pp. 1–36 (2026)

  26. [26]

    Mathematical programming136(2), 375–402 (2012)

    D’Ambrosio, C., Frangioni, A., Liberti, L., Lodi, A.: A storm of feasibility pumps for nonconvex minlp. Mathematical programming136(2), 375–402 (2012)

  27. [27]

    Mathematical Programming Computation7, 429–469 (2015)

    Eckstein, J., Hart, W.E., Phillips, C.A.: Pebbl: an object-oriented frame- work for scalable parallel branch and bound. Mathematical Programming Computation7, 429–469 (2015)

  28. [28]

    Computers & chemical engineering35(3), 446–455 (2011)

    Faria, D.C., Bagajewicz, M.J.: Novel bound contraction procedure for global optimization of bilinear minlp problems with applications to water management problems. Computers & chemical engineering35(3), 446–455 (2011)

  29. [29]

    Mathematical Programming104, 91–104 (2005)

    Fischetti, M., Glover, F., Lodi, A.: The feasibility pump. Mathematical Programming104, 91–104 (2005)

  30. [30]

    Mathematical programming98, 23–47 (2003)

    Fischetti, M., Lodi, A.: Local branching. Mathematical programming98, 23–47 (2003)

  31. [31]

    Mathematical Program- ming Computation1(2), 201–222 (2009)

    Fischetti, M., Salvagnin, D.: Feasibility pump 2.0. Mathematical Program- ming Computation1(2), 201–222 (2009)

  32. [32]

    Mathematical Programming Computation11(2), 237–265 (2019)

    Furini, F., Traversi, E., Belotti, P., Frangioni, A., Gleixner, A., Gould, N., Liberti, L., Lodi, A., Misener, R., Mittelmann, H., et al.: Qplib: a library of quadratic programming instances. Mathematical Programming Computation11(2), 237–265 (2019)

  33. [33]

    Cardinal optimizer (copt) user guide.arXiv preprint arXiv:2208.14314, 2022

    Ge, D., Huangfu, Q., Wang, Z., Wu, J., Ye, Y.: Cardinal optimizer (copt) user guide. arXiv preprint arXiv:2208.14314 (2022)

  34. [34]

    INFORMS Journal on Computing (2023)

    Gleixner, A., Gottwald, L., Hoen, A.: Papilo: A parallel presolving library for integer and linear optimization with multiprecision support. INFORMS Journal on Computing (2023)

  35. [35]

    arXiv preprint arXiv:2509.18911 (2025)

    G´ omez-Casares, I., Belotti, P., Ghaddar, B., Gonz´ alez-D´ ıaz, J.: Solving sparse miqcqps: Application to the unit commitment problem with acopf constraints. arXiv preprint arXiv:2509.18911 (2025)

  36. [36]

    Gurobi Optimization, LLC: Gurobi Optimizer Reference Manual (2023), https://www.gurobi.com 31

  37. [37]

    Revue fran¸ caise d’informatique et de recherche op´ erationnelle

    Hammer, P.L., Rubin, A.A.: Some remarks on quadratic programming with 0-1 variables. Revue fran¸ caise d’informatique et de recherche op´ erationnelle. S´ erie verte4(V3), 67–79 (1970)

  38. [38]

    EURO Journal on Computa- tional Optimization10, 100031 (2022)

    Koch, T., Berthold, T., Pedersen, J., Vanaret, C.: Progress in mathemat- ical programming solvers from 2001 to 2020. EURO Journal on Computa- tional Optimization10, 100031 (2022)

  39. [39]

    Koch, T., Ralphs, T., Shinano, Y.: Could we use a million cores to solve an integer program? Mathematical Methods of Operations Research76, 67–93 (2012)

  40. [40]

    SIAM (1998)

    Lehoucq, R.B., Sorensen, D.C., Yang, C.: ARPACK users’ guide: solu- tion of large-scale eigenvalue problems with implicitly restarted Arnoldi methods. SIAM (1998)

  41. [41]

    Mathematical Programming Computation3(4), 349–390 (2011)

    Liberti, L., Mladenovi´ c, N., Nannicini, G.: A recipe for finding good solu- tions to minlps. Mathematical Programming Computation3(4), 349–390 (2011)

  42. [42]

    IN- FORMS Journal on Computing13(3), 191–209 (2001)

    Linderoth, J.T., Lee, E.K., Savelsbergh, M.W.: A parallel, linear programming-based heuristic for large-scale set partitioning problems. IN- FORMS Journal on Computing13(3), 191–209 (2001)

  43. [43]

    IEEE Transactions on Power Systems34(2), 1139–1150 (2018)

    Liu, J., Laird, C.D., Scott, J.K., Watson, J.P., Castillo, A.: Global solu- tion strategies for the network-constrained unit commitment problem with ac transmission constraints. IEEE Transactions on Power Systems34(2), 1139–1150 (2018)

  44. [44]

    International Journal of Electrical Power & Energy Systems 49, 287–295 (2013)

    L´ opez, J.´A., Ceciliano-Meza, J.L., Guill´ en, I., G´ omez, R.N.: A heuristic algorithm to solve the unit commitment problem for real-life large-scale power systems. International Journal of Electrical Power & Energy Systems 49, 287–295 (2013)

  45. [45]

    Mathematical Programming Computation15, 581–589 (2023)

    Lubin, M., Dowson, O., Garcia, J.D., Huchette, J., Legat, B., Vielma, J.P.: Jump 1.0: recent improvements to a modeling language for mathemati- cal optimization. Mathematical Programming Computation15, 581–589 (2023)

  46. [46]

    Mathematical programming10(1), 147–175 (1976)

    McCormick, G.P.: Computability of global solutions to factorable noncon- vex programs: Part i—convex underestimating problems. Mathematical programming10(1), 147–175 (1976)

  47. [47]

    arXiv preprint arXiv:2508.01299 (2025)

    Mexi, G., Hendrych, D., Designolle, S., Besan¸ con, M., Pokutta, S.: A frank-wolfe-based primal heuristic for quadratic mixed-integer optimiza- tion. arXiv preprint arXiv:2508.01299 (2025)

  48. [48]

    Mathematical Programming Computation4(1), 1–31 (2012) 32

    Nannicini, G., Belotti, P.: Rounding-based heuristics for nonconvex minlps. Mathematical Programming Computation4(1), 1–31 (2012) 32

  49. [49]

    arXiv preprint arXiv:0812.2188 (2008)

    Nannicini, G., Belotti, P., Liberti, L.: A local branching heuristic for minlps. arXiv preprint arXiv:0812.2188 (2008)

  50. [50]

    SIAM (2000)

    Ortega, J.M., Rheinboldt, W.C.: Iterative solution of nonlinear equations in several variables. SIAM (2000)

  51. [51]

    Journal of Commu- nications and Information Networks6(2), 125–133 (2021)

    Pan, C., Liu, R., Yu, G.: Joint user association and resource allocation for mmwave communication: A neural network approach. Journal of Commu- nications and Information Networks6(2), 125–133 (2021)

  52. [52]

    In: 50th International Conference on Parallel Processing Workshop

    Perumalla, K., Alam, M.: Design considerations for gpu-based mixed inte- ger programming on parallel computing platforms. In: 50th International Conference on Parallel Processing Workshop. pp. 1–7 (2021)

  53. [53]

    In: Parallel Processing for Scientific Computing, pp

    Phillips, C.A., Eckstein, J., Hart, W.: Massively parallel mixed-integer programming: Algorithms and applications. In: Parallel Processing for Scientific Computing, pp. 323–340. SIAM (2006)

  54. [54]

    In: Handbook of meta- heuristics, pp

    Pisinger, D., Ropke, S.: Large neighborhood search. In: Handbook of meta- heuristics, pp. 99–127. Springer (2018)

  55. [55]

    In: Parallel algorithms for machine intelligence and vision, pp

    Powley, C., Ferguson, C., Korf, R.E.: Parallel heuristic search: Two ap- proaches. In: Parallel algorithms for machine intelligence and vision, pp. 42–65. Springer (1990)

  56. [56]

    Mathematical Programming Computation 17(1), 111–139 (2025)

    Salvagnin, D., Roberti, R., Fischetti, M.: A fix-propagate-repair heuristic for mixed integer programming. Mathematical Programming Computation 17(1), 111–139 (2025)

  57. [57]

    In: Hand- book of Global Optimization: Volume 2, pp

    Sherali, H.D.: Tight relaxations for nonconvex optimization problems using the reformulation-linearization/convexification technique (rlt). In: Hand- book of Global Optimization: Volume 2, pp. 1–63. Springer (2002)

  58. [58]

    In: 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS)

    Shinano, Y., Achterberg, T., Berthold, T., Heinz, S., Koch, T., Winkler, M.: Solving open mip instances with parascip on supercomputers using up to 80,000 cores. In: 2016 IEEE International Parallel and Distributed Processing Symposium (IPDPS). pp. 770–779. IEEE (2016)

  59. [59]

    INFORMS Journal on Computing30(1), 11–30 (2018)

    Shinano, Y., Heinz, S., Vigerske, S., Winkler, M.: Fiberscip—a shared memory parallelization of scip. INFORMS Journal on Computing30(1), 11–30 (2018)

  60. [60]

    Mathe- matical programming106, 25–57 (2006)

    W¨ achter, A., Biegler, L.T.: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Mathe- matical programming106, 25–57 (2006)

  61. [61]

    SIAM Journal on Numerical Analysis49(4), 1715–1735 (2011)

    Walker, H.F., Ni, P.: Anderson acceleration for fixed-point iterations. SIAM Journal on Numerical Analysis49(4), 1715–1735 (2011)

  62. [62]

    Wiese, S.: A computational practicability study of miqcqp reformulations (2021) 33