Sea un espacio vectorial de dimensión finita con la norma y sea un funcional lineal lineal. Solo se da como caja negra.
Me gustaría estimar la norma de (desde arriba y abajo). Como es un recuadro negro, la única forma de hacerlo es probarlo con vectores unitarios de y, en función del resultado, encontrar que maximiza .
¿Conoces tal algoritmo? En la aplicación que tengo en mente, es un espacio de elementos finitos y es un funcional complicado en ese espacio.
EDITAR: Mi primera idea es elegir al azar, perturbarlo en varias direcciones, por ejemplo, , y luego repetir el procedimiento con la que obtuvo la mayor . No sé dónde encontrar algoritmos y análisis para este problema.
linear-algebra
algorithms
shuhalo
fuente
fuente
Respuestas:
Si su espacio es un espacio de Hilbert, entonces el teorema de Riesz dice que puede representar y puede calcular como lo menciona probando vectores unitarios. Si el espacio es de dimensiones superiores, entonces esto no resulta práctico, pero al menos puede calcular estimaciones de calculando para una secuencia de vectores aleatorios .V F(v)=⟨f,v⟩ f f F(v) v
fuente
Tal vez pueda modificar el estimador de número de condición de Hager (consulte, por ejemplo, el documento http://eprints.ma.man.ac.uk/321/01/35608.pdf ), que limitacuando se conoce una factorización de , para trabajar en su caso particular.∥A−1∥ A
fuente