W optymalizacji matematycznej The funkcja zaburzeń jest jakaś funkcja , która odnosi się do pierwotnych i problemów podwójnych . Nazwa pochodzi od faktu, że taka funkcja definiuje perturbacji początkowego problemu. W wielu przypadkach przybiera formę przesuwanie ograniczeń.
W niektórych tekstach funkcja wartość nazywana jest funkcja zaburzeń, a funkcja zaburzenie nazywa się bifunction .
Jeśli istnieją ograniczające warunki te mogą być wbudowane w funkcji pozwalając gdzie jest funkcja wskaźnik . Wtedy to funkcja zaburzeń wtedy i tylko wtedy .
Zastosowanie w dualności
Luka dwoistość jest różnica z prawej i lewej strony nierówności
Niech i być podwójne pary. Biorąc pod uwagę problem, pierwotny (zminimalizować f (x) ) i danej funkcji zaburzenia ( F (x, y) ), a następnie Lagrange'a jest ujemny koniugat F w stosunku do Y (czyli sprzężoną wklęsły). To jest Lagrange'a jest zdefiniowany przez
W szczególności słaby rozdwojenie równanie MinMax można przedstawić jako
Jeśli pierwotny problem pojawia się za
gdzie . Następnie, jeśli jest podana przez perturbacje
Następnie funkcja jest zaburzenie
,
W ten sposób połączenie Lagrange'a dualnością widać, jak L może być postrzegane jako trywialny
Niech i być podwójne pary. Załóżmy, istnieje mapa liniowy z operatora sprzężonego . Przyjmuje się, że pierwotną funkcję celu (w tym ograniczeń w drodze funkcji wskaźnikowej) można zapisać jako takie, że . Następnie funkcja zaburzeń jest dana przez
,
W szczególności, jeżeli pierwotny cel jest wtedy funkcja jest przez zaburzenie , które jest tradycyjna definicja Fenchel dwoistości .