Pozwolić być skończoną przestrzenią wektorową z normą i niech będzie ograniczoną funkcją liniową. Jest podawany tylko jako czarna skrzynka.
Chciałbym oszacować normę (od góry i od dołu). Ponieważ jest czarną skrzynką, jedynym sposobem na to jest przetestowanie go za pomocą wektorów jednostkowych z i, na podstawie wyniku, znalezienie które maksymalizuje .
Czy znasz taki algorytm? W aplikacji, o której myślę, jest przestrzenią elementów skończonych, a jest skomplikowaną funkcją w tej przestrzeni.
EDYCJA: Moim pierwszym pomysłem jest losowe wybranie , zakłócenie go w kilku kierunkach, powiedzmy, , a następnie powtórzenie procedury z które uzyskało największy . Nie wiem, gdzie znaleźć algorytmy i analizy dla tego problemu.
linear-algebra
algorithms
shuhalo
źródło
źródło
Odpowiedzi:
Jeśli twoja przestrzeń jest przestrzenią Hilberta, to twierdzenie Riesz mówi, że możesz reprezentować i możesz obliczyć jak wspomniasz, wypróbowując wektory jednostkowe. Jeśli przestrzeń ma większe wymiary, staje się to niepraktyczne, ale można przynajmniej obliczyć oszacowania , obliczając dla sekwencji losowych wektorów .V. fa( V ) = ⟨ F, V ⟩ fa fa fa( v ) v
źródło
Może możesz zmodyfikować estymator numeru stanu Hagera (patrz np. Artykuł http://eprints.ma.man.ac.uk/321/01/35608.pdf ), co ograniczagdy znane jest rozkładanie na czynniki , dla konkretnego przypadku.∥A−1∥ A
źródło