Estimer la norme d'une boîte noire fonctionnelle


9

VF:VR

Je voudrais estimer la norme de (d'en haut et d'en bas). Comme est une boîte noire, la seule façon de le faire est de le tester avec des vecteurs unitaires de et, en fonction du résultat, de trouver qui maximise.FFVvS1V|F(v)|

Connaissez-vous un tel algorithme? Dans l'application que j'ai en tête, est un espace d'éléments finis et est une fonction compliquée sur cet espace.VF

EDIT: Ma première idée est de choisir au hasard, de le perturber dans plusieurs directions, disons, , puis de répéter la procédure avec le qui a obtenu le plus grand . Je ne sais pas où trouver des algorithmes et des analyses pour ce problème.vS1Vv1,,vkviF(vi)


La norme est-elle également une boîte noire? Ou est-ce la norme habituelle pour les espaces Banach, ?
Jack Poulson

De plus, êtes-vous intéressé par la norme dans une région (ou à un point) où la fonction a une dérivée continue?
Jed Brown

@Jack: La norme de l'espace vectoriel est calculable, et sur un espace d'éléments finis, elle peut être calculée par la matrice de masse et la matrice de rigidité. ( -ième et dérivés -St). 01
shuhalo

@Jed: est linéaire, il est donc déjà différenciable. F
shuhalo

Réponses:


2

Si votre espace est un espace de Hilbert, alors le théorème de Riesz dit que vous pouvez représenter et vous pouvez calculer comme vous le mentionnez en essayant des vecteurs unitaires. Si l'espace est de dimension supérieure, cela devient peu pratique, mais vous pouvez au moins calculer les estimations de en calculant pour une séquence de vecteurs aléatoires .VF(v)=f,vffF(v)v


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.