Metody numeryczne. materiały do wykładu dla studentów



Podobne dokumenty
Zaawansowane metody numeryczne

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

1 Wartości własne oraz wektory własne macierzy

3. FUNKCJA LINIOWA. gdzie ; ół,.

Metody numeryczne I Równania nieliniowe

Wektory i wartości własne

Wektory i wartości własne

Wartości i wektory własne

VII. Elementy teorii stabilności. Funkcja Lapunowa. 1. Stabilność w sensie Lapunowa.

jest rozwiązaniem równania jednorodnego oraz dla pewnego to jest toŝsamościowo równe zeru.

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łanc Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

Elementy metod numerycznych

SIMR 2016/2017, Analiza 2, wykład 1, Przestrzeń wektorowa

Metody numeryczne. materiały do wykładu dla studentów

3 1 + i 1 i i 1 2i 2. Wyznaczyć macierze spełniające własność komutacji: [A, X] = B

Programowanie celowe #1

Algebra liniowa z geometrią

Funkcja kwadratowa. f(x) = ax 2 + bx + c,

Funkcja kwadratowa. f(x) = ax 2 + bx + c = a

Pochodne cząstkowe i ich zastosowanie. Ekstrema lokalne funkcji

Zaawansowane metody numeryczne

Algebra WYKŁAD 3 ALGEBRA 1

Zadania egzaminacyjne

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ

Liczby zespolone. x + 2 = 0.

1 Macierze i wyznaczniki

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

ROZKŁAD MATERIAŁU NAUCZANIA KLASA 1, ZAKRES PODSTAWOWY

Próbny egzamin maturalny z matematyki Poziom rozszerzony

Tydzień nr 9-10 (16 maja - 29 maja), Równania różniczkowe, wartości własne, funkcja wykładnicza od operatora - Matematyka II 2010/2011L

Egzamin z Metod Numerycznych ZSI, Egzamin, Gr. A

Propozycje rozwiązań zadań otwartych z próbnej matury rozszerzonej przygotowanej przez OPERON.

Procesy stochastyczne WYKŁAD 2-3. Łańcuchy Markowa. Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi.

FUNKCJA KWADRATOWA. 1. Definicje i przydatne wzory. lub trójmianem kwadratowym nazywamy funkcję postaci: f(x) = ax 2 + bx + c

Matematyka A kolokwium 26 kwietnia 2017 r., godz. 18:05 20:00. i = = i. +i sin ) = 1024(cos 5π+i sin 5π) =

Układy równań i nierówności liniowych

KLUCZ PUNKTOWANIA ODPOWIEDZI

Funkcje wymierne. Funkcja homograficzna. Równania i nierówności wymierne.

W. Guzicki Zadanie IV z Informatora Maturalnego poziom rozszerzony 1

a 11 a a 1n a 21 a a 2n... a m1 a m2... a mn x 1 x 2... x m ...

Formy kwadratowe. Mirosław Sobolewski. Wydział Matematyki, Informatyki i Mechaniki UW. 14. wykład z algebry liniowej Warszawa, styczeń 2011

macierze jednostkowe (identyczności) macierze diagonalne, które na przekątnej mają same

Algebra liniowa II. Lista 1. 1 u w 0 1 v 0 0 1

2. Układy równań liniowych

dr Mariusz Grządziel 15,29 kwietnia 2014 Przestrzeń R k R k = R R... R k razy Elementy R k wektory;

Własności wyznacznika

Postać Jordana macierzy

Pakiet edukacyjny do nauki przedmiotów ścisłych i kształtowania postaw przedsiębiorczych

wszystkich kombinacji liniowych wektorów układu, nazywa się powłoką liniową uk ładu wektorów

14a. Analiza zmiennych dyskretnych: ciągi liczbowe

Wstęp do analizy matematycznej

2) R stosuje w obliczeniach wzór na logarytm potęgi oraz wzór na zamianę podstawy logarytmu.

1 Formy hermitowskie. GAL (Informatyka) Wykład - formy hermitowskie. Paweł Bechler

LUBELSKA PRÓBA PRZED MATURĄ 09 MARCA Kartoteka testu. Maksymalna liczba punktów. Nr zad. Matematyka dla klasy 3 poziom podstawowy

KLUCZ PUNKTOWANIA ODPOWIEDZI

Kurs Start plus poziom zaawansowany, materiały dla prowadzących, Marcin Kościelecki. Zajęcia 1.

MATEMATYKA KLASA II LICEUM OGÓLNOKSZTAŁCĄCEGO

IX. Rachunek różniczkowy funkcji wielu zmiennych. 1. Funkcja dwóch i trzech zmiennych - pojęcia podstawowe. - funkcja dwóch zmiennych,

Średnie. Średnie. Kinga Kolczyńska - Przybycień

1. Liczby zespolone. Jacek Jędrzejewski 2011/2012

MATEMATYKA Przed próbną maturą. Sprawdzian 3. (poziom podstawowy) Rozwiązania zadań

Metody numeryczne. materiały do wykładu dla studentów. 7. Całkowanie numeryczne

III. Układy liniowe równań różniczkowych. 1. Pojęcie stabilności rozwiązań.

Ekstrema globalne funkcji

Elementy logiki (4 godz.)

Zajęcia nr 1 (1h) Dwumian Newtona. Indukcja. Zajęcia nr 2 i 3 (4h) Trygonometria

Lista 2 logika i zbiory. Zad 1. Dane są zbiory A i B. Sprawdź, czy zachodzi któraś z relacji:. Wyznacz.

EGZAMIN W KLASIE TRZECIEJ GIMNAZJUM W ROKU SZKOLNYM 2015/2016 CZĘŚĆ 2. ZASADY OCENIANIA ROZWIĄZAŃ ZADAŃ

Procesy stochastyczne WYKŁAD 2-3. Łańcuchy Markowa. Łańcuchy Markowa to procesy "bez pamięci" w których czas i stany są zbiorami dyskretnymi.

Iteracyjne rozwiązywanie równań

1 Metody rozwiązywania równań nieliniowych. Postawienie problemu

3. Macierze i Układy Równań Liniowych

cx cx 1,cx 2,cx 3,...,cx n. Przykład 4, 5

Zagadnienia do małej matury z matematyki klasa II Poziom podstawowy i rozszerzony

Wykład z równań różnicowych

Ciała i wielomiany 1. przez 1, i nazywamy jedynką, zaś element odwrotny do a 0 względem działania oznaczamy przez a 1, i nazywamy odwrotnością a);

V. WYMAGANIA EGZAMINACYJNE

domykanie relacji, relacja równoważności, rozkłady zbiorów

1 Podstawowe oznaczenia

FUNKCJE I RÓWNANIA KWADRATOWE. Lekcja 78. Pojęcie i wykres funkcji kwadratowej str

ALGEBRA Z GEOMETRIĄ ANALITYCZNĄ zadania z odpowiedziami

Temperatura w atmosferze (czy innym ośrodku) jako funkcja dł. i szer. geogr. oraz wysokości.

Klasa 1 technikum. Poniżej przedstawiony został podział wymagań na poszczególne oceny szkolne:

Równania różniczkowe liniowe II rzędu

O MACIERZACH I UKŁADACH RÓWNAŃ

Stabilność II Metody Lapunowa badania stabilności

Twierdzenia Rolle'a i Lagrange'a

Plan wynikowy matematyka w zakresie rozszerzonym w klasie 1b, 2016/2017r.

SPIS TREŚCI WSTĘP LICZBY RZECZYWISTE 2. WYRAŻENIA ALGEBRAICZNE 3. RÓWNANIA I NIERÓWNOŚCI

KONSPEKT FUNKCJE cz. 1.

Próbny egzamin z matematyki dla uczniów klas II LO i III Technikum. w roku szkolnym 2012/2013

Definicja macierzy Typy i właściwości macierzy Działania na macierzach Wyznacznik macierzy Macierz odwrotna Normy macierzy RACHUNEK MACIERZOWY

Politechnika Wrocławska, Wydział Informatyki i Zarządzania. Modelowanie

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

Przestrzenie wektorowe

Geometria analityczna

1 Macierz odwrotna metoda operacji elementarnych

7. CIĄGI. WYKŁAD 5. Przykłady :

0 + 0 = 0, = 1, = 1, = 0.

Znaleźć wzór ogólny i zbadać istnienie granicy ciągu określonego rekurencyjnie:

Transkrypt:

Metody numeryczne materiały do wykładu dla studentów 4. Wartości własne i wektory własne 4.1. Podstawowe definicje, własności i twierdzenia 4.2. Lokalizacja wartości własnych 4.3. Metoda potęgowa znajdowania wartości i wektorów własnych Materiały przygotowane w ramach projektu Uruchomienie unikatowego kierunku studiów Informatyka Stosowana odpowiedzią na zapotrzebowanie rynku pracy ze środków Programu Operacyjnego Kapitał Ludzki współfinansowanego ze środków Europejskiego Funduszu Społecznego nr umowy UDA POKL.04.01.01-00-011/09-00

4. Wartości własne i wektory własne Jak widzieliśmy w rozdziale 2, każdej macierzy możemy przypisać pewne liczby i wektory zwane wartościami i wektorami własnymi. Przekonaliśmy się już, jak bardzo przydają się one do tworzenia rankingów na podstawie rozmaitych kryteriów. Nie jest to jednak jedyne zastosowanie wartości i wektorów własnych. Przede wszystkim przydają się we wszelkich zagadnieniach fizycznych: właściwie gdziekolwiek pojawiają się modele oparte na równaniach różniczkowych. Przykładem jest prosty układ mechaniczny opisujący w przybliżeniu układ wielu ciężkich płyt połączonych ze sobą relatywnie elastycznymi dźwigarami, co modeluje np. konstrukcję wieżowca lub mostu. Wychylenia płyt z położenia równowagi są opisywane układem pewnych równań różniczkowych. Ze współczynników tego układu powstaje pewna macierz symetryczna, której wartości własne są częstotliwościami drgań własnych budynku. Istotne dla inżynierów jest, by nie były one bliskie pewnej zadanej liczbie: tak zwanej częstotliwości siły wymuszającej. Gdyby tak się stało, konstrukcja wpadłaby w rezonans i w końcu się rozpadła (przykład: katastrofa mostu w Tacoma, rezonans mostu w Wołgogradzie). Zatem umiejętność szacowania wartości własnych jest w tej sytuacji kluczowa. W wielu sytuacjach, ujemność wartości własnych gwarantuje stabilność rozwiązań modeli układów fizycznych, biologicznych, czy ekonomicznych. Tak więc umiejętność obliczania lub przynajmniej szacowania wartości własnych pozwala nam na uzyskanie informacji na temat właściwego działania urządzeń elektrycznych, możliwości koegzystencji różnych gatunków w ekosystemie bądź firm na rynku. Innym znanym zastosowaniem jest komputerowe modelowanie i rozpoznawanie ludzkich twarzy, których poszczególne kluczowe elementy modelowane są jako wartości własne odpowiedniej macierzy. Ważną rolę wartości własne pełnią też w badaniach statystycznych, szczególnie tzw. analizie czynnikowej. 4.1. Podstawowe definicje, własności i twierdzenia. Niech będzie macierzą kwadratową stopnia, natomiast macierzą jednostkową stopnia. Definicja 4.1. (Wielomian charakterystyczny) Równaniem charakterystycznym macierzy nazywamy równanie: det =0, a lewą stronę tego równania jej wielomianem charakterystycznym. Uniwersytet Ekonomiczny w Krakowie 45

Definicja 4.2. (Wartości własne i widmo) Wartościami własnymi macierzy A nazywamy pierwiastki jej równania charakterystycznego. Zbiór wszystkich wartości własnych nazywamy widmem macierzy A. Definicja 4.3. (Wektor własny) Wektor 0 jest wektorem własnym macierzy jeśli dla pewnej wartości własnej zachodzi: albo równoważnie: =, =0. Uwaga 4.1. Liczba wartości własnych (liczonych z krotnościami) jest równa. Uwaga 4.2. Jako, że wartości własne są pierwiastkami równania charakterystycznego, wektory własne otrzymujemy przez rozwiązanie układu równań z osobliwą macierzą główną. Dlatego dla każdej wartości własnej otrzymujemy nieskończenie wiele wektorów własnych. W zastosowaniach najciekawszy jest przypadek, gdy każda z wartości własnych jest pojedynczym pierwiastkiem równania charakterystycznego. Wtedy, każdej wartości własnej przypisać można, z dokładnością do przemnożenia przez niezerową liczbę, dokładnie jeden wektor własny. Przykład 4.1. Obliczyć wartości własne i przyporządkowane im wektory własne dla macierzy: 1 1 1 = 1 1 2 3 0 1 Uniwersytet Ekonomiczny w Krakowie 46

Uwaga 4.3. Wartości własne powstają z rozwiązania pewnego równania wielomianowego stopnia. Jak wiadomo, takie równania nie zawsze posiadają pierwiastków rzeczywistych, ale zawsze mają pierwiastków zespolonych (licząc z krotnościami). Dlatego wartości własne rozważamy jako liczby zespolone. Co więcej, wektory własne przyporządkowane nierzeczywistej wartości własnej składają się również z elementów nierzeczywistych. Czasem jednak można zagwarantować rzeczywistość wartości własnych (co jest bardzo przydatne: liczb zespolonych np. nie da się rozsądnie uporządkować pod względem wielkości). Twierdzenie 4.1. Jeżeli jest macierzą symetryczną rzeczywistą, to wszystkie jej wartości i wektory własne są rzeczywiste. Dodatkowo wektory własne odpowiadające różnym wartościom własnym są prostopadłe (tj. ich iloczyn skalarny jest równy 0). Twierdzenie 4.2. (Frobeniusa-Perrona) Jeżeli jest macierzą rzeczywistą, której wszystkie elementy są dodatnie, to największa co do modułu wartość własna tej macierzy ma następujące własności: jest rzeczywista, jest pojedynczym pierwiastkiem równania charakterystycznego, odpowiadający jej wektor własny można wybrać tak, by wszystkie jego składowe były dodatnie. Dodatkowo, jeśli suma elementów każdej z kolumn macierzy wynosi 1, to największą co do modułu wartością własną tej macierzy. =1 jest Uniwersytet Ekonomiczny w Krakowie 47

Uwaga 4.4. Uogólnione macierze Google spełniają założenia twierdzenia 4.2. Efektem tego jest twierdzenie 2.1, które umożliwia zastosowanie algorytmu PageRank. Założenie o wszystkich elementach dodatnich nie jest warunkiem koniecznym: np. dla uproszczonych macierzy Google (i wszystkich tzw. macierzy nieredukowalnych) teza twierdzenia Frobeniusa-Perrona też zachodzi. Przedstawiona wcześniej metoda obliczania wartości i wektorów własnych jest bardzo skuteczna z matematycznego punktu widzenia, jednak w zastosowaniach, szczególnie dla dużych macierzy, nie jest zadowalająca. Powodem jest jej powolność: wymaga policzenia wyznacznika z parametrem (co samo w sobie jest czasochłonne), a następnie rozwiązania równania wielomianowego, co bywa niemożliwe, o czym można się przekonać czytając rozdział 5. Dlatego konieczne jest użycie innych metod szacowania lub przybliżonego obliczania wartości i wektorów własnych. Zanim do nich przejdziemy, poznamy jedno przydatne twierdzenie, natychmiast wynikające ze wzorów Viete a. Twierdzenie 4.3. Jeżeli ),,, + są wartości własnymi macierzy, a przez (" oznaczymy ślad macierzy (czyli sumę elementów znajdujących się na jej przekątnej), to zachodzą następujące równości: (" = ) + + + +, det= ) +. 4.2. Lokalizacja wartości własnych W niektórych wspomnianych wcześniej praktycznych zastosowaniach nie jest istotna dokładna wartość wartości własnych. Wystarczy zagwarantować np. odpowiednią odległość wartości własnych od zadanej liczby (zagadnienie drgań własnych) lub odpowiedni znak części rzeczywistej wartości własnych (zagadnienie stabilności stanu równowagi). Dlatego zamiast żmudnych obliczeń może się przydać umiejętność szybkiego oszacowania i lokalizacji wartości własnych na płaszczyźnie zespolonej. Przypomnijmy, że dla liczby zespolonej =+ C, normą lub modułem tej liczby nazywamy: = +. Z kolei kulą (domkniętą) o środku w punkcie! i promieniu " nazywamy zbiór: #!,"={ C:! "}. Uniwersytet Ekonomiczny w Krakowie 48

Twierdzenie 4.4. Jeżeli jest macierzą rzeczywistą symetryczną, to każda jej wartość własna nierówność: spełnia (". Przykład 4.2. Wartości własne poniższej macierzy: 4 1 0 =1 2 1 0 1 1 są częstotliwościami drgań własnych pewnego budynku. Częstotliwość siły wymuszającej wynosi 6. By budynek nie wpadał w rezonans i nie groził zawaleniem, moduł różnicy dowolnej częstotliwości drgań własnych i częstotliwości siły wymuszającej musi być równy co najmniej 1. Za pomocą lokalizacji wartości własnych udowodnić, że rezonans się nie pojawi. Twierdzenie 4.5. (o kołach Gerszgorina) Niech =5 36 7 34)..+,64)..+. Niech " 3 = 39. Wtedy wszystkie wartości własne macierzy leżą w obszarze: + 1 =2# 33," 3, 34) + 94) 9:3 a w każdej kuli składającej się na ten obszar znajduje się co najmniej jedna wartość własna. Uniwersytet Ekonomiczny w Krakowie 49

Przykład 4.3. Pewien układ elektryczny działa stabilnie, jeżeli wszystkie wartości własne poniższej macierzy: 6 1 1 = 0 2 1 2 2 3 mają część rzeczywistą mniejszą od zera. Czy za pomocą kół Gerszgorina da się udowodnić stabilność lub brak stabilności tego układu? 4.3. Metoda potęgowa znajdowania wartości i wektorów własnych Ze względu na wagę zastosowań istnieje wiele procedur przybliżonego obliczania wartości i wektorów własnych. Przedstawiona tu metoda nie jest ani najszybsza, ani najpopularniejsza. Jednakże ma też swoje zalety: po pierwsze jest jedną z najprostszych metod, po drugie daje pewne pojęcie o konstrukcji bardziej zaawansowanych algorytmów, a po trzecie jest dość skuteczna, jeśli potrzebujemy wyznaczyć tylko jedną, dominującą wartość własną i jej wektor własny. To zaś jest wystarczające w niektórych zastosowaniach, takich jak tworzenie rankingów, co widzieliśmy na podstawie algorytmu Google PageRank. Uniwersytet Ekonomiczny w Krakowie 50

Definicja 4.4. Jeżeli ),,, + są wartości własnymi macierzy, uporządkowanymi wg. modułów tj.: Uwaga 4.5. Oczywiście, nie każda macierz posiada dominującą wartość własną, jednak jeśli wybralibyśmy macierz losowo ze zbioru wszystkich macierzy kwadratowych, to prawdopodobieństwo wylosowania macierzy bez dominującej wartości własnej jest zerowe. Dlatego w zastosowaniach założenie o istnieniu dominującej wartości własnej nie stwarza żadnych problemów. Teraz możemy przedstawić tzw. metodę potęgową wyznaczania dominującej wartości własnej ) macierzy i jej wektora własnego ). Metoda ta działa, o ile wszystkie wartości własne są rzeczywiste (czyli np. dla macierzy symetrycznych bądź macierzy o wszystkich elementach nieujemnych). Wybieramy dowolny niezerowy wektor ; < i tworzymy ciąg wektorów: ; = =; =>),?=1,2,. (4.1) Można wykazać, że dla każdej współrzędnej zachodzi wtedy: GHI E lim F G = ), (4.2) = D E F a zatem można zapisać, że dla odpowiednio dużych? i dowolnego : E F GHI E F G ). W szczególności, by przyspieszyć zbieżność metody, zamiast wybierać współrzędną można wybrać średnią arytmetyczną ilorazów odpowiednich współrzędnych (skoro każdy iloraz dąży do pewnej granicy, to i ich średnia arytmetyczna również musi zmierzać do tej samej granicy): ) E GHI + F G + E F 34) ). (4.3) Jeśli nasze obliczenia zatrzymamy na ; 3 =K), to dobre przybliżenie wektora własnego wartości własnej ) otrzymamy przyjmując: Uwaga 4.6. ) > N +, to ) nazywamy dominującą wartością własną macierzy. ) ; =. Uniwersytet Ekonomiczny w Krakowie 51

Teoretycznie może się zdarzyć, że wektor ; < zostanie wybrany tak niefortunnie, że granica we wzorze (4.2) nie będzie istniała; prawdopodobieństwo takiej sytuacji jest jednak zerowe. Wówczas należy wybrać jako ; < inny, również niezerowy wektor i powtórzyć obliczenia. Uwaga 4.7. Przedstawiona powyżej procedura działa również, gdy ) jest wielokrotnym pierwiastkiem wielomianu charakterystycznego. Przykład 4.4. Za pomocą metody potęgowej, przyjmując? =5, obliczyć przybliżenie dominującej wartości własnej i przyporządkowanego jej wektora własnego poniższej macierzy: 4 1 0 =1 2 1 0 1 1 Za pomocą metody potęgowej możemy również oszacować pozostałe wartości własne macierzy. Jednakże wyniki tych obliczeń będą coraz mniej dokładne z każdą kolejną Uniwersytet Ekonomiczny w Krakowie 52

obliczaną wartością. Na przykład, jeśli założymy ) > > N +, to drugą co do wielkości modułu wartość własną wyznaczymy posługując się przybliżonym wzorem: E PHI P F >QI E F P E >QI PRI, (4.4) F E F gdzie S <?. Podobnie jak w przypadku największej wartości własnej, w praktyce iloraz po prawej stronie zastępujemy średnią arytmetyczną tych ilorazów. Wektor własny dla wartości własnej dany jest wzorem: ; 9K) ) ; 9. Kolejne wartości własne można obliczyć korzystając z analogicznych wzorów. Przykład 4.5. Za pomocą metody potęgowej, obliczyć przybliżenia wszystkich wartości własnych macierzy: 4 1 0 =1 2 1 0 1 1 Uniwersytet Ekonomiczny w Krakowie 53