bui t. hoa, alexander y. kruger€¦ · bui t. hoa, alexander y. kruger centre for informatics and...

35
Extremal Principle and its extension Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29, 2018 Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 1 / 11

Upload: others

Post on 09-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Extremal Principle and its extension

Bui T. Hoa, Alexander Y. Kruger

Centre for Informatics and Applied Optimization, Federation University Australia

WoMBaT workshop

November 29, 2018

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 1 / 11

Page 2: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Classical separation theorem

X–normed linear vector space

x

x

C1, C2 6= ∅–convex sets. We can separate C1,C2 if there exists x∗ ∈ X∗, x∗ 6= 0 such that

infx∈C1

〈x∗, x〉 ≥ supx∈C2

〈x∗, x〉.

Theorem (M. Fabian, N. V. Zivkov, 1985)

C1,C2 can be separated if and only if there exists a cone K with non-empty interior such that

(C1 − C2) ∩ K ⊂ {0}.

intC1 6= ∅, x ∈ C1 ∩ C2.

Theorem (Separation Theorem)

If intC1 ∩ C2 = ∅, then ∃x∗ ∈ X∗ \ {0} s.t. x∗ ∈ NC1(x), −x∗ ∈ NC2

(x).

NC (x) := {x∗ ∈ X : 〈x∗, x − x〉 ≤ 0, ∀x ∈ C}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 2 / 11

Page 3: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Classical separation theorem

X–normed linear vector space

x x

C1, C2 6= ∅–convex sets. We can separate C1,C2 if there exists x∗ ∈ X∗, x∗ 6= 0 such that

infx∈C1

〈x∗, x〉 ≥ supx∈C2

〈x∗, x〉.

Theorem (M. Fabian, N. V. Zivkov, 1985)

C1,C2 can be separated if and only if there exists a cone K with non-empty interior such that

(C1 − C2) ∩ K ⊂ {0}.

intC1 6= ∅, x ∈ C1 ∩ C2.

Theorem (Separation Theorem)

If intC1 ∩ C2 = ∅, then ∃x∗ ∈ X∗ \ {0} s.t. x∗ ∈ NC1(x), −x∗ ∈ NC2

(x).

NC (x) := {x∗ ∈ X : 〈x∗, x − x〉 ≤ 0, ∀x ∈ C}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 2 / 11

Page 4: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Classical separation theorem

X–normed linear vector space

x x

C1, C2 6= ∅–convex sets. We can separate C1,C2 if there exists x∗ ∈ X∗, x∗ 6= 0 such that

infx∈C1

〈x∗, x〉 ≥ supx∈C2

〈x∗, x〉.

Theorem (M. Fabian, N. V. Zivkov, 1985)

C1,C2 can be separated if and only if there exists a cone K with non-empty interior such that

(C1 − C2) ∩ K ⊂ {0}.

intC1 6= ∅, x ∈ C1 ∩ C2.

Theorem (Separation Theorem)

If intC1 ∩ C2 = ∅, then ∃x∗ ∈ X∗ \ {0} s.t. x∗ ∈ NC1(x), −x∗ ∈ NC2

(x).

NC (x) := {x∗ ∈ X : 〈x∗, x − x〉 ≤ 0, ∀x ∈ C}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 2 / 11

Page 5: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Classical separation theorem

X–normed linear vector space

x x

C1, C2 6= ∅–convex sets. We can separate C1,C2 if there exists x∗ ∈ X∗, x∗ 6= 0 such that

infx∈C1

〈x∗, x〉 ≥ supx∈C2

〈x∗, x〉.

Theorem (M. Fabian, N. V. Zivkov, 1985)

C1,C2 can be separated if and only if there exists a cone K with non-empty interior such that

(C1 − C2) ∩ K ⊂ {0}.

intC1 6= ∅, x ∈ C1 ∩ C2.

Theorem (Separation Theorem)

If intC1 ∩ C2 = ∅, then ∃x∗ ∈ X∗ \ {0} s.t. x∗ ∈ NC1(x), −x∗ ∈ NC2

(x).

NC (x) := {x∗ ∈ X : 〈x∗, x − x〉 ≤ 0, ∀x ∈ C}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 2 / 11

Page 6: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Classical separation theorem

X–normed linear vector space

x x

C1, C2 6= ∅–convex sets. We can separate C1,C2 if there exists x∗ ∈ X∗, x∗ 6= 0 such that

infx∈C1

〈x∗, x〉 ≥ supx∈C2

〈x∗, x〉.

Theorem (M. Fabian, N. V. Zivkov, 1985)

C1,C2 can be separated if and only if there exists a cone K with non-empty interior such that

(C1 − C2) ∩ K ⊂ {0}.

intC1 6= ∅, x ∈ C1 ∩ C2.

Theorem (Separation Theorem)

If intC1 ∩ C2 = ∅, then ∃x∗ ∈ X∗ \ {0} s.t. x∗ ∈ NC1(x), −x∗ ∈ NC2

(x).

NC (x) := {x∗ ∈ X : 〈x∗, x − x〉 ≤ 0, ∀x ∈ C}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 2 / 11

Page 7: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Classical separation theorem

X–normed linear vector space

x x

C1, C2 6= ∅–convex sets. We can separate C1,C2 if there exists x∗ ∈ X∗, x∗ 6= 0 such that

infx∈C1

〈x∗, x〉 ≥ supx∈C2

〈x∗, x〉.

Theorem (M. Fabian, N. V. Zivkov, 1985)

C1,C2 can be separated if and only if there exists a cone K with non-empty interior such that

(C1 − C2) ∩ K ⊂ {0}.

intC1 6= ∅, x ∈ C1 ∩ C2.

Theorem (Separation Theorem)

If intC1 ∩ C2 = ∅, then ∃x∗ ∈ X∗ \ {0} s.t. x∗ ∈ NC1(x), −x∗ ∈ NC2

(x).

NC (x) := {x∗ ∈ X : 〈x∗, x − x〉 ≤ 0, ∀x ∈ C}.Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 2 / 11

Page 8: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Non–convex setting

x

x x

0 /∈ int (A− B).

Definition

The pair {A,B} is

1 extremal if ∀ε > 0, ∃u, v ∈ X such that

(A− u) ∩ (B − v) = ∅ and max{‖u‖, ‖v‖} < ε;

2 locally extremal at x ∈ A ∩ B if ∃ρ > 0 such that ∀ε > 0, ∃u, v ∈ X satisfying

(A− u) ∩ (B − v) ∩ Bρ(x) = ∅ and max{‖u‖, ‖v‖} < ε.

Theorem

dimX < +∞, A,B–closed, if {A,B} is locally extremal at x ∈ A ∩ B, then

NA(x) ∩ (−NB(x)) 6= {0}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 3 / 11

Page 9: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Non–convex setting

xx

x

0 /∈ int (A− B).

Definition

The pair {A,B} is

1 extremal if ∀ε > 0, ∃u, v ∈ X such that

(A− u) ∩ (B − v) = ∅ and max{‖u‖, ‖v‖} < ε;

2 locally extremal at x ∈ A ∩ B if ∃ρ > 0 such that ∀ε > 0, ∃u, v ∈ X satisfying

(A− u) ∩ (B − v) ∩ Bρ(x) = ∅ and max{‖u‖, ‖v‖} < ε.

Theorem

dimX < +∞, A,B–closed, if {A,B} is locally extremal at x ∈ A ∩ B, then

NA(x) ∩ (−NB(x)) 6= {0}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 3 / 11

Page 10: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Non–convex setting

xx x

0 /∈ int (A− B).

Definition

The pair {A,B} is

1 extremal if ∀ε > 0, ∃u, v ∈ X such that

(A− u) ∩ (B − v) = ∅ and max{‖u‖, ‖v‖} < ε;

2 locally extremal at x ∈ A ∩ B if ∃ρ > 0 such that ∀ε > 0, ∃u, v ∈ X satisfying

(A− u) ∩ (B − v) ∩ Bρ(x) = ∅ and max{‖u‖, ‖v‖} < ε.

Theorem

dimX < +∞, A,B–closed, if {A,B} is locally extremal at x ∈ A ∩ B, then

NA(x) ∩ (−NB(x)) 6= {0}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 3 / 11

Page 11: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Non–convex setting

xx x

0 /∈ int (A− B).

Definition

The pair {A,B} is

1 extremal if ∀ε > 0, ∃u, v ∈ X such that

(A− u) ∩ (B − v) = ∅ and max{‖u‖, ‖v‖} < ε;

2 locally extremal at x ∈ A ∩ B if ∃ρ > 0 such that ∀ε > 0, ∃u, v ∈ X satisfying

(A− u) ∩ (B − v) ∩ Bρ(x) = ∅ and max{‖u‖, ‖v‖} < ε.

Theorem

dimX < +∞, A,B–closed, if {A,B} is locally extremal at x ∈ A ∩ B, then

NA(x) ∩ (−NB(x)) 6= {0}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 3 / 11

Page 12: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Non–convex setting

xx x

0 /∈ int (A− B).

Definition

The pair {A,B} is

1 extremal if ∀ε > 0, ∃u, v ∈ X such that

(A− u) ∩ (B − v) = ∅ and max{‖u‖, ‖v‖} < ε;

2 locally extremal at x ∈ A ∩ B if ∃ρ > 0 such that ∀ε > 0, ∃u, v ∈ X satisfying

(A− u) ∩ (B − v) ∩ Bρ(x) = ∅ and max{‖u‖, ‖v‖} < ε.

Theorem

dimX < +∞, A,B–closed, if {A,B} is locally extremal at x ∈ A ∩ B, then

NA(x) ∩ (−NB(x)) 6= {0}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 3 / 11

Page 13: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Non–convex setting

xx x

0 /∈ int (A− B).

Definition

The pair {A,B} is

1 extremal if ∀ε > 0, ∃u, v ∈ X such that

(A− u) ∩ (B − v) = ∅ and max{‖u‖, ‖v‖} < ε;

2 locally extremal at x ∈ A ∩ B if ∃ρ > 0 such that ∀ε > 0, ∃u, v ∈ X satisfying

(A− u) ∩ (B − v) ∩ Bρ(x) = ∅ and max{‖u‖, ‖v‖} < ε.

Theorem

dimX < +∞, A,B–closed, if {A,B} is locally extremal at x ∈ A ∩ B, then

NA(x) ∩ (−NB(x)) 6= {0}.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 3 / 11

Page 14: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Normal cone?

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 4 / 11

Page 15: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–normed vector space, A ∈ X , x ∈ A

Definition

Frechet normal cone to A at x

NA(x) :=

{x∗ ∈ X∗ : lim sup

x→x,x∈A\{x}

〈x∗, x − x〉‖x − x‖

≤ 0

}.

xx x

Definition

dimX < +∞,A ⊂ X , x ∈ A, the limiting normal cone to A at x

NA(x) := lim supx→x,x∈A\{x}

NA(x).

x x x

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 5 / 11

Page 16: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–normed vector space, A ∈ X , x ∈ A

Definition

Frechet normal cone to A at x

NA(x) :=

{x∗ ∈ X∗ : lim sup

x→x,x∈A\{x}

〈x∗, x − x〉‖x − x‖

≤ 0

}.

x

x x

Definition

dimX < +∞,A ⊂ X , x ∈ A, the limiting normal cone to A at x

NA(x) := lim supx→x,x∈A\{x}

NA(x).

x x x

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 5 / 11

Page 17: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–normed vector space, A ∈ X , x ∈ A

Definition

Frechet normal cone to A at x

NA(x) :=

{x∗ ∈ X∗ : lim sup

x→x,x∈A\{x}

〈x∗, x − x〉‖x − x‖

≤ 0

}.

xx

x

Definition

dimX < +∞,A ⊂ X , x ∈ A, the limiting normal cone to A at x

NA(x) := lim supx→x,x∈A\{x}

NA(x).

x x x

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 5 / 11

Page 18: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–normed vector space, A ∈ X , x ∈ A

Definition

Frechet normal cone to A at x

NA(x) :=

{x∗ ∈ X∗ : lim sup

x→x,x∈A\{x}

〈x∗, x − x〉‖x − x‖

≤ 0

}.

xx x

Definition

dimX < +∞,A ⊂ X , x ∈ A, the limiting normal cone to A at x

NA(x) := lim supx→x,x∈A\{x}

NA(x).

x x x

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 5 / 11

Page 19: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–normed vector space, A ∈ X , x ∈ A

Definition

Frechet normal cone to A at x

NA(x) :=

{x∗ ∈ X∗ : lim sup

x→x,x∈A\{x}

〈x∗, x − x〉‖x − x‖

≤ 0

}.

xx x

Definition

dimX < +∞,A ⊂ X , x ∈ A, the limiting normal cone to A at x

NA(x) := lim supx→x,x∈A\{x}

NA(x).

x x x

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 5 / 11

Page 20: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–normed vector space, A ∈ X , x ∈ A

Definition

Frechet normal cone to A at x

NA(x) :=

{x∗ ∈ X∗ : lim sup

x→x,x∈A\{x}

〈x∗, x − x〉‖x − x‖

≤ 0

}.

xx x

Definition

dimX < +∞,A ⊂ X , x ∈ A, the limiting normal cone to A at x

NA(x) := lim supx→x,x∈A\{x}

NA(x).

x x

x

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 5 / 11

Page 21: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–normed vector space, A ∈ X , x ∈ A

Definition

Frechet normal cone to A at x

NA(x) :=

{x∗ ∈ X∗ : lim sup

x→x,x∈A\{x}

〈x∗, x − x〉‖x − x‖

≤ 0

}.

xx x

Definition

dimX < +∞,A ⊂ X , x ∈ A, the limiting normal cone to A at x

NA(x) := lim supx→x,x∈A\{x}

NA(x).

x x x

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 5 / 11

Page 22: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–Asplund space, A,B ⊂ X are closed, and x ∈ A ∩ B.

Theorem (Extremal principle)

If the pair {A,B} is locally extremal at x , then for any ε > 0 there exist points a ∈ A ∩ Bε(x),

b ∈ B ∩ Bε(x), a∗ ∈ NA(a) and b∗ ∈ NB(b) such that

‖a∗‖+ ‖b∗‖ = 1 and ‖a∗ + b∗‖ < ε.

ε > 0 there exist points a ∈ A ∩ Bε(x), b ∈ B ∩ Bε(x), x∗ ∈ X∗ s.t.

d(x∗,NA(a)) + d(x∗,−NB(b)) < ε, ‖x∗‖ = 1.

dimX < +∞, NA(x) ∩ (−NB(x)) 6= {0}.

Corollary (Density of ‘support’ points)

A ⊂ X , A is closed, x ∈ bdA. Then for all ε > 0, there is x ∈ Bε(x) such that NA(x) 6= {0}.

A, B := {x} are extremal.

Corollary (‘exact’ version)

A− B–closed, {A,B}–extremal, then ∀ε > 0, ∃a ∈ A, b ∈ B, x∗ ∈ X∗, x∗ 6= 0 s.t.

‖a− b‖ < ε, x∗ ∈ NA(a), −x∗ ∈ NB(b).

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 6 / 11

Page 23: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–Asplund space, A,B ⊂ X are closed, and x ∈ A ∩ B.

Theorem (Extremal principle)

If the pair {A,B} is locally extremal at x , then for any ε > 0 there exist points a ∈ A ∩ Bε(x),

b ∈ B ∩ Bε(x), a∗ ∈ NA(a) and b∗ ∈ NB(b) such that

‖a∗‖+ ‖b∗‖ = 1 and ‖a∗ + b∗‖ < ε.

ε > 0 there exist points a ∈ A ∩ Bε(x), b ∈ B ∩ Bε(x), x∗ ∈ X∗ s.t.

d(x∗,NA(a)) + d(x∗,−NB(b)) < ε, ‖x∗‖ = 1.

dimX < +∞, NA(x) ∩ (−NB(x)) 6= {0}.

Corollary (Density of ‘support’ points)

A ⊂ X , A is closed, x ∈ bdA. Then for all ε > 0, there is x ∈ Bε(x) such that NA(x) 6= {0}.

A, B := {x} are extremal.

Corollary (‘exact’ version)

A− B–closed, {A,B}–extremal, then ∀ε > 0, ∃a ∈ A, b ∈ B, x∗ ∈ X∗, x∗ 6= 0 s.t.

‖a− b‖ < ε, x∗ ∈ NA(a), −x∗ ∈ NB(b).

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 6 / 11

Page 24: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–Asplund space, A,B ⊂ X are closed, and x ∈ A ∩ B.

Theorem (Extremal principle)

If the pair {A,B} is locally extremal at x , then for any ε > 0 there exist points a ∈ A ∩ Bε(x),

b ∈ B ∩ Bε(x), a∗ ∈ NA(a) and b∗ ∈ NB(b) such that

‖a∗‖+ ‖b∗‖ = 1 and ‖a∗ + b∗‖ < ε.

ε > 0 there exist points a ∈ A ∩ Bε(x), b ∈ B ∩ Bε(x), x∗ ∈ X∗ s.t.

d(x∗,NA(a)) + d(x∗,−NB(b)) < ε, ‖x∗‖ = 1.

dimX < +∞, NA(x) ∩ (−NB(x)) 6= {0}.

Corollary (Density of ‘support’ points)

A ⊂ X , A is closed, x ∈ bdA. Then for all ε > 0, there is x ∈ Bε(x) such that NA(x) 6= {0}.

A, B := {x} are extremal.

Corollary (‘exact’ version)

A− B–closed, {A,B}–extremal, then ∀ε > 0, ∃a ∈ A, b ∈ B, x∗ ∈ X∗, x∗ 6= 0 s.t.

‖a− b‖ < ε, x∗ ∈ NA(a), −x∗ ∈ NB(b).

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 6 / 11

Page 25: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–Asplund space, A,B ⊂ X are closed, and x ∈ A ∩ B.

Theorem (Extremal principle)

If the pair {A,B} is locally extremal at x , then for any ε > 0 there exist points a ∈ A ∩ Bε(x),

b ∈ B ∩ Bε(x), a∗ ∈ NA(a) and b∗ ∈ NB(b) such that

‖a∗‖+ ‖b∗‖ = 1 and ‖a∗ + b∗‖ < ε.

ε > 0 there exist points a ∈ A ∩ Bε(x), b ∈ B ∩ Bε(x), x∗ ∈ X∗ s.t.

d(x∗,NA(a)) + d(x∗,−NB(b)) < ε, ‖x∗‖ = 1.

dimX < +∞, NA(x) ∩ (−NB(x)) 6= {0}.

Corollary (Density of ‘support’ points)

A ⊂ X , A is closed, x ∈ bdA. Then for all ε > 0, there is x ∈ Bε(x) such that NA(x) 6= {0}.

A, B := {x} are extremal.

Corollary (‘exact’ version)

A− B–closed, {A,B}–extremal, then ∀ε > 0, ∃a ∈ A, b ∈ B, x∗ ∈ X∗, x∗ 6= 0 s.t.

‖a− b‖ < ε, x∗ ∈ NA(a), −x∗ ∈ NB(b).

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 6 / 11

Page 26: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

X–Asplund space, A,B ⊂ X are closed, and x ∈ A ∩ B.

Theorem (Extremal principle)

If the pair {A,B} is locally extremal at x , then for any ε > 0 there exist points a ∈ A ∩ Bε(x),

b ∈ B ∩ Bε(x), a∗ ∈ NA(a) and b∗ ∈ NB(b) such that

‖a∗‖+ ‖b∗‖ = 1 and ‖a∗ + b∗‖ < ε.

ε > 0 there exist points a ∈ A ∩ Bε(x), b ∈ B ∩ Bε(x), x∗ ∈ X∗ s.t.

d(x∗,NA(a)) + d(x∗,−NB(b)) < ε, ‖x∗‖ = 1.

dimX < +∞, NA(x) ∩ (−NB(x)) 6= {0}.

Corollary (Density of ‘support’ points)

A ⊂ X , A is closed, x ∈ bdA. Then for all ε > 0, there is x ∈ Bε(x) such that NA(x) 6= {0}.

A, B := {x} are extremal.

Corollary (‘exact’ version)

A− B–closed, {A,B}–extremal, then ∀ε > 0, ∃a ∈ A, b ∈ B, x∗ ∈ X∗, x∗ 6= 0 s.t.

‖a− b‖ < ε, x∗ ∈ NA(a), −x∗ ∈ NB(b).

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 6 / 11

Page 27: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Approximate stationarity & Transversality

Definition

The pair {A,B} is approximately stationary at x if ∀ε > 0, ∃ρ ∈ (0, ε), a ∈ A ∩ Bε(x),

b ∈ B ∩ Bε(x) and u, v ∈ X such that

(A− a− u) ∩ (B − b − v) ∩ (ρB) = ∅ and max{‖u‖, ‖v‖} < ερ.

Definition

The pair {A,B} is transversal at x if ∃α, δ > 0 such that

αd(x , (A− x1) ∩ (B − x2) ≤ max{d(x ,A− x1), d(x ,B − x2)}

for all x ∈ Bδ(x), x1, x2 ∈ (δB).

Theorem (A. Kruger, 1998, 2002)

If the pair {A,B} is approximately stationary at x , if and only if for any ε > 0 there exist points

a ∈ A ∩ Bε(x), b ∈ B ∩ Bε(x), a∗ ∈ NA(a) and b∗ ∈ NB(b) such that

‖a∗‖+ ‖b∗‖ = 1 and ‖a∗ + b∗‖ < ε.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 7 / 11

Page 28: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Approximate stationarity & Transversality

Definition

The pair {A,B} is approximately stationary at x if ∀ε > 0, ∃ρ ∈ (0, ε), a ∈ A ∩ Bε(x),

b ∈ B ∩ Bε(x) and u, v ∈ X such that

(A− a− u) ∩ (B − b − v) ∩ (ρB) = ∅ and max{‖u‖, ‖v‖} < ερ.

Definition

The pair {A,B} is transversal at x if ∃α, δ > 0 such that

αd(x , (A− x1) ∩ (B − x2) ≤ max{d(x ,A− x1), d(x ,B − x2)}

for all x ∈ Bδ(x), x1, x2 ∈ (δB).

Theorem (A. Kruger, 1998, 2002)

If the pair {A,B} is approximately stationary at x , if and only if for any ε > 0 there exist points

a ∈ A ∩ Bε(x), b ∈ B ∩ Bε(x), a∗ ∈ NA(a) and b∗ ∈ NB(b) such that

‖a∗‖+ ‖b∗‖ = 1 and ‖a∗ + b∗‖ < ε.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 7 / 11

Page 29: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Approximate stationarity & Transversality

Definition

The pair {A,B} is approximately stationary at x if ∀ε > 0, ∃ρ ∈ (0, ε), a ∈ A ∩ Bε(x),

b ∈ B ∩ Bε(x) and u, v ∈ X such that

(A− a− u) ∩ (B − b − v) ∩ (ρB) = ∅ and max{‖u‖, ‖v‖} < ερ.

Definition

The pair {A,B} is transversal at x if ∃α, δ > 0 such that

αd(x , (A− x1) ∩ (B − x2) ≤ max{d(x ,A− x1), d(x ,B − x2)}

for all x ∈ Bδ(x), x1, x2 ∈ (δB).

Theorem (A. Kruger, 1998, 2002)

If the pair {A,B} is approximately stationary at x , if and only if for any ε > 0 there exist points

a ∈ A ∩ Bε(x), b ∈ B ∩ Bε(x), a∗ ∈ NA(a) and b∗ ∈ NB(b) such that

‖a∗‖+ ‖b∗‖ = 1 and ‖a∗ + b∗‖ < ε.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 7 / 11

Page 30: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Recent Extensions

X–Asplund, A,B–closed, x ∈ A ∩ B

Theorem (A. Kruger, M. Lopez, 2012)

1 If ε > 0, a ∈ A ∩ Bε(x), b ∈ Bε(x), ρ > 0, u, v ∈ (ρεB) s.t.

(A− a− u) ∩ (B − b − v) ∩ (ρB) = ∅, (1)

then, for all δ > ε+ ρ(ε+ 1) there are x ∈ Bδ(x), y ∈ Bδ(x), x∗ ∈ NA(x), y∗ ∈ NB(y) s.t

‖x∗‖+ ‖y∗‖ = 1, ‖x∗ + y∗‖ < ε. (2)

2 If ε > 0, x ∈ A, y ∈ B, y∗ ∈ NA(x), y∗ ∈ NB(y) s.t. (2) holds, then ∀δ > 0, ∃ρ ∈ (0, δ) s.t.

(1) holds.

ab

Theorem (H. Bui, A. Kruger, 2017)

{A,B} is relative approximately stationary at (a, b) if and only if ∀ε > 0, ∃x ∈ A ∩ Bε(a),

y ∈ B ∩ Bε(b), x∗ ∈ NA(x), y∗ ∈ NB(x) s.t. (2) holds.

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 8 / 11

Page 31: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

abb′ a′

Theorem (Zheng&Ng, 2011)

X–Asplund, A,B–closed, A ∩ B = ∅, a ∈ A, b ∈ B, ε > 0

‖a− b‖ < d(A,B) + ε,

then, for all λ > 0, τ ∈ (0, 1), ∃x ∈ A ∩ Bλ(a), y ∈ B ∩ Bλ(b), x∗ ∈ X∗ s.t.

‖x∗‖ = 1, d(x∗,NA(x)) + d(x∗,−NB(y)) < ε/λ,

〈x∗, x − y〉 > τ∥∥a′ − b′

∥∥ .

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 9 / 11

Page 32: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

abb′ a′

Theorem (Zheng&Ng, 2011)

X–Asplund, A,B–closed, A ∩ B = ∅, a ∈ A, b ∈ B, ε > 0

‖a− b‖ < d(A,B) + ε,

then, for all λ > 0, τ ∈ (0, 1), ∃x ∈ A ∩ Bλ(a), y ∈ B ∩ Bλ(b), x∗ ∈ X∗ s.t.

‖x∗‖ = 1, d(x∗,NA(x)) + d(x∗,−NB(y)) < ε/λ,

〈x∗, x − y〉 > τ∥∥a′ − b′

∥∥ .

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 9 / 11

Page 33: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

An Extension

X–Asplund, A,B–closed, x ∈ A ∩ B,

Theorem

If ε > 0, u, v ∈ X s.t.

(A− u) ∩ (B − v) = ∅,

‖u‖, ‖v‖ < d(A− u,B − v) + ε

(or simply ‖u‖, ‖v‖ < ε). Then, for any τ ∈ (0, 1), λ > 0 and ρ > 0, there exist points

a ∈ A ∩ Bλ(x), b ∈ B ∩ Bλ(x), x ∈ Bρ(x), and vectors a∗, b∗ ∈ X∗ s.t.

‖a∗‖+ ‖b∗‖ = 1,

λ (d(a∗,NA(a)) + d(b∗,NB(b)) + ρ ‖a∗ + b∗‖ < ε,

〈a∗, x + u − a〉+ 〈b∗, x + v − b〉 > τ max{‖x + u − a‖, ‖x + v − b‖}

x ab

x

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 10 / 11

Page 34: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

An Extension

X–Asplund, A,B–closed, x ∈ A ∩ B,

Theorem

If ε > 0, u, v ∈ X s.t.

(A− u) ∩ (B − v) = ∅,

‖u‖, ‖v‖ < d(A− u,B − v) + ε

(or simply ‖u‖, ‖v‖ < ε). Then, for any τ ∈ (0, 1), λ > 0 and ρ > 0, there exist points

a ∈ A ∩ Bλ(x), b ∈ B ∩ Bλ(x), x ∈ Bρ(x), and vectors a∗, b∗ ∈ X∗ s.t.

‖a∗‖+ ‖b∗‖ = 1,

λ (d(a∗,NA(a)) + d(b∗,NB(b)) + ρ ‖a∗ + b∗‖ < ε,

〈a∗, x + u − a〉+ 〈b∗, x + v − b〉 > τ max{‖x + u − a‖, ‖x + v − b‖}

x ab

x

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 10 / 11

Page 35: Bui T. Hoa, Alexander Y. Kruger€¦ · Bui T. Hoa, Alexander Y. Kruger Centre for Informatics and Applied Optimization, Federation University Australia WoMBaT workshop November 29,

Thank You!

Bui Hoa & Alex Kruger (CIAO, FedUni) Alex’s 65th Birthday November 29, 2018 11 / 11