<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">On Global Partial Calmness for Bilevel Programming Problems with Linear Lower Level Problem</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Leonid</forename><forename type="middle">I</forename><surname>Minchenko</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Daniil</forename><forename type="middle">E</forename><surname>Berezhnov</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Yu</forename><forename type="middle">G</forename><surname>Evtushenko</surname></persName>
						</author>
						<author>
							<persName><forename type="first">M</forename><forename type="middle">Yu</forename><surname>Khachay</surname></persName>
						</author>
						<author>
							<persName><forename type="first">O</forename><forename type="middle">V</forename><surname>Khamisov</surname></persName>
						</author>
						<author>
							<persName><forename type="first">Yu</forename><forename type="middle">A</forename><surname>Kochetov</surname></persName>
						</author>
						<author>
							<persName><forename type="first">V</forename><forename type="middle">U</forename><surname>Malkova</surname></persName>
						</author>
						<author>
							<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Posypkin</surname></persName>
						</author>
						<author>
							<affiliation key="aff0">
								<orgName type="institution">Belarusian State University of Informatics</orgName>
								<address>
									<addrLine>Radioelectronics ; 6 Brovki str</addrLine>
									<postCode>220013</postCode>
									<settlement>Minsk</settlement>
									<country key="BY">Belarus</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="institution">Belarusian State University of Informatics</orgName>
								<address>
									<addrLine>Radioelectronics ; 6 Brovki str</addrLine>
									<postCode>220013</postCode>
									<settlement>Minsk</settlement>
									<country key="BY">Belarus</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">On Global Partial Calmness for Bilevel Programming Problems with Linear Lower Level Problem</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">9C9AEEB52F83F7A85D006A31F7816A00</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-19T17:46+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>bilevel programming</term>
					<term>partial calmness</term>
					<term>optimal value function</term>
					<term>penalization</term>
					<term>solution mapping</term>
					<term>pseudo-Lipschitzian continuity. 2000 AMS subject classifications: 90C30</term>
					<term>91A65</term>
					<term>90B06</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Bilevel programming problems occupy an important place in optimization theory and its various applications. We consider bilevel programs such that their lower level problem is linear with respect to the lower level variable. It is known that such programs are partially calm and, therefore, can be reduced to a one level optimization problem by means of local penalization. One of the goals of our paper is to show that these programs can be reduced to a one level optimization problem via a global exact penalization. In the paper we also prove sufficient conditions of partial calmness for bilevel programs and study the pseudo-Lipschitzian continuity (Aubin property) of the solution mapping of the lower level problem.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>A bilevel programming problem is a hierarchical optimization problem with two players, where the upper level player (leader) pursues the goal to minimize his objective function while taking into account the reaction of the lower level player (follower).</p><p>Let x ∈ R n , y ∈ R m . Consider the following bilevel programming problem (BLPP):</p><p>G(x, y) → min, (1.1)</p><formula xml:id="formula_0">x ∈ X = {x ∈ R n |g j (x) ≤ 0 j ∈ J }, (1.2) y ∈ S(x) ∆ = Arg min{f (x, y) |y ∈ F (x) }, (1.3)</formula><p>where F (x) = {y ∈ R m |h i (x, y) ≤ 0 i ∈ I }, functions G(x, y), f (x, y), g j (x) and h i (x, y) are continuously differentiable, I = {1, ..., p}, J = {1, ..., s}.</p><p>Inequalities g j (x) ≤ 0 j ∈ J and h i (x, y) ≤ 0 i ∈ I are usually referred to as the upper level and the lower level constraints, variables x and y are called the upper level and the lower level variables, respectively.</p><p>Thus, the problem (BLPP) consists in minimizing the upper level (leader's) objective function G(x, y) subject to the upper level constraints and to solutions y(x) ∈ S(x) of the lower level (follower's) problem (1.3). The solution y(x) ∈ S(x) of the lower level problem (1.3) is called the rational reaction of the follower on the leader's choice x. The point (x, y) is said to be a feasible point in the problem (BLPP) if x ∈ X, y ∈ S(x). A feasible point (x 0 , y 0 ) is called a solution (local solution) of the problem (BLPP) if G(x 0 , y 0 ) ≤ G(x, y) for all feasible points (x, y) (for all feasible points from some neighborhood of (x 0 , y 0 )).</p><p>Consider the multivalued mappings F : x → F (x) and S : x → S(x). Their graphs and domains are denoted by grF, domF and grS, domS.</p><p>Note that the problem (BLPP) has been mostly investigated in <ref type="bibr" target="#b0">[Dempe, 2002]</ref>- <ref type="bibr" target="#b5">[Henrion, 2011]</ref>, sometimes it is referred to as a classical bilevel programming problem or simply a classical bilevel program.</p><p>In <ref type="bibr" target="#b6">[Outrata, 1988]</ref> Outrata proposed the following reformulation of the problem (BLPP) into the equivalent one level problem:</p><formula xml:id="formula_1">G(x, y) → min x,y , x ∈ X, y ∈ S(x) = {y ∈ F (x) |f (x, y) ≤ φ(x) }, (1.4)</formula><p>where φ(x) is the optimal value function of the lower level problem (1.3), that is,</p><formula xml:id="formula_2">φ(x) = min{f (x, y) |y ∈ F (x) }.</formula><p>The problem (BLPP) in the form (1.4) was studied in numerous works <ref type="bibr" target="#b0">[Dempe, 2002]</ref>, <ref type="bibr" target="#b1">[Ye, 1997</ref>]- <ref type="bibr" target="#b4">[Dempe, 2013]</ref>. The main difficulty in solving (1.4) is a nonsmooth constraint involving the value function φ(x). In <ref type="bibr" target="#b0">[Ye, 1995]</ref> Ye and Zhu introduced the now well-known concept of partial calmness and a new method which allowed to move the nonsmooth constraint from the feasible set to the objective function in (1.4).</p><p>Let (x 0 , y 0 ) be a feasible point of the problem (BLPP). Recall <ref type="bibr" target="#b0">[Ye, 1995]</ref> that the problem (BLPP) in the form (1.4) is called partial calm at (x 0 , y 0 ) if there exist a number µ &gt; 0 and a neighborhood V of the point</p><formula xml:id="formula_3">(x 0 , y 0 , 0) in R n ×R m × R such that G(x, y)− G(x 0 , y 0 )+ µ |u| ≥ 0 for all (x, y, u) ∈ V such that x ∈ X, y ∈ S(x), f (x, y) − φ(x) + u = 0.</formula><p>In <ref type="bibr" target="#b0">[Ye, 1995]</ref> Ye and Zhu proved that the problem (BLPP) in the form (1.4) is partial calm at its local solution (x 0 , y 0 ) if and only if there exists a number µ &gt; 0 such that (x 0 , y 0 ) is a local solution of the partially penalized problem G(x, y) + µ(f (x, y) − φ(x)) → min, x ∈ X, y ∈ F (x).</p><p>(1.5)</p><p>In their seminal paper <ref type="bibr" target="#b0">[Ye, 1995]</ref> where Ye and Zhu introduced the partial calmness, they proved that the problem (BLPP) with a lower level problem linear in (x, y) is partially calm. Dempe and Zemkoho showed in <ref type="bibr" target="#b4">[Dempe, 2013]</ref> that this proof can be adapted to the case where the lower level problem is linear only in y. Since the partial exact penalization via partial calmness allows to obtain necessary optimality conditions for (BLPP) and calculate stationary points for partially calm bilevel programs, partial calmness has drawn a lot of attention in literature (see e.g. <ref type="bibr" target="#b2">[Ye, 2010</ref><ref type="bibr" target="#b3">, Dempe, 2007</ref><ref type="bibr" target="#b5">, Henrion, 2011]</ref>). However, an approach involving a global penalty function can be also interesting.</p><p>In Section 2 we consider a bilevel program (BLPP) with the lower level problem linear in y and prove that its solutions (global) are global solutions of the penalized problem (1.5). Section 3 is devoted to so-called extended error bound property for multivalued mappings. In Section 4 we prove some sufficient conditions of the pseudo-Lipschitz continuity for the solution mapping S and the partial calmness for the problem (BLPP).</p><p>In our paper we consider the bilevel program (BLPP) under the following assumption:</p><formula xml:id="formula_4">X ∩ domS = X ∩ domF. (<label>H1</label></formula><formula xml:id="formula_5">)</formula><p>In other words, (H1) is a quite natural assumption that there exists a rational reaction y(x) ∈ S(x) of the follower on every leader's choice x ∈ X ∩ domF .</p><p>Denote by d(v, C) the Euclidean distance between a point v ∈ R m and a set C ⊂ R m . Let |v| be the Euclidean norm of a vector v, B be an open unit ball centered at 0 in</p><formula xml:id="formula_6">R m or R n , V (x), V (y) and V ε (y) = y + εB, V ε (x) = x+εB (ε &gt; 0) be neighborhoods of x and y. Also denote I(x, y) = {i ∈ I |h i (x, y) = 0 }, h 0 (x, y) = f (x, y)−φ(x).</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Global Penalization in Bilevel Programs</head><p>In this section we consider the problem (BLPP) with an additional assumption</p><formula xml:id="formula_7">f (x, y) = ⟨a 0 , y⟩, h i (x, y) = ⟨a i , y⟩ + b i (x), (<label>H2</label></formula><formula xml:id="formula_8">)</formula><p>where a 0 , a i ∈ R m , b i (x) are scalar functions.</p><p>It is known that under assumption (H2) the tangent cone T F (x) (y) to the set F (x) at a point y ∈ F (x) and a normal cone N S(x) (y) to the set S(x) at a point y ∈ S(x) can be defined as</p><formula xml:id="formula_9">T F (x) (y) = clcon(F (x) − y) = {ȳ ∈ R m |⟨a i , ȳ⟩ ≤ 0 i ∈ I(x, y) } and N S(x) (y) = { ∑ i∈{0}∪I(x,y) λ i a i |λ i ≥ 0 i ∈ {0} ∪ I(x, y) },</formula><p>respectively. Lemma 2.1. Let assumptions (H1) and (H2) hold. Then there exists a number M &gt; 0 such that</p><formula xml:id="formula_10">d(v, S(x)) ≤ M max{0, ⟨a 0 , v⟩ − φ(x)} (2.1)</formula><formula xml:id="formula_11">for all v ∈ F (x) and all x ∈ domS. Proof. Set h(x, y) = max{h i (x, y) |i = 0, 1, ..., p } where h 0 (x, y) = ⟨a 0 , y⟩ + b 0 (x), b 0 (x) = −φ(x). Then S(x) = {y ∈ R m |h(x, y) ≤ 0 }. Consider any point x ∈ domS. If v ∈ S(x), the inequality (2.1) holds for all v ∈ F (x) provided that M &gt; 0. In case v ∈ F (x)\S(x) denote as y = y(x, v) the point from S(x) closest to v. Then d(v, S(x)) = |v − y|. Let l = (v − y) |v − y| −1 , v = y(t) = y + tl, where t = |v − y|. In this case l ∈ N (x, y) = {l ∈ R m l ∈ N S(x) (y) ∩ T F (x) (y), |l| = 1 }. Taking into consideration that ⟨a i , v − y⟩ ≤ 0 for i ∈ I(x, y), obtain h(x, v) = h(x, y(t)) ≥ max i∈{0}∪I(x,y) h i (x, y(t)) = max i∈{0}∪I(x,y) {⟨a i , y⟩ + t⟨a i , l⟩ + b i (x)} = = t max i∈{0}∪I(x,y) ⟨a i , l⟩ = t⟨a 0 , l⟩ ≥ t min l∈N (x,y) ⟨a 0 , l⟩ = tδ(x, y) (2.2)</formula><p>for all l ∈ N (x, y). Suppose that δ(x, y) = ⟨a 0 , l⟩ ≤ 0. Since h i (x, y) &lt; 0 for i / ∈ I(x, y) and h i (x, y) are continuous in y, there exists a number ε 0 &gt; 0 such that h i (x, y + εl) = ⟨a i , y⟩ + b i (x) + ε⟨a i , l⟩ &lt; 0 for all i / ∈ I(x, y) and all positive numbers ε ≤ ε 0 .</p><p>On the other hand, y + εl / ∈ S(x) for all ε 0 ≥ ε &gt; 0 and, therefore, the inequality</p><formula xml:id="formula_12">0 &lt; h(x, y + εl) = max i∈{0}∪I(x,y) h i (x, y + εl) = max i∈{0}∪I(x,y) {⟨a i , y⟩ + ε⟨a i , l 0 ⟩ + b i (x)} = = ε max i∈{0}∪I(x,y) ⟨a i , l⟩ = ε⟨a 0 , l⟩ = εδ(x, y)</formula><p>holds for all positive ε ≤ ε 0 . This contradicts the assumption that δ(x, y) ≤ 0. Therefore, δ(x, y)</p><formula xml:id="formula_13">= ⟨a 0 (x), (v− y) |v − y| −1 ⟩ &gt; 0 for all v ∈ F (x)\S(x)</formula><p>. The vectors a i don't depend on x, consequently, the set N (x, y) and the value of δ(x, y) are fully determined by a choice of subsets I(x, y) in the set I = {1, ..., p}. Since there exists only a finite number of subsets I(x, y) in the set I, positivity of δ(x, y) implies that δ(x, y) ≥ δ &gt; 0 as y ranges over all boundary points in S(x) and x ranges over all points in domS.</p><p>Since any point v ∈ F (x)\S(x) can be represented as</p><formula xml:id="formula_14">v = y + tl where l ∈ N S(x) (y) ∩ T F (x) (y), |l| = 1, t &gt; 0, y is a boundary point in S(x), then from (2.2) follows h(x, v) ≥ δt = δd(v, S(x)) and, therefore, d(v, S(x)) ≤ 1 δ max{0, ⟨a i , v⟩ + b i (x) |i = 0, 1, ..., p } = 1 δ max{0, ⟨a 0 , v⟩ − φ(x)}.</formula><p>Introduce the sets</p><formula xml:id="formula_15">D = {(x, y) |h i (x, y) ≤ 0 i ∈ I, g j (x) ≤ 0 j ∈ J }, C = {(x, y) ∈ D |h 0 (x, y) ≤ 0 }</formula><p>and their corresponding multivalued mappings</p><formula xml:id="formula_16">D(•) : x → D(x) = {y ∈ R m |(x, y) ∈ D }, C(•) : x → C(x) = {y ∈ R m |(x, y) ∈ C }.</formula><p>(2.3) Theorem 2.1. Suppose that assumptions (H1) and (H2) hold. Let a feasible point (x 0 , y 0 ) be a solution (global) of the problem (BLPP) and the function G be Lipschitz continuous on the set D with Lipschitz constant l 0 &gt; 0. Then there exists a number µ 0 &gt; 0 such that for any µ &gt; µ 0 the point (x 0 , y 0 ) is a global solution of the problem G(x, y) + µ(f (x, y) − φ(x)) → min, (x, y) ∈ D.</p><p>Proof. First of all, note that domD(•) = domC(•) due to (H1). Moreover, from (H1) follows d(y, C(x)) = d <ref type="bibr">((x, y)</ref>, {x} × C(x)) ≥ d((x, y), C) for all (x, y) ∈ D.</p><p>In virtue of Proposition 2.4.3 <ref type="bibr" target="#b7">[Clarke, 1983]</ref> for all α &gt; l 0 the point (x 0 , y 0 ) is a solution of the problem G(x, y) + αd <ref type="bibr">((x, y)</ref></p><formula xml:id="formula_17">, C) → min, (x, y) ∈ D. Then d((x, y), C) ≤ d(y, C(x)) for all (x, y) ∈ D and, therefore, G(x, y) + αd(y, C(x)) ≥ G(x 0 , y 0 ) + αd(y 0 , C(x 0 )) = G(x 0 , y 0 ).</formula><p>Then, applying Lemma 2.1 to the set C(x), obtain G(x, y)+αM max{0, h 0 (x, y)} ≥ G(x 0 , y 0 ) for all (x, y) ∈ D. The last inequality is equivalent to the assertion of the theorem with µ 0 = l 0 M .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Extended Error Bound Property and Its Application to Bilevel Programming</head><p>Let Φ(x) = {y ∈ R m |q i (x, y) ≤ 0 i ∈ K } where K = {1, ..., r}. In this section we consider a multivalued mapping Φ : x → Φ(x) assuming that the functions q i : R n × R m → R are continuous together with their partial gradients ∇ y q i (x, y). Following <ref type="bibr" target="#b7">[Fedorov, 1979</ref><ref type="bibr" target="#b7">, Luderer et al., 2002]</ref> introduce the so-called extended error bound property (named R-regularity in <ref type="bibr" target="#b7">[Luderer et al., 2002</ref><ref type="bibr" target="#b8">, Minchenko, 2015</ref><ref type="bibr" target="#b9">, Minchenko, 2011]</ref>).</p><p>We say the multivalued mapping Φ has the extended error bound property (EEBP) at a point (x 0 , y 0 ) ∈ grΦ (relative to X ⊂ R n ) if there exist a number M &gt; 0 and neighborhoods V (x 0 ) and V (y 0 ) such that</p><formula xml:id="formula_18">d(y, Φ(x)) ≤ M max{0, q i (x, y) i ∈ K} (3.1)</formula><p>for all y ∈ V (y 0 ) and all x ∈ V (x 0 ) (x ∈ V (x 0 ) ∩ X).</p><p>We say that the multivalued mapping Φ has the global extended error bound property (GEEBP) if there exists a number M &gt; 0 such that (3.1) is valid for all y ∈ R m and all x ∈ domF .</p><p>It is known <ref type="bibr" target="#b7">[Luderer et al., 2002</ref><ref type="bibr" target="#b10">, Borwein, 1986</ref>] that in the case of continuously differentiable constraints q i : R n ×R m → R EEBP holds at (x 0 , y 0 ) ∈ grΦ if y 0 satisfies the Mangasarian-Fromovitz constraint qualification (MFCQ) <ref type="bibr" target="#b11">[Mangasarian, 1967]</ref> for the set Φ(x 0 ) and EEBP also holds at (x 0 , y 0 ) ∈ grΦ relative to domΦ if (x 0 , y 0 ) satisfies the constant rank constraint qualification (CRCQ) <ref type="bibr" target="#b7">[Luderer et al., 2002</ref><ref type="bibr" target="#b12">, Rockafellar, 1998</ref>].</p><p>Recall some definitions (see, e.g. <ref type="bibr" target="#b12">[Rockafellar, 1998</ref><ref type="bibr" target="#b12">, Klatte, 2015]</ref>). We say that a mapping Φ is pseudo-Lipschitzian or it has the Aubin property relative to X ⊂ R n at a point (x 0 , y 0 ) ∈ grΦ (where x 0 ∈ X) if there exist a number l Φ &gt; 0 and neighborhoods V δ (x 0 ) and V ε (y 0 ) such that</p><formula xml:id="formula_19">Φ(x 1 ) ∩ V ε (y 0 ) ⊂ Φ(x 2 ) + l Φ x 2 − x 1 B (3.2) for all x 1 , x 2 ∈ V δ (x 0 ) (all x 1 , x 2 ∈ V δ (x 0 ) ∩ X). Note that in (3.2) Φ(x) ∩ V ε (y 0 ) ̸ = ∅ if δ &lt; ε/l Φ . A mapping Φ is uniformly bounded at x 0 ∈ domΦ if there exist a neighborhood V (x 0 ) and a bounded set Y 0 such that Φ(x) ⊂ Y 0 for all x ∈ V (x 0 ). A mapping Φ is called lower semicontinuous (lsc) at a point (x 0 , y 0 ) ∈ grΦ (relative to X ⊂ R n ) if for any neighborhood V (y 0 ) there is a neighborhood V (x 0 ) such that Φ(x) ∩ V (y 0 ) ̸ = ∅ for all x ∈ V (x 0 ) (for all x ∈ V (x 0 ) ∩ X).</formula><p>A mapping Φ is called Lipschitz lower semicontinuous at a point (x 0 , y 0 ) ∈ grΦ if there exist positive numbers l and δ such that d(y <ref type="bibr" target="#b12">Rockafellar, 1998]</ref> to Φ(x) at y.</p><formula xml:id="formula_20">0 , Φ(x)) ≤ l x − x 0 ∀x ∈ V δ (x 0 ). Let v ∈ R m , v / ∈ Φ(x). Denote by Π Φ(x) (v) the set of points from Φ(x) closest to v. Let y ∈ Π Φ(x) (v). Then (v − y) |v − y| −1 is a proximal normal [</formula><formula xml:id="formula_21">Set Λ v (x, y) = {λ ∈ R r y − v |y − v| + r ∑ i=1 λ i ∇ y q i (x, y) = 0, λ i ≥ 0 and λ i q i (x, y) = 0 i ∈ K }.</formula><p>The next assertion generalizes results <ref type="bibr" target="#b9">[Minchenko, 2011</ref><ref type="bibr" target="#b13">, Guo, 2013]</ref>. Lemma 3.1. Assume that Φ is lsc at (x 0 , y 0 ) ∈ grΦ relative to domΦ. Then the following assertions are equivalent:</p><p>(a) Φ has EEBP at (x 0 , y 0 ) relative to domΦ; (b) there exists a number M &gt; 0 such that for any sequences</p><formula xml:id="formula_22">x k → x 0 (x k ∈ domΦ), v k → y 0 (v k / ∈ Φ(x k )), y k ∈ Π Φ(x k ) (v k )</formula><p>the condition</p><formula xml:id="formula_23">Λ M v k (x k , y k ) = {λ ∈ Λ v k (x k , y k ) r ∑ i=1 |λ i | ≤ M } ̸ = ∅ (3.3)</formula><p>holds starting with some k = k 0 ; (c) for every pair of sequences</p><formula xml:id="formula_24">x k → x 0 (x k ∈ domΦ), v k → y 0 (v k / ∈ Φ(x k ))</formula><p>there exists a number M &gt; 0 such that, for all k starting with some k = k 0 , the condition (3.3) holds for some sequence</p><formula xml:id="formula_25">y k ∈ Π Φ(x k ) (v k ).</formula><p>Proof. The implication (a) ⇒ (b) follows immediately from the proof of Theorem 2 <ref type="bibr" target="#b9">[Minchenko, 2011]</ref>. The implication (b) ⇒ (c) is obvious. Prove that (c) ⇒ (a). Suppose to the contrary that EEBP does not hold at (x 0 , y 0 ) relative to domΦ. This means that there exist sequences</p><formula xml:id="formula_26">x k → x 0 , x k ∈ domΦ and v k → y 0 , v k / ∈ Φ(x k ) such that for all k = 1, 2... d(v k , Φ(x k )) &gt; k max{0, h i (x k , v k ) i ∈ K}. (3.4) Let y k ∈ Π Φ(x k ) (v k ). Then there exists a vector λ k ∈ R r such that r ∑ i=1 λ k i ≤ M and y k − v k |y k − v k | + r ∑ i=1 λ k i ∇ y q i (x k , y k ) = 0, λ k i ≥ 0 i ∈ K(x k , y k ), λ k i = 0 i ∈ K\K(x k , y k ) (3.5)</formula><p>where K(x, y) = {i ∈ K |q i (x, y) = 0 }. Since Φ is lsc at (x 0 , y 0 ), there exists a sequence q k ∈ Φ(x k ) such that q k → y 0 and v k − y k ≤ v k − q k . This means that y k → y 0 .</p><p>Then from (3.5) follows</p><formula xml:id="formula_27">y k − v k = ⟨ r ∑ i=1 λ k i ∇ y q i (x k , y k ), v k − y k ⟩ ≤ r ∑ i=1 λ k i (q i (x k , v k ) − q i (x k , y k ) + o( v k − y k )) = = r ∑ i=1 λ k i q i (x k , v k ) + r ∑ i=1 λ k i o( v k − y k ) ≤ r ∑ i=1 λ k i q i (x k , v k ) + 1 2 v k − y k . Therefore, d(v k , Φ(x k )) = y k − v k ≤ 2M max{0, q i (x k , v k ) i ∈ K}.</formula><p>This contradicts (3.4). Thus (c) ⇒ (a). Lemma 3.2. Let (x 0 , y 0 ) ∈ grΦ and |q i (x, y) − q i (x, y)| ≤ l i |x − x| for all x, x ∈ V (x 0 ) and y ∈ V (y 0 ) where l i = const &gt; 0 for all i ∈ K. Assume that the extended error bound property holds at the point (x 0 , y 0 ) relative to domΦ. Then Φ is pseudo-Lipschitzian at this point relative to domΦ.</p><p>Proof. If Φ has EEBP at (x 0 , y 0 ) relative to domΦ, it means that there exist numbers M &gt; 0, δ &gt; 0, ε &gt; 0 such that</p><formula xml:id="formula_28">d(y, Φ(x)) ≤ M max{0, q i (x, y) i ∈ K} (3.6)</formula><p>for all y ∈ V ε (y 0 ) and all x ∈ V δ (x 0 ) ∩ domΦ. Denote l = max{l i |i = 1, ..., r }. Choose numbers δ and ε such that</p><formula xml:id="formula_29">V δ (x 0 ) ⊂ V (x 0 ), V ε (y 0 ) ⊂ V (y 0 ). Then d(y 0 , Φ(x)) ≤ M max{0, q i (x, y 0 ) i ∈ K} ≤ ≤ M max{0, q i (x, y 0 ) − q i (x 0 , y 0 ) i ∈ K} ≤ l x − x 0 for all x ∈ V δ (x 0 ) ∩ domΦ.</formula><p>This means that Φ is lower Lipschitz continuous at (x 0 , y 0 ) relative to domΦ and, consequently, Φ(x)∩V ε (y 0 ) ̸ = ∅ for all x ∈ V δ0 (x 0 ) ∩ domΦ and any δ 0 &lt; min{δ, ε/l}. Let x, x ∈ V δ0 (x 0 ) ∩ domΦ and let ỹ ∈ Φ(x) ∩ V ε (y 0 ). Then from (3.6) follows</p><formula xml:id="formula_30">d(ỹ, Φ(x)) ≤ M max{0, q i (x, ỹ) i ∈ K} ≤ ≤ M max{0, q i (x, ỹ) − q i (x, ỹ) i ∈ K} ≤ l |x − x| . This is equivalent to Φ(x) ∩ V ε (y 0 ) ⊂ Φ(x) + l |x − x| B for all x, x ∈ V δ0 (x 0 ) ∩ domΦ.</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Pseudo-Lipschitz Continuity of Solution Mapping and Partial Calmness in BLPP</head><p>In this section we consider the problem BLPP which was stated in Section 1.</p><p>It is well known that the pseudo-Lipschitz continuity of a multivalued mapping at some point of its graph is closely related to constraint qualifications that hold at that point. However, it is easy to see that if the Kuhn-Tucker necessary condition holds for a solution of the lower level problem, then such classical constraint qualifications as the linear independence of the gradients of all active constraints and the Mangasarian-Fromovitz condition <ref type="bibr" target="#b11">[Mangasarian, 1967]</ref> can't be fulfilled for the mapping S. It means that we need to involve some other constraint qualifications.</p><p>Following <ref type="bibr" target="#b14">[Janin, 1984]</ref> we say that the constant rank constraint qualification condition (CRCQ) holds for the mapping S at a point (x 0 , y 0 ) ∈ C if there exist neighborhoods V (x 0 ) and V (y 0 ) such that rank{∇ y h i (x, y) i ∈ K} = const for all x ∈ V (x 0 ), y ∈ V (y 0 ) and any index set K ⊂ {0} ∪ I(x 0 , y 0 ).</p><p>It is easy to see that C ⊂ grS and CRCQ for the mapping C(•) at a point (x 0 , y 0 ) ∈ C is equivalent to CRCQ for the mapping S at this point. Before we prove the next lemma we also note that domC(•) ⊂ domS and the lower semicontinuity of S relative to domS implies the lower semicontinuity of C(•) relative to domC(•).</p><p>Lemma 4.1. Let (x 0 , y 0 ) ∈ C. Assume that φ is continuous at x 0 relative to domS, S is lsc at (x 0 , y 0 ) relative to domS and CRCQ holds for the mapping S at the point (x 0 , y 0 ). Then S and C(•) have EEBP at (x 0 , y 0 ).</p><p>Proof. Suppose that C(•) does not have EEBP at (x 0 , y 0 ). Then, due to Lemma 3.1 there exist sequences</p><formula xml:id="formula_31">x k → x 0 , v k → y 0 and {y k } such that C(x k ) ̸ = ∅, v k / ∈ C(x k ), y k ∈ Π C(x k ) (v k ), and either Λ v k (x k , y k ) = ∅ or d(0, Λ v k (x k , y k )) → ∞ where Λ v (x, y) = {λ ∈ R p+1 y − v |y − v| + p ∑ i=0</formula><p>λ i ∇ y h i (x, y) = 0, λ i ≥ 0 and λ i h i (x, y) = 0 i ∈ {0} ∪ I }.</p><p>Lower semicontinuity of C(•) implies that y k → y 0 . Then, without loss of generality, one can assume that CRCQ holds at all points (x k , y k ). This means that Λ v k (x k , y k ) ̸ = ∅ and, therefore, λ k → ∅ for each λ k ∈ Λ v k (x k , y k ).</p><p>Since there is only a finite number of possible index sets I(x k , y k ), by working with a subsequence if necessary, we may assume that these index sets are the same for all k = 1, 2, .... In other words, I(x k , y k ) = I * ⊂ I(x 0 , y 0 ), where I * doesn't depend on k = 1, 2, ..., and h i (x k , y k ) = 0 i ∈ {0} ∪ I * , h i (x k , y k ) &lt; 0 i ∈ (I\I * ).</p><p>It is known that if Λ v k (x k , y k ) ̸ = ∅, then there exists a maximal linearly independent subfamily {∇ y h i (x k , y k ) i ∈ I * (x k , y k ) ⊂ {0} ∪ I * } in the family {∇ y h i (x k , y k ) i ∈ {0} ∪ I * } and a vector λ k ∈ Λ v k (z k ) such that λ k i = 0 for all i / ∈ I * (x k , y k ). By choosing a subsequence if necessary, we may assume that the index set I * (x k , y k ) is constant and denote it as I * (x k , y k ) = I 0 . Then, for all k = 1, 2, ... {∇ y h i (x k , y k ) i ∈ I 0 } is a maximal linearly independent subfamily in {∇ y h i (x k , y k ) i ∈ {0} ∪ I * } and there exists a vector λ k such that</p><formula xml:id="formula_32">y k − v k |y k − v k | + p ∑ i=0 λ k i ∇ y h i (x k , y k ) = 0 λ k i ≥ 0 i ∈ {0} ∪ I, λ k i = 0 i / ∈ I 0 . (4.1)</formula><p>Since λ k → ∞ in (4.1), without loss of generality one may assume that λ k λ k −1 → λ. Then from (4.2) follows</p></div>		</body>
		<back>
			<div type="annex">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This means that the vectors {∇ y h i (x 0 , y 0 ) i ∈ I 0 } are linearly dependent and we arrive to the contradiction with CRCQ for the mapping C(•) at the point (x 0 , y 0 ). Lemma 4.2. Let the solution mapping S be uniformly bounded at x 0 and S be lsc relative to domS at some point (x 0 , y 0 ) where y 0 ∈ S(x 0 ). Then φ is continuous at x 0 relative to domS.</p><p>Proof. Consider an arbitrary sequence {x k } ⊂ domS such that x k → x 0 . Lower semicontinuity of S provides that there exists y k ∈ S(x k ) such that y k → y 0 . Then</p><p>On the other hand, lim k→∞ inf φ(x k ) ≥ φ(x 0 ) due to <ref type="bibr">Lemma 3.18 [Luderer et al., 2002]</ref>.</p><p>Lemma 4.3. Assume that: 1) the solution mapping S is uniformly bounded at x 0 and S is lsc at (x 0 , y 0 ) ∈ grS relative to domS; 2) CRCQ holds for the mapping S at (x 0 , y 0 ). Then the mapping S has EEBP at (x 0 , y 0 ). Proof. According to Lemma 4.2, the function φ is continuous at x 0 relative to domS. Then due to Lemma 4.1 EEBP holds at (x 0 , y 0 ).</p><p>Theorem 4.1. Let (x 0 , y 0 ) ∈ grS. Assume that: 1) the solution mapping S is uniformly bounded at x 0 and S is lsc at (x 0 , y 0 ) relative to domS; 2) CRCQ holds for the mapping S at (x 0 , y 0 ).</p><p>Then the mapping S is pseudo-Lipschitzian at (x 0 , y 0 ) relative to domS.</p><p>Proof. Lemma 4.2 implies that CRCQ holds for the mapping S at (x 0 , y 0 ). Then due to Lemma 3.2 S is pseudo-Lipschitzian at (x 0 , y 0 ).</p><p>Example 4.1. Let</p><p>0, y 0 = (0, 0, 0). CRCQ and other conditions of Theorem 4.1 hold at (x 0 , y 0 ), therefore, S is pseudo-Lipschitzian at (x 0 , y 0 ). On the other hand, it is easy to check that φ(x) = x and S(x</p><p>Theorem 4.2. Let a feasible point (x 0 , y 0 ) be a local solution of the problem BLPP. Assume that: 1) the function G is Lipschitz continuous on the set D with Lipschitz constant l 0 &gt; 0;</p><p>2) the solution mapping S is uniformly bounded at x 0 and S is lsc at (x 0 , y 0 ) relative to domS; 3) CRCQ holds for the mapping S at (x 0 , y 0 ). Then there exists a number µ 0 &gt; 0 such that for any µ &gt; µ 0 the point (x 0 , y 0 ) is a local solution of the problem G(x, y) + µ(f (x, y) − φ(x)) → min, (x, y) ∈ D.</p><p>The proof is similar to the proof of Theorem 2.1.</p></div>			</div>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Foundations of bilevel programming</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">J</forename><surname>Dempe ; Dempe S ; Ye</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Zhu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Optimality conditions for bilevel programming problems</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Bard</surname></persName>
		</editor>
		<meeting><address><addrLine>Dordrecht; Dordrecht</addrLine></address></meeting>
		<imprint>
			<publisher>Kluwer Acad. Publishers</publisher>
			<date type="published" when="1995">2002. 2002. 1998. 1998. 1995. 1995</date>
			<biblScope unit="volume">33</biblScope>
			<biblScope unit="page" from="9" to="27" />
		</imprint>
	</monogr>
	<note>. Practical bilevel optimization</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Exact penalization and necessary optimality conditions for generalized bilevel programming problems</title>
		<author>
			<persName><forename type="first">;</forename><surname>Ye</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">J</forename><surname>Ye</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">L</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><forename type="middle">J</forename><surname>Zhu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SIAM J. Optim</title>
		<imprint>
			<biblScope unit="volume">7</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="481" to="507" />
			<date type="published" when="1997">1997. 1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">New necessary optimality conditions for bilevel programs by combining the MPEC and value function approaches</title>
		<author>
			<persName><forename type="first">;</forename><surname>Ye</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">J</forename><surname>Ye</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">L</forename><surname>Zhu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SIAM J. Optim</title>
		<imprint>
			<biblScope unit="volume">20</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="1885" to="1905" />
			<date type="published" when="2010">2010. 2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">New necessary optimality conditions in optimistic bilevel programming</title>
		<author>
			<persName><forename type="first">S</forename><surname>Dempe ; Dempe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Dutta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">S</forename><surname>Mordukhovich</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Optimization</title>
		<imprint>
			<biblScope unit="volume">56</biblScope>
			<biblScope unit="issue">5-6</biblScope>
			<biblScope unit="page" from="577" to="604" />
			<date type="published" when="2007">2007. 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Bilevel programming: reformulations, constraint qualifications and optimality conditions</title>
		<author>
			<persName><forename type="first">S</forename><surname>Dempe ; Dempe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">B</forename><surname>Zemkoho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Math. Programming</title>
		<imprint>
			<biblScope unit="volume">138</biblScope>
			<biblScope unit="page" from="447" to="473" />
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">On calmness conditions in convex bilevel programming</title>
		<author>
			<persName><forename type="first">;</forename><surname>Henrion</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Henrion</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">M</forename><surname>Surowiec</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Appl. Anal</title>
		<imprint>
			<biblScope unit="volume">90</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="951" to="970" />
			<date type="published" when="2011">2011. 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A note on the usage of nondifferentiable exact penalties in some special optimization problems</title>
		<author>
			<persName><forename type="first">;</forename><surname>Outrata</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">V</forename><surname>Outrata</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Kybernetika</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="251" to="258" />
			<date type="published" when="1988">1988. 1988</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Optimization and nonsmooth analysis</title>
		<author>
			<persName><forename type="first">Clarke ; Clarke F ;</forename><surname>Fedorov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">V</forename><surname>Luderer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Multivalued analysis and nonlinear programming problems with perturbations</title>
				<meeting><address><addrLine>New York; Moscow; Dordrecht</addrLine></address></meeting>
		<imprint>
			<publisher>Kluwer Acad. Publishers</publisher>
			<date type="published" when="1979">1983. 1983. 1979. 1979. 2002. 2002</date>
		</imprint>
	</monogr>
	<note>Numerical methods of maxmin</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">On second order derivatives of value functions</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">I</forename><surname>Minchenko ; Minchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">N</forename><surname>Tarakanov</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Optimization</title>
		<imprint>
			<biblScope unit="volume">64</biblScope>
			<biblScope unit="page" from="389" to="407" />
			<date type="published" when="2015">2015. 2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Parametric nonlinear programming problems under the relaxed constant rank condition</title>
		<author>
			<persName><forename type="first">L</forename><surname>Minchenko ; Minchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Stakhovski</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">SIAM J.Optim</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="314" to="332" />
			<date type="published" when="2011">2011. 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Stability and regular points of inequality systems</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Borwein ; Borwein</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Optimiz. Theory and Appl</title>
		<imprint>
			<biblScope unit="volume">48</biblScope>
			<biblScope unit="page" from="9" to="52" />
			<date type="published" when="1986">1986. 1986</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">The Fritz John necessary optimality conditions in the presence of equality and inequality constraints</title>
		<author>
			<persName><forename type="first">;</forename><surname>Mangasarian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">L</forename><surname>Mangasarian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Fromovitz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Mathem. Analysis and Applications</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page" from="37" to="47" />
			<date type="published" when="1967">1967. 1967</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">On calmness of the argmin mapping in parametric optimization problems</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">T</forename><surname>Rockafellar ; Rockafellar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">J</forename><surname>Wets</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>-B. ; Klatte ; Klatte</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Kummer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Optimiz. Theory and Appl</title>
		<imprint>
			<biblScope unit="volume">165</biblScope>
			<biblScope unit="page" from="708" to="719" />
			<date type="published" when="1998">1998. 1998. 2015. 2015</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
	<note>Variational analysis</note>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Notes on some constraint qualifications for mathematical programs with equilibrium</title>
		<author>
			<persName><forename type="first">;</forename><surname>Guo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Guo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">H</forename><surname>Lin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Optimiz. Theory and Appl</title>
		<imprint>
			<biblScope unit="volume">156</biblScope>
			<biblScope unit="page" from="600" to="616" />
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Directional derivative of the marginal function in nonlinear programming</title>
		<author>
			<persName><forename type="first">R</forename><surname>Janin ; Janin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Mathematical Programming Studies</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="page" from="110" to="126" />
			<date type="published" when="1984">1984. 1984</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
