arXiv reader

On Coupling Constraints in Pessimistic Linear Bilevel Optimization

Dorothee Henke, Henri Lefebvre, Martin Schmidt and Johannes Thürauf

arXiv
2503.01563v3 · PDF · 7 May 2026
Categories
math.OC
Licence
CC BY 4.0 The site shows the text.

Abstract

The literature on pessimistic linear bilevel optimization with coupling constraints is rather scarce and it has been common sense that these problems are harder to tackle than pessimistic bilevel problems without coupling constraints. In this note, we show that this is not the case. To this end, given a pessimistic problem with coupling constraints, we derive a pessimistic problem without coupling constraints that has the same set of globally optimal solutions. Moreover, our results also show that one can equivalently replace a pessimistic problem with such constraints with an optimistic problem without coupling constraints. This paves the way of both transferring theory and solution techniques from any type of these problems to any other one.

Items 15

Standing Assumption

Standing Assumption Assumption

BHNO
  1. (i) For all x \in X, the set \{y\defsepCx + Dy \geq b\} is non-empty and compact.

  2. (ii) The set X is a non-empty polyhedron and all vectors and matrices have rational entries.

  3. (iii) All upper-level objective functions are bounded from below on X.

Lemma

Lemma 3.1

GLB1

Let x \in X be given and consider a fixed i \in [m]. Then, x satisfies the i-th coupling constraint in (?) if and only if there exist \bar{y} and

y^i \in \operatorname*{arg\,min} \left\{B_{i\cdot} y\defsepDy \geq b - Cx, \, f^\top y \leq f^\top \bar{y}\right\}

that satisfy

D \bar{y} \geq b - Cx, \quad B_{i\cdot} y^i \geq a_i - A_{i\cdot} x.
Used by Proof, Proof
Proof of Lemma 3.1

Let x\in X be given and consider a fixed i\in[m]. Then, the i-th coupling constraint in (?) is equivalent to \min_{y}\{ B_{i\cdot}y\colon y\in S(x) \} \ge a_i - A_{i\cdot}x, which can be reformulated as B_{i\cdot}y^i \ge a_i - A_{i\cdot}x with y^i \in \operatorname*{arg\,min}_y \left\{ B_{i\cdot}y \colon y\in S(x) \right\}. Now, let \varphi denote the optimal-value function of the lower-level problem (?). It follows that x satisfies the i-th coupling constraint if and only if

B_{i\cdot}y^i \ge a_i - A_{i\cdot}x \quad\text{with}\quad y^i \in \operatorname*{arg\,min}_y\left\{ B_{i\cdot}y \colon Dy \ge b - Cx, \, f^\top y \le \varphi(x) \right\}.

We now show that the latter is equivalent to the stated conditions in the lemma. First, let us assume that (Proof) holds. Then, there exists \bar{y} such that \varphi(x) = f^\top \bar{y} and D\bar y \ge b - Cx is satisfied. Hence, the conditions of the lemma hold.

Conversely, assume that the conditions of the lemma are satisfied. The feasibility of \bar{y} implies

\min_y\left\{ B_{i\cdot}y \colon Dy \ge b - Cx, \, f^\top y \le f^\top \bar y \right\} \le \min_y\left\{ B_{i\cdot}y \colon Dy \ge b - Cx, \, f^\top y \le \varphi(x) \right\}.

Hence, (Proof) is satisfied, which concludes the proof.

Corollary

Corollary 3.2

2C7Y

A given x \in X satisfies all coupling constraints in (?) if and only if there exist \bar{y} satisfying D \bar{y} \geq b - Cx and, for every i \in [m],

y^i \in \operatorname*{arg\,min} \left\{B_{i\cdot} y\defsepDy \geq b - Cx, \, f^\top y \leq f^\top \bar{y}\right\}

with

B_{i\cdot} y^i \geq a_i - A_{i\cdot} x.
Used by Proof
Proof of Corollary 3.2

In line with the proof of Lemma 3.1, it follows that a given leader’s decision x \in X satisfies all coupling constraints in (?) if and only if, for each i \in [m], Condition (Proof) is satisfied. Consequently, if the latter conditions hold, there exists \bar{y} such that \varphi(x) = f^\top \bar{y} and D\bar y \ge b - Cx. This implies the conditions of the corollary. Conversely, assuming that the conditions of the corollary hold, the claim follows using Inequality (?) analogously to the proof of Lemma 3.1.

Theorem

Theorem 3.3

763H

Let \mathcal{S} be the set of globally optimal solutions to the pessimistic bilevel problem (?) with coupling constraints, i.e., to the problem

\begin{align} \min_{x \in X} \quad & F_{\mathrm{pc}}(x) = c^\top x \\ \text{s.t.} \quad & Ax + By \geq a \quad \text{for all } y \in S(x). \end{align}

Moreover, let \hat{\mathcal{S}} be the set of globally optimal solutions to the optimistic bilevel problem

\min_{(x, \bar{y}) \in \tilde{X}} \ c^\top x + \min_y \left\{0\defsepy \in \hat{S}(x, \bar{y}), \, B_{i\cdot} y^i \geq a_i - A_{i\cdot} x \text{ for all } i \in [m]\right\},

with \tilde{X} = \{(x, \bar{y})\defsepx \in X, D \bar{y} \geq b - Cx\} and with \hat{S}(x, \bar{y}) being the set of optimal solutions to the lower-level problem

\begin{aligned} \min_y \quad & \sum_{i=1}^m B_{i\cdot} y^i \\ \text{s.t.} \quad & Dy^i \geq b - Cx \quad \text{for all } i \in [m], \\ & f^\top y^i \leq f^\top \bar{y} \quad \text{for all } i \in [m]. \end{aligned}

Then,

\mathcal{S} = \operatorname{proj}_x(\hat{\mathcal{S}})

holds and the optimal objective function values coincide.

Proof of Theorem 3.3

We prove the theorem with the help of an auxiliary and intermediate problem. To this end, let \tilde{\mathcal{S}} be the set of globally optimal solutions to the optimistic single-leader multi-follower problem

\min_{(x, \bar{y}) \in \tilde{X}} \ c^\top x + \min_{y} \left\{0\defsepy^i \in \tilde{S}^i(x,\bar{y}), \, B_{i\cdot} y^i \geq a_i - A_{i\cdot} x \text{ for all } i \in [m]\right\}

with \tilde{S}^i(x,\bar{y}) = \operatorname*{arg\,min}_{y'} \{B_{i\cdot} y'\defsepDy' \geq b - Cx, f^\top y' \leq f^\top \bar{y}\} and y = (y^i)_{i=1}^m. The identity \operatorname{proj}_x(\tilde{\mathcal{S}}) = \operatorname{proj}_x(\hat{\mathcal{S}}) is straightforward because all follower’s problems in (Proof) are independent. Hence, the proof is complete if we show \mathcal{S} = \operatorname{proj}_x(\tilde{\mathcal{S}}). We start by proving \mathcal{S} \subseteq \operatorname{proj}_x(\tilde{\mathcal{S}}). To this end, let x be feasible for Problem (3.3), implying x \in X.

By applying Corollary 3.2, there exist \bar{y} with D \bar{y} \geq b - Cx and, for every i \in [m], some y^i \in \operatorname*{arg\,min}_y \{B_{i\cdot} y\defsepDy \geq b - Cx, f^\top y \leq f^\top \bar{y}\} satisfying B_{i\cdot} y^i \geq a_i - A_{i\cdot} x. Thus, y^i \in \tilde{S}^i(x,\bar{y}) holds, meaning that, for the given x, there exists \bar{y} so that (x,\bar{y}) is feasible for (Proof). Since the respective upper-level objective functions coincide and only depend on x, we showed \mathcal{S} \subseteq \operatorname{proj}_x(\tilde{\mathcal{S}}). Due to Lemma 3.1 being an if-and-only-if statement, the other direction follows by using the same arguments.

Theorem

Theorem 3.4 (Corollary 2.3 in [Henke-et-al:2024])

FCFP

There is a polynomial-sized (in the bit-encoding length of the problem’s data) penalty parameter \kappa > 0 so that the optimistic bilevel problem (?) with coupling constraints has the same set of globally optimal solutions as the optimistic bilevel problem

\min_{x \in X} \quad c^\top x + \min_{y, \varepsilon} \left\{d^\top y + \kappa \varepsilon\colon(y, \varepsilon) \in S'(x)\right\}

without coupling constraints, where S'(x) is the set of optimal solutions to the x-parameterized lower-level problem

\begin{aligned} \min_{y, \varepsilon} \quad & f^\top y \\ \text{s.t.} \quad & Ax+By + \varepsilon e \geq a, \\ & Cx + Dy \geq b, \\ & \varepsilon \geq 0, \end{aligned}

where e is the vector of all ones in appropriate dimension. Moreover, both bilevel problems have the same optimal objective function value.

Lemma

Lemma 3.5

ZGM3

For every bilevel feasible point x of the optimistic bilevel problem (?) without coupling constraints, the point (x,\bar{y}) with \bar{y}\in \operatorname*{arg\,min}_{y} \{ d^\top y\colon y \in S(x) \} is also bilevel feasible for the optimistic bilevel problem (?) with the same objective value. Moreover, for every globally optimal point (x,\bar{y}) to Problem (?), x is bilevel feasible for (?) with the same objective value.

Used by Proof
Proof of Lemma 3.5

Because x is bilevel feasible for (?), there exists a point y\in S(x) such that F_{\text{o}}(x) = c^\top x + d^\top y. Note that the objective function of (?) does not depend on \varepsilon. Moreover, for fixed x and any \bar{y} satisfying Cx + D\bar{y} \ge b, the inequality f^\top\bar{y} \ge f^\top y holds. Consequently, the optimal objective value of (?) is exactly f^\top y. Thus, for a given x and \bar{y} \mathrel{{\mathop:}{=}} y, we have (y,0)\in \tilde S(x,\bar{y}) and (x,\bar{y}) is a bilevel feasible point for (?) with F_{\text{oa}}(x,\bar{y}) = F_{\text{o}}(x).

Conversely, because (x,\bar{y}) is a globally optimal point for (?), there exists (y,\varepsilon)\in \tilde{S}(x,\bar{y}) with \varepsilon = 0. Consequently, f^{\top} y = f^{\top} \bar{y} holds. Following the same line of arguments as above, we obtain y\in S(x). This implies that x is feasible for (?). We are left to prove that F_{\text{oa}}(x,\bar{y}) = F_{\text{o}}(x) holds. Assume that this is not the case. Hence, d^\top y \neq d^\top \bar{y} needs to hold. If d^\top y < d^\top \bar{y}, we could choose (x, \hat{y}) with \hat{y} \mathrel{{\mathop:}{=}} y. This yields (y,0) \in \tilde{S}(x,\hat{y}), which again implies F_{\text{oa}}(x,\hat{y}) = F_{\text{o}}(x). This contradicts the optimality of (x, \bar{y}). If d^\top y > d^\top \bar{y}, then \bar{y} would be a better lower-level solution than y in terms of the leader’s objective function in (?), which, again, is a contradiction. Hence, F_{\text{oa}}(x,\bar{y}) = F_{\text{o}}(x) holds, which ends the proof.

Lemma

Lemma 3.6

PVMO

There is a polynomial-sized parameter \kappa > 0 so that Problem (?) has the same set of globally optimal solutions as the optimistic bilevel problem

\min_{(x,\bar{y})\in \tilde{X}} \quad F_{\mathrm{o\kappa}}(x,\bar{y}) \mathrel{{\mathop:}{=}} c^\top x + d^\top \bar{y} + \min_{y,\varepsilon} \left\{\kappa \varepsilon\colon(y,\varepsilon) \in \tilde S(x, \bar{y}) \right\}

without coupling constraints. Here, we again use \tilde{X} = \{(x, \bar{y})\defsepx \in X, D \bar{y} \ge b - Cx \} and \tilde S(x, \bar{y}) is the set of optimal solutions of (?).

Used by Proof, Proof
Proposition

Proposition 3.7

D0D3

For any \kappa, the optimistic bilevel problem (3.6) without coupling constraints and its pessimistic version

\min_{(x,\bar{y})\in \tilde{X}} \quad F_{\mathrm{p\kappa}}(x,\bar{y}) \mathrel{{\mathop:}{=}} c^\top x + d^\top \bar{y} + \max_{y,\varepsilon} \left\{\kappa \varepsilon\colon (y,\varepsilon) \in \tilde S(x, \bar{y}) \right\}

have the same set of feasible and globally optimal solutions.

Used by Proof
Proof of Proposition 3.7

Both problems have the same feasible sets. Moreover, for any feasible point (x,\bar{y}), the value of \varepsilon is uniquely determined. Thus, the inner minimization problem in (3.6) and the inner maximization problem in (3.7) have the same value. Thus, F_{\text{o}\kappa}(x, \bar{y}) = F_{\text{p}\kappa}(x, \bar{y}) holds.

Theorem

Theorem 3.8

LY7U

There is a polynomial-sized parameter \kappa > 0 so that the optimistic bilevel problem (?) without coupling constraints has the same set of globally optimal solutions as the pessimistic bilevel problem (3.7) without coupling constraints.

Proof of Theorem 3.8

The claim follows from Lemmas 3.5 and 3.6 as well as Proposition 3.7.

Source and licence

The text on this page is from arXiv:2503.01563v3 by Dorothee Henke, Henri Lefebvre, Martin Schmidt and Johannes Thürauf, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.

The record of each item is in analysis/objects/2503/2503.01563.jsonl.