v2009.01.01 - Convex Optimization

v2009.01.01 - Convex Optimization v2009.01.01 - Convex Optimization

convexoptimization.com
from convexoptimization.com More from this publisher
10.03.2015 Views

208 CHAPTER 3. GEOMETRY OF CONVEX FUNCTIONS where nonnegativity of y q is enforced by maximization; id est, [ ] x > 0, y q ≤ x α yi−1 y i ⇔ ≽ 0 , i=1... q (483) y i x b i 3.1.5.2 negative Is it also desirable implement an objective of the form x −α for positive α . The technique is nearly the same as before: for quantized 0≤α 0 rather x ∈ C x > 0, z ≥ x −α ≡ ⇔ minimize x , z∈R , y∈R q+1 subject to [ yi−1 y i y i x b i z [ yi−1 y i y i x b i ] [ ] z 1 ≽ 0 1 y q ≽ 0 , i=1... q x ∈ C (484) ] [ ] z 1 ≽ 0 1 y q ≽ 0 , i=1... q (485) 3.1.5.3 positive inverted Now define vector t=[t i , i=0... q] with t 0 =1. To implement an objective x 1/α for quantized 0≤α

3.1. CONVEX FUNCTION 209 rather ] x ≥ 0, y ≥ x 1/α ⇔ t i [ ti−1 t i y b i ≽ 0 , i=1... q (487) x = t q ≥ 0 3.1.6 affine function A function f(X) is affine when it is continuous and has the dimensionally extensible form (confer2.9.1.0.2) f(X) = AX + B (488) When B=0 then f(X) is a linear function. All affine functions are simultaneously convex and concave. Affine multidimensional functions are recognized by existence of no multivariate terms (multiplicative in argument entries) and no polynomial terms of degree higher than 1 ; id est, entries of the function are characterized only by linear combinations of argument entries plus constants. The real affine function in Figure 63 illustrates hyperplanes, in its domain, constituting contours of equal function-value (level sets (492)). 3.1.6.0.1 Example. Engineering control. [339,2.2] 3.10 For X ∈ S M and matrices A,B, Q, R of any compatible dimensions, for example, the expression XAX is not affine in X whereas g(X) = [ R B T X XB Q + A T X + XA ] (489) is an affine multidimensional function. engineering control. [51] [126] Such a function is typical in Any single- or many-valued inverse of an affine function is affine. 3.10 The interpretation from this citation of {X ∈ S M | g(X) ≽ 0} as “an intersection between a linear subspace and the cone of positive semidefinite matrices” is incorrect. (See2.9.1.0.2 for a similar example.) The conditions they state under which strong duality holds for semidefinite programming are conservative. (confer4.2.3.0.1)

3.1. CONVEX FUNCTION 209<br />

rather<br />

]<br />

x ≥ 0, y ≥ x 1/α<br />

⇔<br />

t i<br />

[<br />

ti−1 t i<br />

y b i<br />

≽ 0 ,<br />

i=1... q<br />

(487)<br />

x = t q ≥ 0<br />

3.1.6 affine function<br />

A function f(X) is affine when it is continuous and has the dimensionally<br />

extensible form (confer2.9.1.0.2)<br />

f(X) = AX + B (488)<br />

When B=0 then f(X) is a linear function. All affine functions are<br />

simultaneously convex and concave. Affine multidimensional functions are<br />

recognized by existence of no multivariate terms (multiplicative in argument<br />

entries) and no polynomial terms of degree higher than 1 ; id est, entries<br />

of the function are characterized only by linear combinations of argument<br />

entries plus constants.<br />

The real affine function in Figure 63 illustrates hyperplanes, in its<br />

domain, constituting contours of equal function-value (level sets (492)).<br />

3.1.6.0.1 Example. Engineering control. [339,2.2] 3.10<br />

For X ∈ S M and matrices A,B, Q, R of any compatible dimensions, for<br />

example, the expression XAX is not affine in X whereas<br />

g(X) =<br />

[ R B T X<br />

XB Q + A T X + XA<br />

]<br />

(489)<br />

is an affine multidimensional function.<br />

engineering control. [51] [126]<br />

Such a function is typical in<br />

<br />

Any single- or many-valued inverse of an affine function is affine.<br />

3.10 The interpretation from this citation of {X ∈ S M | g(X) ≽ 0} as “an intersection<br />

between a linear subspace and the cone of positive semidefinite matrices” is incorrect.<br />

(See2.9.1.0.2 for a similar example.) The conditions they state under which strong<br />

duality holds for semidefinite programming are conservative. (confer4.2.3.0.1)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!