黑盒功能的估计范数


9

令为范数的有限维向量空间 令F:V \ rightarrow \ mathbb R为有界线性函数。它仅以黑盒形式给出。VF:VR

我想估计F的范数F(从上到下)。由于F是一个黑匣子,所以唯一的方法是使用V中的单位矢量对其进行测试,V然后根据结果找到vS1V以最大化|F(v)|

你知道这样的算法吗?在我想到的应用程序中,V是有限元素空间,而F是该空间上的复杂函数。

编辑:我的第一个想法是随机选择vS1V,将其扰动到多个方向,例如v1,,vk,然后对得到最大F(v_i)v_i重复该过程。我不知道在哪里可以找到算法和分析此问题。viF(vi)


规范也是黑匣子吗?还是Banach空间\ | \ cdot \ | __infty的通常规范
Jack Poulson

另外,您对函数具有连续导数的区域(或某个点)的范数感兴趣吗?
杰德·布朗

@杰克:向量空间的范数是可计算的,并且在有限元素空间上它可以通过质量矩阵和刚度矩阵进行计算。(第0和第1导数)。
shuhalo 2012年

@Jed: F是线性的,因此它已经是可微的。
shuhalo 2012年

Answers:


2

如果您的空间是一个希尔伯特空间,那么里斯定理说您可以表示并且可以通过尝试单位矢量来计算。如果空间是高维的,则这不切实际,但是您至少可以通过为随机向量的序列计算来计算的估计。VF(v)=f,vffF(v)v


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.