• No results found

Norm balls

N/A
N/A
Protected

Academic year: 2022

Share "Norm balls"

Copied!
34
0
0

Loading.... (view fulltext now)

Full text

(1)

Norm balls

Recap Norm: A function6 ∥.∥ that satisfies:

1 x∥ ≥0, andx= 0iff x= 0.

2 αx=|α|∥xfor any scalarα∈ ℜ.

3 x1+x2∥ ≤ ∥x1+x2for any vectorsx1 andx2.

Norm ballwith center xc andradius r: {x|∥xxx∥ ≤r} is a convex set. Why?

Eg 1: Ellipsoid is defined usingx2P=xTPx.

Eg 2: Euclidean ballis defined usingx2.

Matrix Norm induced by vector norm N: MN(A) =sup

x̸=0 N(Ax)

N(x)

Here, sup

s∈S f(s) =bf ifbf is the minimum upper bound forf(s) oversS.

Eg: MN(I)=MN(A) = 1 irrespective ofN

IfN=.1,MN(A) =max

j

n

i=1|aij|

IfN=.2,

6(.is a general (unspecified) norm;.symbis particular norm.)

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 90 / 152

(2)

Norm balls

Recap Norm: A function6 ∥.∥ that satisfies:

1 x∥ ≥0, andx= 0iff x= 0.

2 αx=|α|∥xfor any scalarα∈ ℜ.

3 x1+x2∥ ≤ ∥x1+x2for any vectorsx1 andx2.

Norm ballwith center xc andradius r: {x|∥xxx∥ ≤r} is a convex set. Why?

Eg 1: Ellipsoid is defined usingx2P=xTPx.

Eg 2: Euclidean ballis defined usingx2.

Matrix Norm induced by vector norm N: MN(A) =sup

x̸=0 N(Ax)

N(x)

Here, sup

s∈S f(s) =bf ifbf is the minimum upper bound forf(s) oversS.

Eg: MN(I)=MN(A) = 1 irrespective ofN

IfN=.1,MN(A) =max

j

n

i=1|aij|

IfN=.2,MN(A) =σ1 , whereσ1is the dominant eigenvalue ofATA

IfN=.,

6(.is a general (unspecified) norm;.symbis particular norm.)

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 90 / 152

(3)

Norm balls

Recap Norm: A function6 ∥.∥ that satisfies:

1 x∥ ≥0, andx= 0iff x= 0.

2 αx=|α|∥xfor any scalarα∈ ℜ.

3 x1+x2∥ ≤ ∥x1+x2for any vectorsx1 andx2.

Norm ballwith center xc andradius r: {x|∥xxx∥ ≤r} is a convex set. Why?

Eg 1: Ellipsoid is defined usingx2P=xTPx.

Eg 2: Euclidean ballis defined usingx2.

Matrix Norm induced by vector norm N: MN(A) =sup

x̸=0 N(Ax)

N(x)

Here, sup

s∈S f(s) =bf ifbf is the minimum upper bound forf(s) oversS.

Eg: MN(I)=MN(A) = 1 irrespective ofN

IfN=.1,MN(A) =max

j

n

i=1|aij|

IfN=.2,MN(A) =σ1 , whereσ1is the dominant eigenvalue ofATA

IfN=.,MN(A) =max

i

m

j=1|aij|

6(.is a general (unspecified) norm;.symbis particular norm.)

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 90 / 152

Homework

(4)

N = ∥ . ∥

1

, M

N

(A) = sup

x̸=0 N(x)

1 IfN(x) =m

i=1 |xj|thenN(Ax) =n

i=1 |

m j=1

aijxj|≤

n i=1

m

j=1|aij||xj|

2 Changing the order of summation:

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 91 / 152

(5)

N = ∥ . ∥

1

, M

N

(A) = sup

x̸=0 N(x)

1 IfN(x) =m

i=1 |xj|thenN(Ax) =n

i=1 |

m j=1

aijxj|≤

n i=1

m

j=1|aij||xj|

2 Changing the order of summation: N(Ax)

m j=1

n i=1

|aij||xj|=

m j=1

∥xj|

n i=1

|aij|

3 Let C=max

j

n i=1

|aij|=

n i=1

|aik|. Then

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 91 / 152

(6)

N = ∥ . ∥

1

, M

N

(A) = sup

x̸=0 N(x)

1 IfN(x) =m

i=1 |xj|thenN(Ax) =n

i=1 |

m j=1

aijxj|≤

n i=1

m

j=1|aij||xj|

2 Changing the order of summation: N(Ax)

m j=1

n i=1

|aij||xj|=

m j=1

∥xj|

n i=1

|aij|

3 Let C=max

j

n i=1

|aij|=

n i=1

|aik|. Then∥Ax∥1C∥x∥1 ⇒ ∥A∥1=sup

=0

Ax1

∥x∥1C

4 Now consider a x

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 91 / 152

(7)

N = ∥ . ∥

1

, M

N

(A) = sup

x̸=0 N(x)

1 IfN(x) =m

i=1 |xj|thenN(Ax) =n

i=1 |

m j=1

aijxj|≤

n i=1

m

j=1|aij||xj|

2 Changing the order of summation: N(Ax)

m j=1

n i=1

|aij||xj|=

m j=1

∥xj|

n i=1

|aij|

3 Let C=max

j

n i=1

|aij|=

n i=1

|aik|. Then∥Ax∥1C∥x∥1 ⇒ ∥A∥1=sup

=0

Ax1

∥x∥1C

4 Now consider a x= [0,0..1,0...0]which has1 only in thekth position and a0 everywhere else. Then

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 91 / 152

The upper bound in (3) is indeed attained at this choice

of x

(8)

N = ∥ . ∥

1

, M

N

(A) = sup

x̸=0 N(x)

1 IfN(x) =m

i=1 |xj|thenN(Ax) =n

i=1 |

m j=1

aijxj|≤

n i=1

m

j=1|aij||xj|

2 Changing the order of summation: N(Ax)

m j=1

n i=1

|aij||xj|=

m j=1

∥xj|

n i=1

|aij|

3 Let C=max

j

n i=1

|aij|=

n i=1

|aik|. Then∥Ax∥1C∥x∥1 ⇒ ∥A∥1=sup

=0

Ax1

∥x∥1C

4 Now consider a x= [0,0..1,0...0]which has1 only in thekth position and a0 everywhere else. Then∥x1= 1 and∥Ax1=C

5 Thus, there exists x= [0,0..1,0...0]for which the inequalities in steps (2) and (3) become equalities! That is,

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 91 / 152

(9)

N = ∥ . ∥

1

, M

N

(A) = sup

x̸=0 N(x)

1 IfN(x) =m

i=1 |xj|thenN(Ax) =n

i=1 |

m j=1

aijxj|≤

n i=1

m

j=1|aij||xj|

2 Changing the order of summation: N(Ax)

m j=1

n i=1

|aij||xj|=

m j=1

∥xj|

n i=1

|aij|

3 Let C=max

j

n i=1

|aij|=

n i=1

|aik|. Then∥Ax∥1C∥x∥1 ⇒ ∥A∥1=sup

=0

Ax1

∥x∥1C

4 Now consider a x= [0,0..1,0...0]which has1 only in thekth position and a0 everywhere else. Then∥x1= 1 and∥Ax1=C

5 Thus, there exists x= [0,0..1,0...0]for which the inequalities in steps (2) and (3) become equalities! That is,

MN(A) =∥Ax∥1=max

j

n i=1

|aij|

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 91 / 152

(10)

If N = ∥ . ∥

2

, M

N

(A) = sup

x̸=0 N(x)

1 MN(A) =sup

=0

∥Ax∥2

∥x∥2 . We know that ∥Ax2=√

(Ax)T(Ax) =√

xTATAx.

2 (From basic notes on Linear Algebra7):

7https://www.cse.iitb.ac.in/~cs709/notes/LinearAlgebra.pdf

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 92 / 152

we know that A^TA is positive

semi-definite

(11)

If N = ∥ . ∥

2

, M

N

(A) = sup

x̸=0 N(x)

1 MN(A) =sup

=0

∥Ax∥2

∥x∥2 . We know that ∥Ax2=√

(Ax)T(Ax) =√

xTATAx.

2 (From basic notes on Linear Algebra7): ATASn+ is symmetric positive semi-definite

3 By spectral decomposition,

7https://www.cse.iitb.ac.in/~cs709/notes/LinearAlgebra.pdf

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 92 / 152

(12)

If N = ∥ . ∥

2

, M

N

(A) = sup

x̸=0 N(x)

1 MN(A) =sup

=0

∥Ax∥2

∥x∥2 . We know that ∥Ax2=√

(Ax)T(Ax) =√

xTATAx.

2 (From basic notes on Linear Algebra7): ATASn+ is symmetric positive semi-definite

3 By spectral decomposition, there exists orthonormal U with column vectorsui and diagonal matrix Σof non-negative eigenvalues σi of ATA such thatATA=UTΣU with (ATA)uiiui

4 Without loss of generality, letσ1≥σ2..≥σn.

5 Since columns ofU form an orthonormal basis forℜn, let x=

7https://www.cse.iitb.ac.in/~cs709/notes/LinearAlgebra.pdf

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 92 / 152

(13)

If N = ∥ . ∥

2

, M

N

(A) = sup

x̸=0 N(x)

1 MN(A) =sup

=0

∥Ax∥2

∥x∥2 . We know that ∥Ax2=√

(Ax)T(Ax) =√

xTATAx.

2 (From basic notes on Linear Algebra7): ATASn+ is symmetric positive semi-definite

3 By spectral decomposition, there exists orthonormal U with column vectorsui and diagonal matrix Σof non-negative eigenvalues σi of ATA such thatATA=UTΣU with (ATA)uiiui

4 Without loss of generality, letσ1≥σ2..≥σn.

5 Since columns ofU form an orthonormal basis forℜn, let x=

n i=1

αiui

6 Then,∥x∥2=√∑

iα2i and∥Ax∥2 =√

xT(ATAx) =

7https://www.cse.iitb.ac.in/~cs709/notes/LinearAlgebra.pdf

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 92 / 152

(14)

If N = ∥ . ∥

2

, M

N

(A) = sup

x̸=0 N(x)

1 MN(A) =sup

=0

∥Ax∥2

∥x∥2 . We know that ∥Ax2=√

(Ax)T(Ax) =√

xTATAx.

2 (From basic notes on Linear Algebra7): ATASn+ is symmetric positive semi-definite

3 By spectral decomposition, there exists orthonormal U with column vectorsui and diagonal matrix Σof non-negative eigenvalues σi of ATA such thatATA=UTΣU with (ATA)uiiui

4 Without loss of generality, letσ1≥σ2..≥σn.

5 Since columns ofU form an orthonormal basis forℜn, let x=

n i=1

αiui

6 Then,∥x∥2=√∑

iα2i and∥Ax∥2 =√

xT(ATAx) = vu ut(

n i=1

αiui)T(

n i=1

σiαiui).

7 Ifα1= 1 andαj = 0for all j̸= 1, the maximum value in (7) will be attained. Thus, MN(A) =√σ1 , whereσ1 is the dominant eigenvalue of ATA

7https://www.cse.iitb.ac.in/~cs709/notes/LinearAlgebra.pdf

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 92 / 152

(15)

Norm balls: Summary

Norm ballwith center xc andradius r: {x|∥x−xx∥ ≤r} is a convex set.

Eg 1: Ellipsoid is defined usingx2P=xTPx.

Eg 2: Euclidean ballis defined usingx2.

Matrix Norm induced by vector norm N: MN(A) =sup

x̸=0 N(Ax)

N(x)

Eg: MN(I)=MN(A) = 1 irrespective ofN

IfN=.1,MN(A) =max

j

n

i=1|aij|

IfN=.2,MN(A) =σ1 , whereσ1is the dominant eigenvalue ofATA

IfN=.,MN(A) =max

i

m j=1

|aij|

Matrix norm with an inner product: ∥A∥F =√∑

i,j

a2ij=

trace(ATA) is the Frobenius norm.

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 93 / 152

(16)

HW: Dual Representation

If vector space V⊆ ℜn and{q1,q2, ...,qK} is finite spanning set in V, then:- V= (V) ={x|qTi x= 0;i= 1, ...,K}, whereK=dim(V)

A dual representation of vector subspaceV (inℜn): {x|Qx= 0;qTi is the ith row of Q}

What about dual representations for Affine Sets, Convex Sets, Convex Cones, etc?

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 94 / 152

(17)

HW: Dual Representations of Affine Sets

Recall affine sets(say A⊆ ℜn).

Ais affine iff ∀u,vA: θu+ (1−θ)v∈A,∀θ∈ ℜ. For some vector spaceV⊆ ℜn,Ais affine iff:

A(=Vshifted by u) = { u+v|u∈ ℜn is fixed andvV}.

Procedure: Letu be some element in the affine set A. ThenV(=Ashifted by −u) = { vu|vA} is a vector space which has a dual representation {x|Qx= 0}

The dual representation for Ais therefore

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 95 / 152

{x | Qx = Qu}

(18)

HW: Dual Representations of Affine Sets

Recall affine sets(say A⊆ ℜn).

Ais affine iff ∀u,vA: θu+ (1−θ)v∈A,∀θ∈ ℜ. For some vector spaceV⊆ ℜn,Ais affine iff:

A(=Vshifted by u) = { u+v|u∈ ℜn is fixed andvV}.

Procedure: Letu be some element in the affine set A. ThenV(=Ashifted by −u) = { vu|vA} is a vector space which has a dual representation {x|Qx= 0}

The dual representation for Ais therefore {x|Qx=Qu}

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 95 / 152

(19)

HW: Dual Representations of Affine Sets

For some Qwith rank=ndim(V) andu,Ais affine iff:

A={x|Qx=Qu}i.e. solution set of linear equations represented by Qx=b where b=Qu.

Example: In 3-d if Qhas rank1, we will get either a plane as solution or no solution. If Q has rank 2, we can get a plane, a line or no solution.

Thus hyperplanes are affine spaces of dimensionn−1with Qx=b given by pTx=b.

We will soon see the duality of convex cones, and in general convex sets.

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 96 / 152

(20)

Examples of Convex Cones

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 97 / 152

(21)

More on Convex Sets and Cones

Half-spaces as cones (induced by hyperplanes) Norm Cones

Positive Semi-definite cone.

Positive Semi-definite cone: Example and Notes.

Convexity Preserving Operations on Sets

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 98 / 152

(22)

Hyperplanes and halfspaces.

Hyperplane: Set of the form {x|aTx=b}(a̸= 0)

whereb=xT0a

Alternatively: {x|(x−x0)⊥a}, where ais normal and x0H

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 99 / 152

(23)

Hyperplanes and halfspaces.

halfspace: Set of the form {x|aTxb} (a̸= 0)

whereb=xT0a

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 100 / 152

Is the half space a convex cone?

Yes: The upper half space, as long as the hyperplane passes through the origin..

b = 0

(24)

Norm cones

Norm ballwith center xc andradius r: {x|∥xxx∥ ≤r}. Norm cone: Asetof form: {(x,t)∈ ℜn+1|∥x∥ ≤t}.

Norm balls and cones are convex.

Euclidean norm cone is called-second order cone. Ifx∈ ℜ2, it is shown in3 as:-

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 101 / 152

(25)

Positive semidefinite cone

Notation

Sn is set of symmetricn×n matrices.

SN+ = {X ∈Sn | X ⪰0}: positive semidefiniten×n matrices.

XSN+ ⇐⇒ zTXz 0 for all z

SN+ is a convex cone.

SN++ = {X ∈Sn | X≻ 0}: positive definiten×n matrices.

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 102 / 152

(26)

Positive semidefinite cone: Example

Consider a positive semi-definite matrix Sin ℜ2. Then Smust be of the form

S=

[ x y y z

]

(33) We can represent the space of matrices S+2 of the formS∈S+2 as a three dimensional space with non-negative x,yandzcoordinates and a non-negative determinant. This space

corresponds to a cone as shown in the Figure above.

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 103 / 152

(27)

Positive semidefinite cone: Notes

1 Sn+={A∈Sn|A⪰0}={A∈Sn|yTAy⪰0∀∥y∥= 1}

2 So,Sn+ =∩∥y∥=1 {AS|<yTy,A>⪰0}

3 yTAy=∑

i

jyiaijyj = ∑

i

j(yiyj)aij =<yyT,A>=tr((yyT)TA) =tr(yyTA)

H/W:

y=

[ Cos(θ) Sin(θ)

]

(34)

yyT=

[ Cos2(θ) Cos(θ)Sin(θ) Cos(θ)Sin(θ) Sin2(θ)

]

(35)

Plot a finite # of halfspaces parameterized by(θ).

4 So Sn+ = intersection of infinite # of half spaces belonging to ℜn(n+1)/2 [Dual Representation]

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 104 / 152

(28)

Positive semidefinite cone: Notes

1 Sn+ = intersection of infinite # of half spaces belonging to Rn(n+1)/2 [Dual Representation]

1 Cone boundary consists of all singular p.s.d. matrices having at-least one 0 eigenvalue.

2 Origin = O = matrix with all 0 eigenvalues.

3 Interior consists of all full rank matrices A (rank A = m) i.e. A0.

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 105 / 152

(29)

Polyhedra

Solution set of finitely many inequalities or equalities: Axb ,Cxd

A∈ ℜm×n

C∈ ℜp×n

is component wise inequality

Intersection of finite number of half-spaces and hyperplanes.

Question:Can you define convex polyhedra (or polytope) in terms of convex hull? Leads to definition of simplex.

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 106 / 152

Specifying intersection of half spaces

Like specifying

some hyperplanes

(30)

Polyhedra

Solution set of finitely many inequalities or equalities: Axb ,Cxd

A∈ ℜm×n

C∈ ℜp×n

is component wise inequality

Intersection of finite number of half-spaces and hyperplanes.

Question:Can you define convex polyhedra (or polytope) in terms of convex hull? Leads to definition of simplex.

Ans: If ∃S⊂P s.t. |S|is finite and P=conv(S), then P is a polytope.

Simplex: An n - dimensional simplex isconv(S) whereS is affinely independent set of n+ 1points.

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 106 / 152

(31)

Convex combinations Generalized

Convex combinationof points x1,x2, ...,xk is any point xof the form x= θ1x12x2+...+θkxk =conv({x1,x2, ...,xk}) with θ12+...+θk = 1,θi ≥0.

Equivalent Definition of Convex Set: C is convex iff it is closed under generalized convex combinations.

Convex hull or conv(S) is the set of all convex combinations of point in the setS.

conv(S)= The smallest convex set that containsS. Smay not be convex but conv(S)is.

Prove by contradiction that if a point lies in another smallest convex set , and not in conv(S), then it must be in conv(S).

The idea of convex combination can be generalized to include infinite sums, integrals, and, in most general form, probability distributions.

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 107 / 152

(32)

Conic combinations generalized

coneA set C is a cone if∀xC,θx∈C forθ≥0.

conic (nonnegative) combinationof points x1,x2, ...,xk is any pointx of the form x= θ1x12x2+...+θkxk

with θi≥0.

example : diagonal vector of a parallelogram is a conic combination of two vectors(points)x1 andx2 forming the parallelogram.

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 108 / 152

(33)

Conic hull and Affine hull

Conic hull or conic(S):The set that contains all conic combinations of points in set S.

conic(S) = Smallest conic set that contains S.

Similarly, Affine hull or aff(S):The set that contains all affine combinations of points in set S.

aff(S) = Smallest affine set that contains S.

Prof. Ganesh Ramakrishnan (IIT Bombay) Convex Sets : CS709 26/12/2016 109 / 152

(34)

References

Related documents

2 prove that C can be built from simpler convex sets through some basic operations which preserve convexity. Some of the important operations that preserve

Report on the Internal Financial Controls under Clause (i) of Sub-section 3 of Section 143 of the C ompanies Act, 2013 (“the Act”) We have audited the internal fi nancial controls

The convergence of the steepest descent method can be stated in the same form as in (47), using the fact that any norm can be bounded in terms of the Euclidean norm, i.e., there

The idea in the steepest descent method is to choose a norm and then determine a descent direction such that for a unit step in that norm, the first order prediction of decrease

function is defined at a fixed set of sample points on the shape. Levy

Neighborhood and open sets/balls ( ⇐ Local extremum) Bounded, Closed Sets (⇐ Extreme value theorem) Convex Sets (⇐ Convex functions of n variables).. Directional Derivatives

Also the intensity of absorption is directly proportional to the concentration of chemical bonds in a given sample.. Note: The vibration of chemical bonds must involve a change

This is to certify that the project report entitled ON SUM AND RECIPROCAL SUMS OF FIBONACCI NUMBERS submitted by Bishnu Pada Mandal to the National Institute of Technology Rourkela