Równanie Sylwestra
W matematyce , w dziedzinie teorii sterowania , równanie Sylwestra jest równaniem macierzowym postaci:
Następnie mając macierze A , B i C , problem polega na znalezieniu możliwych macierzy X , które spełniają to równanie. Zakłada się, że wszystkie macierze mają współczynniki w liczbach zespolonych . Aby równanie miało sens, macierze muszą mieć odpowiednie rozmiary, na przykład wszystkie mogą być macierzami kwadratowymi o tym samym rozmiarze. Ale bardziej ogólnie, A i B muszą być macierzami kwadratowymi o rozmiarach odpowiednio n i m , a następnie X i C oba mają n wierszy i m kolumn.
Równanie Sylwestra ma unikalne rozwiązanie dla X dokładnie wtedy, gdy nie ma wspólnych wartości własnych A i − B . Mówiąc bardziej ogólnie, równanie AX + XB = C zostało uznane za równanie operatorów ograniczonych w (prawdopodobnie nieskończenie wymiarowej) przestrzeni Banacha . W tym przypadku warunek jednoznaczności rozwiązania X jest prawie taki sam: Istnieje unikalne rozwiązanie X dokładnie wtedy, gdy widma A i − B są rozłączne .
Istnienie i niepowtarzalność rozwiązań
Używając notacji iloczynu Kroneckera i operatora wektoryzacji , możemy przepisać równanie Sylwestra w postaci
gdzie ma wymiar , ma wymiar , wymiaru i jest macierzą tożsamości . W tej postaci równanie można postrzegać jako liniowy układ wymiarów .
Twierdzenie. Biorąc pod uwagę macierze i równanie Sylvestra ma unikalne rozwiązanie dla dowolnego i tylko wtedy, gdy i nie mają żadnej wartości własnej.
Dowód. Równanie jest układem liniowym z taką samą liczbą równań. Stąd jest jednoznacznie rozwiązywalny dla dowolnego danego gdy jednorodne trywialne
) Załóżmy, że żadnej wartości własnej Niech rozwiązaniem powyższego jednorodnego równania Wtedy , które można podnieść do dla każdego przez indukcję matematyczną. W konsekwencji dla dowolnego wielomianu . szczególności będzie charakterystycznym Wtedy ze względu na Twierdzenie Cayleya-Hamiltona ; tymczasem twierdzenie o mapowaniu widmowym mówi nam gdzie oznacza widmo macierzy. Ponieważ i nie mają żadnej wartości własnej, { nie zawiera zera, a zatem . Zatem . To dowodzi części „jeśli” twierdzenia.
że i mają wspólną wartość własną . Niech będzie odpowiednim prawym wektorem własnym dla v będzie odpowiednim lewym wektorem własnym dla . Następnie i \ jest nietrywialnym rozwiązaniem wspomnianego równania jednorodnego, uzasadniającym część twierdzenia „tylko jeśli”. CO BYŁO DO OKAZANIA
alternatywę dla twierdzenia o mapowaniu widmowym , nieosobliwość części (i dowodu można również wykazać za pomocą dla pierwszych. Niech będzie charakterystycznym wielomianem . Ponieważ i mają i są względnie pierwsze. Stąd istnieją wielomiany sol takie, że . Z twierdzenia Cayleya-Hamiltona , . Zatem , co oznacza, że nie jest liczbą pojedynczą.
Twierdzenie pozostaje prawdziwe dla rzeczywistych macierzy z zastrzeżeniem, że bierze się pod uwagę ich złożone wartości własne. Dowód części „jeśli” nadal obowiązuje; w przypadku części „tylko jeśli” zauważ, że zarówno i spełniają jednorodne równanie i nie mogą być jednocześnie zerowe.
Reguła usuwania Rotha
Mając dwie kwadratowe macierze zespolone A i B , o rozmiarach n i m , oraz macierz C o rozmiarze n na m , można zapytać, kiedy następujące dwie macierze kwadratowe o rozmiarach n + m są do siebie podobne : i . Odpowiedź jest taka, że te dwie macierze są podobne dokładnie wtedy, gdy istnieje macierz X taka, że AX − XB = C . Innymi słowy, X jest rozwiązaniem równania Sylwestra. Jest to znane jako reguła usuwania Rotha .
Łatwo sprawdzić jeden kierunek: Jeśli AX − XB = C to
Reguła usuwania Rotha nie uogólnia się na nieskończenie wymiarowych operatorów ograniczonych w przestrzeni Banacha.
Rozwiązania numeryczne
Klasycznym algorytmem numerycznego rozwiązania równania Sylvestra jest algorytm Bartelsa – Stewarta , który polega na przekształceniu postaci Schura za pomocą algorytmu QR , a następnie rozwiązaniu powstałego układu trójkątnego ZA i poprzez podstawienie wsteczne . Ten to [ algorytm potrzebne źródło ] jest używany między innymi przez LAPACK i funkcję lyap
w GNU Octave . Zobacz także sylvester
w tym języku. W niektórych konkretnych aplikacjach do przetwarzania obrazu, pochodne równanie Sylwestra ma rozwiązanie w postaci zamkniętej.
Zobacz też
Notatki
- Sylwester, J. (1884). „Sur l'equations en macierze ”. CR Acad. nauka Paryż . 99 (2): 67–71, 115–116.
- Bartels, RH; Stewart, GW (1972). „Rozwiązanie równania macierzowego ” . Kom. ACM . 15 (9): 820–826. doi : 10.1145/361573.361582 . S2CID 12957010 .
- Bhatia, R.; Rosenthal, P. (1997). „Jak i dlaczego rozwiązać równanie operatora ?". Byk. Matematyka Londynu. soc. 29 (1): 1–21. doi : 10.1112/S0024609396001828 .
- Lee, S.-G.; Vu, Q.-P. (2011). „Jednoczesne rozwiązania równań Sylwestra i macierze idempotentne oddzielające wspólne widmo” . Aplikacja algebry liniowej 435 (9): 2097–2109. doi : 10.1016/j.laa.2010.09.034 .
- Wei, Q.; Dobigeon, N.; Tourneret, J.-Y. (2015). „Szybka fuzja obrazów wielopasmowych oparta na rozwiązaniu równania Sylwestra” . Transakcje IEEE dotyczące przetwarzania obrazu . 24 (11): 4109–4121. ar Xiv : 1502.03121 . Bibcode : 2015ITIP...24.4109W . doi : 10.1109/TIP.2015.2458572 . PMID 26208345 . S2CID 665111 .
- Birkhoffa i MacLane'a. Przegląd współczesnej algebry . Macmillan. s. 213, 299.
Linki zewnętrzne
- Solver online dla macierzy o dowolnej wielkości. Zarchiwizowane 2013-07-09 w Wayback Machine
- Funkcja Mathematica do rozwiązania równania Sylwestra
- Funkcja MATLAB do rozwiązania równania Sylwestra