Skip to content

Disciplined Bilevel Programming

Sep 2026 · 0 citations · 69 references
Mathematics Computer Science

TL;DR

DBLP is introduced, a symbolic framework that allows users to specify and solve optimistic bilevel problems in a high-level, human-readable way that is close to the mathematical formulation.

Abstract

Bilevel optimization provides a natural modeling language for hierarchical decision problems. However, applying existing numerical solvers usually requires substantial manual analysis and reformulation. In this paper, we introduce disciplined bilevel programming (DBLP), a symbolic framework that allows users to specify and solve optimistic bilevel problems in a high-level, human-readable way that is close to the mathematical formulation. For problems with a disciplined nonlinear upper problem and a convex lower problem satisfying the disciplined parameterized programming rules, DBLP automatically canonicalizes the lower problem into conic form and constructs an equivalent single-level reformulation using the conic Karush-Kuhn-Tucker conditions. We relax the resulting complementarity constraint and use a gap continuation procedure to approximately solve a sequence of smooth nonlinear problems. We implement DBLP in the open-source Python package BLVPY, an extension of CVXPY for bilevel programming. We demonstrate the modeling and solution capabilities of BLVPY on a range of bilevel optimization problems from several application domains. The proposed framework and implementation allow users to specify and solve bilevel optimization problems within a few lines of code, without prior expertise in bilevel modeling and numerical optimization.

View source

Similar papers

Preprint Aug 2026

A geometric reformulation of the bilevel parameter optimization problem to a single level non-linear programming problem with applications to phase equilibria

Phase equilibrium problems are central to chemical engineering, underpinning tasks ranging from separation process design to the development of thermodynamic models. A particularly challenging computational task is the generation of phase envelopes: rigorously fitting thermodynamic models to real world data with well b...

S. C. Endres, Lutz Mädler · 0 citations
#artificial intelligence Review Sep 2026

Right Answers, Costly Models: The Efficiency Gap in LLM-based Optimization Modeling

This work systematically investigates whether LLMs can identify problem structure from natural-language descriptions and apply suitable optimization modeling techniques to generate mathematical models and solver code that solve the problems correctly and efficiently.

Zhong Li, Xin Huang, Jin-Hui Wan et al. · 0 citations
Preprint Aug 2026

Solution Methods for Infinite-Dimensional Generalized Disjunctive Programming

MBM-GP is proposed, a novel Gaussian-process variant of multiple big-M that learns the big-M function over the infinite domain from a small subset of the subproblem solves, and is implemented in the Julia package InfiniteDisjunctiveProgramming.jl.

Daniel Nguyen, J. Pulsipher · 0 citations
Open access 2023

Dynamic Programming For Data Independent Decision Sets

The contribution is a proof that there exist measurable versions of intermediate value functions, which reveals regularity in addition, and a verification theorems allow stating traditional problem specifications in the novel setting with mathematical rigor.

Paul Dommel, Alois Pichler · 2 citations
Preprint Sep 2026

A true single-level reformulation for pessimistic bilevel optimization

We propose a single-level reformulation (SLR) for the pessimistic bilevel optimization problem that does not rely on complementarity conditions or optimal value functions. For this reason, we refer to it as a true single-level reformulation (tSLR). A remarkable consequence is that this reformulation can satisfy the cla...

O. Stein, Alain B. Zemkoho · 1 citation

Related blog posts

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.