Linear Programs with Two-Sided Constraints
- Linear programs with two-sided constraints are optimization models that impose both lower and upper bounds on decision variables, applicable across finite-dimension, Lebesgue-space, and probabilistic settings.
- The work emphasizes how geometric structures and KKT theory, even in spaces with empty interiors, can guarantee multiplier existence under strict feasibility conditions.
- Under Gaussian uncertainty, two-sided chance constraints are shown to be convex and SOCP-representable, offering precise approximations and scalable algorithmic implementations.
Linear programs with two-sided constraints are optimization models in which a decision variable, or an affine quantity derived from it, is constrained simultaneously by a lower bound and an upper bound. In finite dimensions, a canonical form is
where , , , and for all . In Lebesgue spaces, the analogous structure is a pointwise box almost everywhere together with finitely many additional linear constraints. Under Gaussian uncertainty, the same two-sided logic appears in the probabilistic condition . These formulations share a common boundedness motif but lead to distinct questions about geometry, KKT theory, SOCP representability, and scalable algorithms (Gholizadeh et al., 3 Oct 2025, Wachsmuth, 2022, Lubin et al., 2015).
1. Canonical formulations
Two-sided constraints arise in at least three technically different settings. The finite-dimensional deterministic LP uses explicit coordinatewise bounds . The infinite-dimensional Lebesgue-space model replaces coordinates by measurable functions and imposes 0-a.e. The Gaussian chance-constrained model places a lower and upper probability band on a scalar random affine form rather than on the variable itself (Gholizadeh et al., 3 Oct 2025, Wachsmuth, 2022, Lubin et al., 2015).
| Setting | Formulation | Structural feature |
|---|---|---|
| Finite-dimensional LP | 1 s.t. 2 | Box constraints on coordinates |
| Lebesgue-space program | 3 s.t. 4 5-a.e., 6, 7 | Pointwise bounds with finitely many additional constraints |
| Gaussian chance model | 8 | Two-sided probabilistic bound |
In the Lebesgue-space formulation, one fixes a 9-finite measure space 0 and 1, with conjugate exponent 2. The ambient space is 3, using the norm topology for 4 and the weak-5 topology for 6. Given measurable bounds 7, finite families 8, and scalars 9, the feasible set is 0, where
1
and 2 denotes the finite-dimensional linear constraints (Wachsmuth, 2022).
In the Gaussian chance-constrained setting, 3 is an 4-dimensional Gaussian random vector with known covariance 5. Given 6, 7, and 8, the model is
9
Equivalently, with 0 and 1,
2
This reformulation is central to convexity and SOCP arguments (Lubin et al., 2015).
2. Geometric structure of pointwise two-sided bounds
For Lebesgue-space programs, the central geometric object is the box 3. A point 4 is called a Slater point if
5
6
and
7
The defining feature is that 8 need not lie in the interior of 9; indeed, for 0, 1 has empty interior in 2 (Wachsmuth, 2022).
The normal cone to the box at 3 is characterized pointwise: 4 This yields the familiar sign pattern of lower-active, inactive, and upper-active coordinates, but now in the dual function space rather than in 5 (Wachsmuth, 2022).
A key structural statement is that the box set 6 is “7-polyhedric” for all 8. Although 9, one still has
0
The strict box bounds supplied by a Slater point are then used to prove closure of the sum 1, so that
2
This is the geometric mechanism behind multiplier existence in the absence of genuine interior points (Wachsmuth, 2022).
3. KKT systems, multiplier existence, and necessity of Slater-type strict feasibility
If 3 is Fréchet-differentiable, and if 4 one additionally assumes 5 for all feasible 6, then a local minimizer 7 admits Lagrange multipliers provided a Slater point exists. The multiplier-existence theorem gives
8
such that
9
The box complementarity conditions are
0
1
2
Moreover, one may write 3 with nonnegative lower and upper multipliers satisfying
4
No duality gap arises, and the multipliers characterize the normal cone through
5
under the Slater hypothesis (Wachsmuth, 2022).
The proof structure is first-order: local minimality implies 6, and the closed-sum identity provides representation by 7, 8, and 9. The nontrivial point is not derivation of KKT once normal-cone additivity is available, but the closure of the sum 0 when 1 has empty interior (Wachsmuth, 2022).
The same framework also shows that Slater-type strict feasibility is, in a precise sense, necessary. Under mild hypotheses such as 2 and 3 non-atomic, if no Slater point exists then for every feasible 4, the sum 5 fails to be closed in 6. Consequently there exist linear functionals
7
so that 8 is a minimizer of the linear problem 9 but there is no multiplier representation. This rules out the misconception that strict pointwise feasibility is merely a technical convenience in the infinite-dimensional box setting (Wachsmuth, 2022).
4. Convexity and SOCP representations for two-sided linear chance constraints
For Gaussian uncertainty, the feasible set
0
is convex when 1. The argument proceeds by introducing the standard-Gaussian confidence set
2
and showing by log-concavity of the Gaussian density that 3 is convex. For 4,
5
and 6. Hence
7
Passing to the conic hull and introducing 8 gives the convex extended formulation
9
which establishes convexity (Lubin et al., 2015).
The same model admits an exact second-order-cone reformulation. Writing 00, the exposition states
01
and then introduces 02 together with
03
Each of (2a) and (2b) is affine in 04, and (2c) is an SOC constraint. After substituting 05 and 06, this yields an SOCP-representable reformulation (Lubin et al., 2015).
Cheap outer approximations are also available. Splitting the two-sided requirement into two one-sided constraints yields
07
which guarantees 08 and is described as a “2-approximation.” Adding the tangent cut to 09 at 10,
11
produces a 3-plane polyhedral outer-approximation that guarantees 12. Together with 13, this is an SOCP-compatible “1.25-approximation” (Lubin et al., 2015).
The framework extends beyond basic linear chance constraints. The constraint
14
is exactly a two-sided chance constraint and is therefore convex and SOCP-representable. More generally, whenever 15 is univariate convex with a unique minimizer and 16 is convex, the condition
17
is convex in 18. In AC-OPF, quadratic chance constraints such as
19
are generally nonconvex, but may be approximated conservatively by two absolute-value constraints and a circle constraint via the union bound (Lubin et al., 2015).
5. Interior-point methods and two-party communication protocols
In finite dimensions, the two-sided box 20 is compatible with a path-following IPM. For each coordinate,
21
is a two-sided log-barrier on the open interval 22, and the exposition describes it as a “highly 1-self-concordant” barrier. Its derivatives are
23
With 24, the central-path conditions are
25
for some 26, and the Newton direction is obtained from the weighted normal equations
27
Then
28
followed by the update
29
with a short-step size 30 (Gholizadeh et al., 3 Oct 2025).
The two-party communication model partitions the rows of 31. Alice holds 32 together with the corresponding entries of 33, Bob holds 34 and the matching parts of 35, both know 36, local computation is unlimited, shared randomness is allowed, and the cost measure is total bits exchanged. The protocol adapts an IPM-based sequential algorithm for LPs with two-sided constraints to this model using techniques from distributed convex optimization (Gholizadeh et al., 3 Oct 2025).
To avoid sending the full matrix 37, the protocol uses a sampling-based spectral approximation
38
of dimension 39. Each party locally forms its part of
40
sends these length-41 vectors to a coordinator, receives
42
and reconstructs 43 and 44 locally. The method also recomputes 45-Lewis weights
46
which improve the condition number in the normal equations; the two-party subroutine computes these weights in 47 bits whenever per-row sparsity is at most 48 (Gholizadeh et al., 3 Oct 2025).
The communication analysis gives 49 bits per Newton step, with the main components being Lewis-weight recomputation, maintenance of the spectral approximation, and exchange of the vectors 50. Since the IPM takes
51
iterations to reach 52-accuracy, the total cost is
53
The abstract states that this extends the scope from one-sided to two-sided constraints while matching the sparse-matrix complexity up to logarithmic factors, and that minimum cost flow can be treated as a special case of solving linear programs with two-sided constraints (Gholizadeh et al., 3 Oct 2025).
6. Relation to classical box-constrained LP and recurring misconceptions
In 54, the box 55 has nonempty interior if and only if 56 componentwise, and a Slater point is simply an interior point. This recovers the usual KKT system. In 57 for 58, by contrast, the interior of 59 is empty, so classical interior-point arguments break down. Nevertheless, strict pointwise inequalities almost everywhere still suffice to close the normal-cone sum and recover full KKT theory. Complementarity slackness therefore looks formally the same in finite and infinite dimensions, but in 60 the multiplier 61 must be interpreted as a function in the dual space (Wachsmuth, 2022).
A second recurring misconception is that a two-sided chance constraint is just the conjunction of two one-sided chance constraints. The Gaussian theory distinguishes the exact model from such decompositions: the split formulation yields only a “2-approximation,” while the addition of a tangent cut yields a “1.25-approximation.” The exact convex representation instead relies on the geometry of the standard-Gaussian confidence set 62, on Gaussian log-concavity, and on the condition 63 (Lubin et al., 2015).
A third misconception is that extending one-sided LP protocols to two-sided constraints is only a notational change. The two-party IPM requires replacing the nonnegative barrier 64 by the two-sided barrier 65, recomputing 66 and 67, and adjusting the Lewis-weight definition to depend on 68. The data indicate that, despite these conceptual changes, the overall communication remains 69 (Gholizadeh et al., 3 Oct 2025).
Taken together, these results suggest that “linear programs with two-sided constraints” is not a single theory but a cluster of closely related theories. In finite-dimensional deterministic optimization, the main issues are barrier design and linear-system solution. In Lebesgue spaces, the decisive issue is the geometry of box constraints without interior points. Under Gaussian uncertainty, the decisive issue is convexity of a probability region and its conic representability. The common boundedness pattern is therefore algebraically simple, but its analytical consequences depend strongly on the ambient space and on whether the bounds are deterministic or probabilistic.