Pokaż, że funkcja złożona rośnie i jest supermodularna, biorąc pod uwagę jej składniki

2

Jeśli można dwukrotnie różnicować w sposób ciągły, ma nieujemny gradient i jest supermodularny, a jest dwa razy stale różnicowalne i wypukłe, a następnie rośnie i jest supermodularne g : RR g ( f ( x ) )f:RnRg:RRg(f(x))

Aby pokazać wzrost, myślę, że możemy po prostu pokazaćddxg(f(x))>0

ddxg(f(x)=g(f(x))f(x)

Ponieważ ma nieujemny gradient , ale nie jestem pewien, jak pokazać jak podano wypukłe mówi namf ( x ) 0 g ( f ( x ) ) > 0 g ( x ) > 0f(x)f(x)0g(f(x))>0g(x)>0

Dla supermodularności niech ; będzie nadcząsteczkowy, jeśli utrzyma się następująca nierówność: g ( f ( x ) )l,lRng(f(x))

(gf)(ll)+(gf)(ll)(gf)(l)+(gf)(l)

Myślę, że gdybyśmy mieli , wtedy będziemy mieli równość jako i , ale nie wiem, co zrobić w pozostałych przypadkach.( g f ) ( l l ) = ( g f ) ( l ) ( g f ) ( l l ) = ( g f ) ( l )lili,i(gf)(ll)=(gf)(l)(gf)(ll)=(gf)(l)

Sunhwa
źródło

Odpowiedzi:

1

Nie sądzę, aby ta propozycja się utrzymywała, nie zakładając, że również rośnie. Weźmy (właściwie dowolna funkcja supermodularna) (malejące i wypukłe). Następnie który nie zwiększa się w argumentach ani nie jest supermodularny.f ( x 1 , x 2 ) = x 1 x 2 g ( z ) = - z g ( f ( x 1 , x 2 ) ) = - x 1 x 2gf(x1,x2)=x1x2g(z)=zg(f(x1,x2))=x1x2

Jeśli założymy również, że rośnie, otrzymujemy razu.g ( f ( x ) ) 0gg(f(x))0

Możesz łatwo wykazać supermodularność, używając warunku na drugiej pochodnej. Oznacz . Supermodularność jest równoważna funkcji f do dla dowolnego . Jeśli dwukrotnie rozróżnisz ( jest operatorem złożonym), Możesz sprawdzić, czy , aby był nadmodularny, ponieważ2 fx=(x1,...,xn)i

2fxixj(x)0
ijgf2gf
2gfxixj(x)=2fxixj(x).g(f(x))+fxi(x).fxj(x).g(f(x))
gffgg2gfxixj(x)0gff jest supermodularny, rośnie, jest wypukły.gg
GuiWil
źródło