Schätzen Sie die Norm einer Black-Box-Funktion

9

Sei ein endlichdimensionaler Vektorraum mit der Normund sei F: V \ rightarrow \ mathbb R eine begrenzte lineare Funktion. Es wird nur als Blackbox angegeben.VF:VR

Ich möchte die Norm von F schätzen F(von oben und unten). Da F eine Blackbox ist, besteht die einzige Möglichkeit darin, sie mit Einheitsvektoren von V zu testen Vund basierend auf dem Ergebnis vS1V , das | F (v) | maximiert |F(v)|.

Kennen Sie einen solchen Algorithmus? In der Anwendung, an die ich denke, ist V ein Finite-Elemente-Raum und F eine komplizierte Funktion in diesem Raum.

BEARBEITEN: Meine erste Idee ist, vS1V zufällig zu wählen , es in mehrere Richtungen zu stören, z. B. v1,,vk , und dann den Vorgang mit dem v_i zu wiederholen, das vidas größte F(vi) . Ich weiß nicht, wo ich Algorithmen und Analysen für dieses Problem finden kann.

Shuhalo
quelle
Ist die Norm auch eine Black Box? Oder ist es die übliche Norm für Banach-Räume, ?
Jack Poulson
Interessieren Sie sich auch für die Norm in einer Region (oder an einem Punkt), in der die Funktion eine kontinuierliche Ableitung hat?
Jed Brown
@Jack: Die Norm des Vektorraums ist berechenbar und kann auf einem Finite-Elemente-Raum durch die Massenmatrix und die Steifheitsmatrix berechnet werden. ( 0 te und 1 te Derivate).
Shuhalo
@Jed: ist linear, also bereits differenzierbar. F
Shuhalo

Antworten:

2

Wenn Ihr Raum ein Hilbert-Raum ist, besagt der Riesz-Satz, dass Sie und wie Sie erwähnen können, indem Sie Einheitsvektoren ausprobieren. Wenn der Raum höherdimensional ist, wird dies unpraktisch, aber Sie können zumindest Schätzungen von berechnen, indem Sie für eine Folge von Zufallsvektoren berechnen .VF(v)=f,vffF(v)v

Wolfgang Bangerth
quelle
0

Vielleicht können Sie den Zustandsschätzer von Hager ändern (siehe z. B. das Papier http://eprints.ma.man.ac.uk/321/01/35608.pdf ), dasWenn eine Faktorisierung von bekannt ist, funktioniert dies für Ihren speziellen Fall.A1A

Arnold Neumaier
quelle