Safe Gradient Flow for Bilevel Optimization

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Bilevel optimization is a key framework in hierarchical decision-making, where one problem is embedded within the constraints of another. In this work, we propose a control-theoretic approach to solving bilevel optimization problems. Our method consists of two components: a gradient flow mechanism to minimize the upper-level objective and a safety filter to enforce the constraints imposed by the lower-level problem. Together, these components form a safe gradient flow that solves the bilevel problem in a single loop. To improve scalability with respect to the lower-level problem's dimensions, we introduce a relaxed formulation and design a compact variant of the safe gradient flow. This variant minimizes the upper-level objective while ensuring the lower-level decision variable remains within a user-defined suboptimality. Using Lyapunov analysis, we establish convergence guarantees for the dynamics, proving that they converge to a neighborhood of the optimal solution. Numerical experiments further validate the effectiveness of the proposed approaches. Our contributions provide both theoretical insights and practical tools for efficiently solving bilevel optimization problems.

Original languageEnglish (US)
Title of host publication2025 American Control Conference, ACC 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1675-1680
Number of pages6
ISBN (Electronic)9798331569372
DOIs
StatePublished - 2025
Event2025 American Control Conference, ACC 2025 - Denver, United States
Duration: Jul 8 2025Jul 10 2025

Publication series

NameProceedings of the American Control Conference
ISSN (Print)0743-1619

Conference

Conference2025 American Control Conference, ACC 2025
Country/TerritoryUnited States
CityDenver
Period7/8/257/10/25

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Safe Gradient Flow for Bilevel Optimization'. Together they form a unique fingerprint.

Cite this