24.03.2013 Views

Linear Programming Lecture Notes - Penn State Personal Web Server

Linear Programming Lecture Notes - Penn State Personal Web Server

Linear Programming Lecture Notes - Penn State Personal Web Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Figure 1.5. A Level Curve Plot with Gradient Vector: We’ve scaled the gradient<br />

vector in this case to make the picture understandable. Note that the gradient<br />

is perpendicular to the level set curve at the point (1, 1), where the gradient was<br />

evaluated. You can also note that the gradient is pointing in the direction of steepest<br />

ascent of z(x, y).<br />

Proof. As stated, let c(t) be a curve in S. Then c : R → Rn and z(c(t)) = k for all<br />

t ∈ R. Let v be the tangent vector to c at t = 0; that is:<br />

<br />

dc(t) <br />

(1.20) = v<br />

dt<br />

t=0<br />

Differentiating z(c(t)) with respect to t using the chain rule and evaluating at t = 0 yields:<br />

(1.21)<br />

d<br />

dt z(c(t))<br />

<br />

<br />

= ∇z(c(0)) · v = ∇z(x0) · v = 0<br />

t=0<br />

Thus ∇z(x0) is perpendicular to v and thus normal to the set S as required. <br />

Remark 1.19. There’s a simpler proof of this theorem in the case of a mapping z : R 2 →<br />

R. For any such function z(x, y), we know that a level set is an implicitly defined curve given<br />

by the expression<br />

z(x, y) = k<br />

where k ∈ R. We can compute the slope of any tangent line to this curve at some point<br />

(x0, y0) with implicit differentiation. We have:<br />

<br />

d<br />

d<br />

z(x, y) = k<br />

dx<br />

dx<br />

yields:<br />

∂z ∂z dy<br />

+<br />

∂x ∂y dx<br />

= 0<br />

8

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

Saved successfully!

Ooh no, something went wrong!