Subróżniczka

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania
Funkcja wypukła (niebieski) i „podstyczne” w x0 (czerwony).

Subróżniczka, subgradient, subpochodna (podróżniczka, podgradient, podpochodna) – pojęcia pojawiające się w analizie wypukłej, czyli badaniu funkcji wypukłych, często w powiązaniu z optymalizacją wypukłą.

Motywacja

Niech f:I będzie funkcją wypukłą o wartościach rzeczywistych określoną na przedziale otwartym prostej rzeczywistej. Taka funkcja nie musi być różniczkowalna w każdym punkcie: przykładowo funkcja wartości bezwzględnej określona wzorem f(x)=|x| jest nieróżniczkowalna dla x=0. Jednakże, jak widać na rysunku po prawej, dla każdego x0 należącego do dziedziny można nakreślić prostą przechodzącą przez punkt (x0,f(x0)), która w każdym punkcie albo jest styczna, albo leży poniżej wykresu f. Właśnie nachylenie tej prostej nazywane jest podpochodną (gdyż prosta leży pod wykresem).

Definicja

Subpochodną funkcji wypukłej f:I w punkcie x0 należącym do przedziału otwartego I nazywa się taką liczbę rzeczywistą c, że

f(x)f(x0)c(xx0)

dla każdego x należącego do I. Można pokazać, że zbiór podpochodnych w punkcie x0 jest niepustym przedziałem domkniętym [a,b], gdzie a oraz b oznaczają granice jednostronne

a=limxx0f(x)f(x0)xx0

oraz

b=limxx0+f(x)f(x0)xx0,

które zawsze istnieją i spełniają ab.

Zbiór [a,b] wszystkich podpochodnych nazywa się subróżniczką funkcji f w punkcie x0.

Przykłady

Niech dana będzie funkcja wypukła f(x)=|x|. Jej subróżniczką w początku układu jest przedział [1,1]. subróżniczka w dowolnym punkcie x0<0 jest równa zbiorowi jednoelementowemu {1}, zaś w punktach x0>0 jest nią zbiór {1}.

Własności

  • Funkcja wypukła f:I jest różniczkowalna w punkcie x0 wtedy i tylko wtedy, gdy jej subróżniczka składa się tylko z jednego punktu, który jest pochodną w x0.
  • Punkt x0 jest minimum globalnym funkcji f wtedy i tylko wtedy, gdy zero zawiera się w subróżniczce, tzn. na powyższym rysunku można nakreślić tylko poziomą „podstyczną” do wykresu f w punkcie (x0,f(x0)). Własność ta jest uogólnieniem faktu, że pochodna funkcji różniczkowalnej zeruje się w minimum lokalnym.

Subgradient

Szablon:Zobacz też Pojęcia subpochodnej i subróżniczki mogą być uogólnione na funkcje wielu zmiennych. Jeżeli f:U jest funkcją wypukłą o wartościach rzeczywistych określoną na wypukłym podzbiorze otwartym przestrzeni euklidesowej n, to wektor 𝐯 tej przestrzeni nazywa się subgradientem w punkcie 𝐱0 należącym do U, jeśli dla każdego 𝐱 z U zachodzi

f(𝐱)f(𝐱0)𝐯(𝐱𝐱0),

gdzie mnożenie po prawej oznacza iloczyn skalarny.

Zbiór wszystkich subgradientów w x0 nazywa się subróżniczką w 𝐱0 i oznacza symbolem f(𝐱0). Subróżniczka jest zawsze niepustym, wypukłym zbiorem zwartym (tzn. domkniętym i ograniczonym).

Pojęcia te uogólniają się dalej na funkcje wypukłe f:U określone na podzbiorze wypukłym przestrzeni lokalnie wypukłej V. Funkcjonał 𝐯* należący do przestrzeni sprzężonej V* nazywa się subgradientem w 𝐱0 należącym do U, jeżeli

f(𝐱)f(𝐱0)𝐯*(𝐱𝐱0).

Zbiór wszystkich subgradientów w punkcie 𝐱0 nazywa się subróżniczką w x0 i także oznacza symbolem f(𝐱0). Subróżniczka zawsze jest wypukłym zbiorem domkniętym. Zbiór ten może być pusty: przykładem może być operator nieograniczony, który jest wypukły, lecz nie ma subgradientu. Jeśli f jest ciągła, to subróżniczka nie jest pusta.

Zobacz też

Bibliografia