In this paper, we study the regularity assumptions commonly adopted in bilevel optimization with constrained lower-level problems, including the linear independence constraint qualification, the strict complementary slackness condition, and the second-order sufficient condition. These conditions are typically required to hold for the lower-level problem at every upper-level variable . We first show that the requirement that these conditions hold at every upper-level variable is strong, in the sense that it is non-prevalent: there exist problems for which no sufficiently small perturbation of the lower-level objective and constraints can make the conditions hold at every . To establish the result, we prove rigidity theorems showing that certain structural quantities of the lower-level problem must remain invariant across all whenever these conditions hold everywhere. We then construct explicit counterexamples in which these invariants differ between two values of . In contrast, we show that the weaker requirement, that these conditions hold at almost every , is a weak assumption, in the sense that it is prevalent: with probability one over a random perturbation of the lower-level objective and constraints, each condition holds at almost every . We further analyze the gap between the two requirements. Although the every $x$'' and almost every ’’ versions differ only on a measure-zero set, we show that this difference introduces fundamental difficulties in both theory and computation for bilevel optimization.

生成讲解博客的中文版本

生成AI智能校验的中文版本