Sei ein endlichdimensionaler Vektorraum mit der Normund sei F: V \ rightarrow \ mathbb R eine begrenzte lineare Funktion. Es wird nur als Blackbox angegeben.
Ich möchte die Norm von F schätzen (von oben und unten). Da eine Blackbox ist, besteht die einzige Möglichkeit darin, sie mit Einheitsvektoren von V zu testen und basierend auf dem Ergebnis , das | F (v) | maximiert .
Kennen Sie einen solchen Algorithmus? In der Anwendung, an die ich denke, ist ein Finite-Elemente-Raum und eine komplizierte Funktion in diesem Raum.
BEARBEITEN: Meine erste Idee ist, zufällig zu wählen , es in mehrere Richtungen zu stören, z. B. , und dann den Vorgang mit dem v_i zu wiederholen, das das größte . Ich weiß nicht, wo ich Algorithmen und Analysen für dieses Problem finden kann.
quelle
Antworten:
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 .V F(v)=⟨f,v⟩ f f F(v) v
quelle
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.∥A−1∥ A
quelle