alphaFeedback

WorksMathematics

Reformulation Techniques for PDLP with Applications to QUBO and Joint Replenishment

AI contributions
Not recorded for this paper
View details

Abstract

Practitioners of linear programming widely believe that reformulating a linear program (LP) offers little benefit to interior-point methods: their iteration counts are famously insensitive to the formulation, so the payoff of reformulation beyond automatic presolve and customized linear solve is modest. This paper presents evidence that the same is not true of first-order solvers built on the primal-dual hybrid gradient method (PDHG), such as PDLP. Unlike interior-point methods, PDHG-type methods have per-iteration costs governed by the matrix representation of the formulation and iteration counts governed by its geometry, and both change under equivalent reformulations. We describe a general reformulation recipe: constraints drawn from a catalogue of projection-friendly polyhedra can be absorbed into the projection step of PDHG. We analyze what absorption does to the four constants that govern restarted PDHG: the coupling norm, the termination certificate, the distance scale, and the sharpness modulus. We perform the reformulation on two case studies. On the LP relaxation of quadratic unconstrained binary optimization (QUBO), absorption makes any step size below 11 admissible on every instance, and yields a fully explicit linear rate. On the LP relaxation of the joint replenishment problem (JRP), whose optimum certifies a 22-approximation for an NP-hard inventory problem, absorption improves the coupling norm and eliminates every matrix-vector product. Both reformulations run on GPUs with custom kernels in place of sparse matrix-vector products. We benchmark both against the GPU LP solver cuPDLPx applied to the original formulations. By solve time, the reformulated solvers are 6.46.4-9.6×9.6\times faster on QUBO and 6.16.1-28.9×28.9\times faster on the JRP. They take 1.71.7-4.3×4.3\times and 13.613.6-52.3×52.3\times fewer iterations respectively.

Introduction

Linear programming is a foundational tool of operations research, and for decades the simplex and interior-point methods have dominated the space of LP solvers [10]. Both rely on matrix factorizations whose memory traffic and fill-in scale poorly on modern massively parallel hardware. First-order methods, which trade factorizations for matrix-vector products, have recently emerged as a practical alternative for large-scale LP [34, 41]. PDLP, a development of PDHG [12], demonstrated that a carefully engineered first-order method is competitive on broad LP benchmarks [2]. Its computational core is matrix-vector multiplication, so PDHG suits GPUs. cuPDLP.jl [37] removed the remaining sequential components of PDLP and showed that GPU implementations can achieve near-universal performance on par with mature CPU solvers, while cuPDLP-C [39] provided a mature C implementation of this approach. D-PDLP [32] scaled PDLP to multi-GPU systems, while HPR-LP [13] pursued an alternative first-order approach based on the Halpern Peaceman–Rachford method. PDHG-type LP solvers now ship in production codes, including Gurobi’s PDHG [21], NVIDIA’s cuOpt [43], COPT’s PDLP [18], HiGHS’s bundled CuPDLP-C [39, 26], FICO Xpress’s PDHG [16], and Knitro’s PDLP [5].

This paper presents a lever that the LP community has largely written off: reformulation. Folklore among practitioners holds that reformulating an LP offers limited benefit to interior-point methods. Their iteration counts are remarkably stable, nearly independent of instance size or data. Formulation affects performance mainly through the sparsity of the factorized systems. Customized linear solve and automatic presolve already capture most of that benefit [20, 49, 10]. Under this folklore there is little reason for a modeler to hand-craft an equivalent formulation.

PDHG-type methods are different in two ways. First, their per-iteration cost is the cost of multiplying by the constraint matrix, so a reformulation that shrinks or restructures that matrix changes the price of every iteration directly. Second, their convergence speed is governed by the geometry of the formulation. Restarted PDHG converges linearly at a rate set by sharpness constants of the primal–dual formulation [3, 38]. Those constants are closely tied to Hoffman constants and level-set geometry [51, 50], and equivalent reformulations change them. Reformulation therefore has two levers on a PDHG-type solver where it has almost none on an interior-point method.

We evaluate reformulation by absorbing constraints into projected sets. PDLP projects onto boxes; PDHG needs only closed convex feasible sets with computable projections. So any subset of the constraints whose induced feasible set has an efficient Euclidean projection can be absorbed, moved out of the constraint matrix and into the projection step, instead of dualized. The solver then runs on a different saddle-point problem for the same LP, with a smaller coupling matrix, fewer dual variables, and different geometry.

Our contributions are summarized as follows.

  • A systematic framework for absorption. We formalize the absorption procedure and identify classes of polyhedra that admit efficient projections (§ 2). We also develop a construction for problems involving auxiliary variables that select maxima over groups (§ 2.4), which serves as the basis for our applications in § 5.

  • Algorithmic improvements and convergence guarantees. We analyze how absorption affects four key quantities: the coupling norm, the termination certificate, the distance scale, and the sharpness modulus, as well as its potential to reduce per-iteration cost (§ 4). We establish that sharpness holds automatically for polyhedral absorbed formulations and show how a lattice structure in the vertex values of both value polytopes yields an explicit sharpness bound (Corollary 1), enabling quantitative convergence guarantees.

  • Two case studies. We apply the framework to the QUBO relaxation (§ 5.1) and the joint replenishment LP relaxation (§ 5.3), and implement each reformulation as a GPU solver: PRAQ for QUBO and PRIA for joint replenishment. For QUBO, half-integrality on both sides yields explicit constants and a linear convergence rate (Theorem 1). For joint replenishment we establish a sublinear rate whose only data dependence is the instance size (Theorem 2). We further evaluate both reformulations against cuPDLPx and Gurobi on the original formulations.

Code. PRAQ, PRIA, the baselines they are measured against and the benchmark harness are at https://github.com/MIT-Lu-Lab/reformulation.

Notation. For a positive integer nn, [n]:={1,…,n}[n] := \{1,\ldots,n\}. For a closed convex set SS, proj⁡S\operatorname{proj}_{S} is the projection onto SS. For a symmetric positive semidefinite MM we write ∥v∥M:=vTMv\lVert v\rVert_{M} := \sqrt{v^{\mathsf{T}}Mv}, and diam⁡M(S)\operatorname{diam}_{M}(S) and dist⁡M(⋅,S)\operatorname{dist}_{M}(\cdot,S) for the diameter of SS and the distance to it in ∥⋅∥M\lVert\cdot\rVert_{M}. vec⁡(X)\operatorname{vec}(X) is the vectorization of a tensor XX ordered lexicographically, and ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle the corresponding inner product. 1\mathbf{1} is the all-ones vector and Δr:={v≥0:1Tv=r}\Delta^{r} := \{v \ge0 : \mathbf{1}^{\mathsf{T}}v = r\} the simplex of total $r > 0.

Reformulation for PDHG-type methods

PDHG for linear programming

PDHG solves convex–concave saddle-point problems

min⁡x∈Xmax⁡y∈YL(x,y):=⟨c,x⟩+⟨y,q−Ax⟩(1)\min_{x\in\mathcal{X}}\max_{y\in\mathcal{Y}} L(x,y) := \langle c,x\rangle+ \langle y,q-Ax\rangle \tag*{(1)}

with X⊆Rn\mathcal{X}\subseteq\mathbb{R}^{n} and Y⊆Rm\mathcal{Y}\subseteq\mathbb{R}^{m} closed convex, by alternating proximal gradient steps [12] under positive diagonal scalings ΛX,ΛY\Lambda_{\mathcal{X}},\Lambda_{\mathcal{Y}}:

xk+1:=proj⁡X(xk−τΛX−1(c−ATyk)),yk+1:=proj⁡Y(yk+σΛY−1(q−A(2xk+1−xk)))(2)x^{k+1}:=\operatorname{proj}_{\mathcal{X}}\left(x^{k}-\tau\Lambda_{\mathcal{X}}^{-1}\left(c-A^{\mathsf{T}}y^{k}\right)\right),\qquad y^{k+1}:=\operatorname{proj}_{\mathcal{Y}}\left(y^{k}+\sigma\Lambda_{\mathcal{Y}}^{-1}\left(q-A(2x^{k+1}-x^{k})\right)\right) \tag*{(2)}

which converges whenever τσ∥A∥Λ2<1\tau\sigma\lVert A\rVert_{\Lambda}^{2}<1 for the effective coupling norm

∥A∥Λ:=∥ΛY−1/2AΛX−1/2∥2.(3)\lVert A\rVert_{\Lambda}:=\left\lVert\Lambda_{\mathcal{Y}}^{-1/2}A\Lambda_{\mathcal{X}}^{-1/2}\right\rVert_{2}. \tag*{(3)}

Both projections are taken in ∥⋅∥ΛX\lVert\cdot\rVert_{\Lambda_{\mathcal{X}}} and ∥⋅∥ΛY\lVert\cdot\rVert_{\Lambda_{\mathcal{Y}}}, which makes one application of (2) a proximal-point step [24]. ΛX\Lambda_{\mathcal{X}} rescales the primal step, which moves ∥A∥Λ\lVert A\rVert_{\Lambda} and the admissible step size. At ΛX=ΛY=I\Lambda_{\mathcal{X}}=\Lambda_{\mathcal{Y}}=I this is the unpreconditioned method and ∥A∥Λ=∥A∥2\lVert A\rVert_{\Lambda}=\lVert A\rVert_{2}. We write τ=η/ω\tau=\eta/\omega and σ=ηω\sigma=\eta\omega, splitting the steps into a step size η\eta and a primal weight ω\omega, and denote one application of (2) by TωT_{\omega}.

A general LP fits (1) by taking X\mathcal{X} to be the variable bounds (a box), Y\mathcal{Y} a product of half-lines dual to the rows, and AA the full constraint matrix. This is the standard form, the formulation solved by PDLP and its successors [2, 35], and each of its iterations costs two sparse matrix-vector products plus two trivial projections.

Absorbing constraints into the projection

PDLP projects onto boxes, but nothing in (2) requires that. Beyond the closed convexity of X\mathcal{X} and Y\mathcal{Y}, PDHG needs only that proj⁡X\operatorname{proj}_{\mathcal{X}} and proj⁡Y\operatorname{proj}_{\mathcal{Y}} be computable.

Consider an LP with the constraint system

min⁡cTxs.t. Ax≥q, x∈box⁡(4)\min c^{\mathsf{T}}x\quad\text{s.t. }Ax\geq q,\ x\in\operatorname{box} \tag*{(4)}

A row of (4) can be dualized, in which case PDHG carries a multiplier for it, or absorbed, in which case proj⁡X\operatorname{proj}_{\mathcal{X}} maintains it and no multiplier exists.

Definition 1 (Absorption split). An absorption split of (4) is a partition of its rows into an absorbed set E\mathcal{E} and a dualized set R\mathcal{R} such that

X:={x∈box⁡:AEx≥qE}\mathcal{X}:=\{x\in\operatorname{box}:A_{\mathcal{E}}x\geq q_{\mathcal{E}}\}

has a computable projection.

Under the split, (4) reads

min⁡cTxs.t. AEx≥qE, ARx≥qR, x∈box⁡,(5)\min c^{\mathsf{T}}x\quad\text{s.t. }A_{\mathcal{E}}x\geq q_{\mathcal{E}},\ A_{\mathcal{R}}x\geq q_{\mathcal{R}},\ x\in\operatorname{box}, \tag*{(5)}

where proj⁡X\operatorname{proj}_{\mathcal{X}} maintains the first group of rows and the second keeps its multipliers. The resulting presentation of (1) takes A:=ARA:=A_{\mathcal{R}} and q:=qRq:=q_{\mathcal{R}}, with Y\mathcal{Y} the product of half-lines dual to the rows of R\mathcal{R}:

min⁡x∈Xmax⁡y≥0 ⟨c,x⟩+⟨y,qR−ARx⟩.(6)\min_{x\in\mathcal{X}}\max_{y\geq0}\ \langle c,x\rangle+\langle y,q_{\mathcal{R}}-A_{\mathcal{R}}x\rangle. \tag*{(6)}

The standard form is the split E=∅\mathcal{E}=\varnothing. The same reformulation can also be applied to the dual LP, as in § 2.4. We propose to reformulate structured LPs using this absorption split.

A useful subset of polyhedra with fast projections

Table 1 presents some examples of practical polyhedral structures with efficient Euclidean projections.

SetDefinitionProjectionConstraint
X\mathcal{X}: simplex per group∑i∈Ggxi=rg, x≥0\sum_{i\in G_g} x_i = r_g,\ x \ge0O(n)O(n)assignment, partition
X\mathcal{X}: weighted simplexa⊤x=r, a>0, x≥0a^\top x = r,\ a > 0,\ x \ge0O(n)O(n)weighted partition
X\mathcal{X}: ℓ1\ell_1 ball∥x∥1≤r\lVert x\rVert_1 \le rO(n)O(n)sparsity budget
X\mathcal{X}: isotonic conex1≤⋯≤xnx_1 \le\cdots\le x_nO(n)O(n)monotonicity
Y\mathcal{Y}: simplex per group∑j∈Ggλg,j=cg, λ≥0\sum_{j\in G_g} \lambda_{g,j} = c_g,\ \lambda\ge0O(n)O(n)max-selection

Table 1. Candidate structures for an absorption split, with the constraint family each one absorbs. The projection column is the best worst-case cost over nn coordinates.

Each row of Table 1 is a family of constraints together with the set it becomes. Absorption into X\mathcal{X} gives the split presentation (6).

Assignment and partition rows, ∑i∈Ggxi=rg\sum_{i\in G_g} x_i = r_g with x≥0x \ge0 over disjoint groups gg, give a scaled simplex Δrg\Delta^{r_g} per group, projected independently. Median selection projects a simplex in deterministic linear time [11, 44]; sort-and-threshold [25] costs a logarithmic factor more, and expected linear-time pivoting [15] and the variants of [14] are the fast choices in practice. These rows back assignment, transportation, covering-by-choice and lot-sizing models.

A weighted partition, a⊤x=ra^\top x = r with a>0a > 0 and x≥0x \ge0, is the weighted simplex X={x≥0:a⊤x=r}\mathcal{X} = \{x \ge0 : a^\top x = r\}, projected in linear time by [45].

A sparsity budget, ∥x∥1≤r\lVert x\rVert_1 \le r, gives X={x:∥x∥1≤r}\mathcal{X} = \{x : \lVert x\rVert_1 \le r\}, which is a simplex after a sign substitution and inherits its projection.

Monotonicity, x1≤⋯≤xnx_1 \le\cdots\le x_n within a group, gives the isotonic cone, the structure behind staircase models in scheduling and inventory, projected in linear time by pool-adjacent-violators [8].

Max-selection rows, zg≥xjz_g \ge x_j over a group GgG_g whose auxiliary variable zgz_g carries the group’s maximum at optimality, contribute their simplex to Y\mathcal{Y} instead. Pricing the group with λg≥0\lambda_g \ge0 makes the free column of zgz_g an equality ∑j∈Ggλg,j=cg\sum_{j\in G_g} \lambda_{g,j} = c_g, so the dual block is a scaled simplex per group and the zz variables leave the formulation. § 2.4 carries this out.

Max-selection

Max-selection is common in practical LPs: auxiliary variables that select maxima over groups of the xx variables at optimality. Its dual is an assignment family, so it can be absorbed. Suppose the LP has the form

References

  1. [1]Takuya Akiba, Shotaro Sano, Toshihiko Yanase, Takeru Ohta, and Masanori Koyama, Optuna: A next-generation hyperparameter optimization framework, Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, ACM, 2019, pp. 2623–2631.arxiv.org/abs/1907.10902
  2. [2]David Applegate, Mateo Díaz, Oliver Hinder, Haihao Lu, Miles Lubin, Brendan O’Donoghue, and Warren Schudy, PDLP: A Practical First-Order Method for Large-Scale Linear Programming, 2026, arXiv:2501.07018.arxiv.org/abs/2501.07018
  3. [3]David Applegate, Oliver Hinder, Haihao Lu, and Miles Lubin, Faster first-order primal-dual methods for linear programming using restarts and sharpness, Mathematical Programming 201 (2023), no. 1–2, 133–184.DOI
  4. [4]Esther Arkin, Dev Joneja, and Robin Roundy, Computational complexity of uncapacitated multi-echelon production planning problems, Operations Research Letters 8 (1989), no. 2, 61–66.DOI
  5. [5]Artelys, Algorithms — Artelys Knitro 16.0 User’s Manual, 2026.
  6. [6]Barış Ata, Wouter van Eekelen, and Yuan Zhong, A Computational Method for Solving the Stochastic Joint Replenishment Problem in High Dimensions, 2026, arXiv:2511.11830.arxiv.org/abs/2511.11830
  7. [7]Heinz H. Bauschke and Patrick L. Combettes, Convex Analysis and Monotone Operator Theory in Hilbert Spaces, 2 ed., CMS Books in Mathematics, Springer, 2017.
  8. [8]Michael J. Best and Nilotpal Chakravarti, Active set algorithms for isotonic regression; a unifying framework, Mathematical Programming 47 (1990), no. 1–3, 425–439.DOI
  9. [9]Marcin Bienkowski, Jaroslaw Byrka, Marek Chrobak, Lukasz Jez, Dorian Nogneng, and Jiří Sgall, Better approximation bounds for the joint replenishment problem, Proceedings of the 25th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), SIAM, 2014, pp. 42–54.
  10. [10]Robert E. Bixby, Solving real-world linear programs: a decade and more of progress, Operations Research 50 (2002), no. 1, 3–15.DOI
  11. [11]Peter Brucker, An O(n) algorithm for quadratic knapsack problems, Operations Research Letters 3 (1984), no. 3, 163–166.DOI
  12. [12]Antonin Chambolle and Thomas Pock, A first-order primal-dual algorithm for convex problems with applications to imaging, Journal of Mathematical Imaging and Vision 40 (2011), no. 1, 120–145.DOI
  13. [13]Kaihuang Chen, Defeng Sun, Yancheng Yuan, Guojun Zhang, and Xinyuan Zhao, HPR-LP: An implementation of an HPR method for solving linear programming, Mathematical Programming Computation 18 (2026), no. 1, 183–210.arxiv.org/abs/2408.12179
  14. [14]Laurent Condat, Fast projection onto the simplex and the ℓ₁ ball, Mathematical Programming 158 (2016), no. 1–2, 575–585.
  15. [15]John Duchi, Shai Shalev-Shwartz, Yoram Singer, and Tushar Chandra, Efficient projections onto the ℓ₁-ball for learning in high dimensions, Proceedings of the 25th International Conference on Machine Learning (ICML), ACM, 2008, pp. 272–279.DOI
  16. [16]Fair Isaac Corporation, FICO Xpress Optimization 9.4 Release Notes, 2024.
  17. [17]Olivier Fercoq, Quadratic error bound of the smoothed gap and the restarted averaged primal-dual hybrid gradient, Open Journal of Mathematical Optimization 4 (2023), 1–34.arxiv.org/abs/2206.03041
  18. [18]Dongdong Ge, Qi Huangfu, Zizhuo Wang, Jian Wu, and Yinyu Ye, Cardinal Optimizer (COPT) User Guide, 2026.
  19. [19]Fred Glover and Eugene Woolsey, Converting the 0-1 polynomial programming problem to a 0-1 linear program, Operations Research 22 (1974), no. 1, 180–182.DOI
  20. [20]Jacek Gondzio, Interior point methods 25 years later, European Journal of Operational Research 218 (2012), no. 3, 587–601.DOI
  21. [21]Gurobi Optimization, LLC, Gurobi Optimizer Reference Manual, 2026.
  22. [22]Benjamin Halpern, Fixed points of nonexpanding maps, Bulletin of the American Mathematical Society 73 (1967), 957–961.DOI
  23. [23]Peter L Hammer, Pierre Hansen, and Bruno Simeone, Roof duality, complementation and persistency in quadratic 0-1 optimization, Mathematical Programming 28 (1984), no. 2, 121–155.DOI
  24. [24]Bingsheng He and Xiaoming Yuan, Convergence Analysis of Primal-Dual Algorithms for a Saddle-Point Problem: From Contraction Perspective, SIAM Journal on Imaging Sciences 5 (2012), no. 1, 119–149.
  25. [25]Michael Held, Philip Wolfe, and Harlan P. Crowder, Validation of subgradient optimization, Mathematical Programming 6 (1974), no. 1, 62–88.
  26. [26]HiGHS Development Team, HiGHS v1.7.0 Release Notes, 2024.
  27. [27]A.J. Hoffman, On approximate solutions of systems of linear inequalities, Journal of Research of the National Bureau of Standards 49 (1952), no. 4, 263 (en).
  28. [28]Moutaz Khouja and Suresh Goyal, A review of the joint replenishment problem literature: 1989–2005, European Journal of Operational Research 186 (2008), no. 1, 1–16.DOI
  29. [29]Retsef Levi, Robin Roundy, and David B. Shmoys, Primal-dual algorithms for deterministic inventory problems, Proceedings of the Thirty-Sixth Annual ACM Symposium on Theory of Computing (New York, NY, USA), STOC ’04, Association for Computing Machinery, 2004, pp. 353–362.
  30. [30]Retsef Levi, Robin O. Roundy, and David B. Shmoys, Primal-dual algorithms for deterministic inventory problems, Mathematics of Operations Research 31 (2006), no. 2, 267–284.
  31. [31]Retsef Levi and Maxim Sviridenko, Improved approximation algorithm for the one-warehouse multi-retailer problem, Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2006), Lecture Notes in Computer Science, vol. 4110, Springer, 2006, pp. 188–199.DOI
  32. [32]Hongpei Li, Yicheng Huang, Huikang Liu, Dongdong Ge, and Yinyu Ye, D-pdlp: Scaling pdlp to distributed multi-gpu systems, 2026.arxiv.org/abs/2601.07628
  33. [33]Felix Lieder, On the convergence rate of the Halpern-iteration, Optimization Letters 15 (2021), no. 2, 405–418.DOI
  34. [34]Haihao Lu, First-order methods for linear programming, 2024.arxiv.org/abs/2403.14535
  35. [35]Haihao Lu, Zedong Peng, and Jinwen Yang, cuPDLPx: A Further Enhanced GPU-Based First-Order Solver for Linear Programming, 2025, arXiv:2507.14051.arxiv.org/abs/2507.14051
  36. [36]Haihao Lu and Jinwen Yang, On the infimal sub-differential size of primal-dual hybrid gradient method and beyond, arXiv preprint arXiv:2206.12061 (2023).arxiv.org/abs/2206.12061
  37. [37]———, cuPDLP.jl: A GPU Implementation of Restarted Primal-Dual Hybrid Gradient for Linear Programming in Julia, 2024, arXiv:2311.12180.arxiv.org/abs/2311.12180
  38. [38]———, Restarted Halpern PDHG for Linear Programming, 2024, arXiv:2407.16144.arxiv.org/abs/2407.16144
  39. [39]Haihao Lu, Jinwen Yang, Haodong Hu, Qi Huangfu, Jinsong Liu, Tianhao Liu, Yinyu Ye, Chuwen Zhang, and Dongdong Ge, cuPDLP-C: A Strengthened Implementation of cuPDLP for Linear Programming by C Language, 2024, arXiv:2312.14832.arxiv.org/abs/2312.14832
  40. [40]Christian Michelot, A finite algorithm for finding the projection of a point onto the canonical simplex of ℝⁿ, Journal of Optimization Theory and Applications 50 (1986), no. 1, 195–200.
  41. [41]Yurii Nesterov, Lectures on Convex Optimization, 2 ed., Springer Optimization and Its Applications, vol. 137, Springer Cham, November 2018.DOI
  42. [42]Tim Nonner and Alexander Souza, Approximating the joint replenishment problem with deadlines, Discrete Mathematics, Algorithms and Applications 1 (2009), no. 2, 153–174.DOI
  43. [43]NVIDIA Corporation, NVIDIA cuOpt: GPU-accelerated optimization engine, 2026.
  44. [44]Panos M. Pardalos and Naina Kovoor, An algorithm for a singly constrained class of quadratic programs subject to upper and lower bounds, Mathematical Programming 46 (1990), no. 1–3, 321–328.DOI
  45. [45]Guillaume Perez, Sebastian Ament, Carla Gomes, and Michel Barlaud, Efficient projection algorithms onto the weighted ℓ₁ ball, Artificial Intelligence 306 (2022), 103683.
  46. [46]Laurent Perron and Vincent Furnon, OR-Tools, 2024, version 9.15.
  47. [47]Thomas Pock and Antonin Chambolle, Diagonal preconditioning for first order primal-dual algorithms in convex optimization, 2011 International Conference on Computer Vision, IEEE, 2011, pp. 1762–1769.DOI
  48. [48]Harvey M. Wagner and Thomson M. Whitin, Dynamic version of the economic lot size model, Management Science 5 (1958), no. 1, 89–96.
  49. [49]Stephen J. Wright, Primal-Dual Interior-Point Methods, SIAM, 1997.
  50. [50]Zikai Xiong and Robert M. Freund, The role of level-set geometry on the performance of PDHG for conic linear optimization, 2024.arxiv.org/abs/2406.01942
  51. [51]———, Computational guarantees for restarted PDHG for LP based on “Limiting Error Ratios” and LP sharpness, Mathematical Programming (2026).DOI

Paper details

vlnc:W_jfzfebt6
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Mathematics

Not recorded for this paper · View statement →

Looking for related papers…
Contents