3582461386
Analiza algorytmów
Mnożenie macierzy i pokrewne operacje
Kordian A. Smoliński
Uniwersytet Łódzki
2007/2008
Analiza algorytmów
Zbadamy asymptotyczną złożoność obliczeniową mnożenia macierzy
0 elementach z dowolnego pierścienia. „Zwykły” algorytm mnożenia macierzy n x n, o złożoności 0(n3) można asymptotycznie ulepszyć do 0(n2,81). Pokażemy dalej, że rozkład LUP, odwracanie macierzy
1 obliczanie wyznacznika są redukowalne do mnożenia macierzy, a także, że mnożenie macierzy jest redukowalne do odwracania macierzy, zatem poprawa asymptotycznego czasu dla jednej operacji automatycznie poprawia czas drugiej.
Przedstawione algorytmy trudno uznać za praktyczne dla obecnego sprzętu komputerowego, niedostatecznie znana jest także kwestia kontroli błędów numerycznych dla tych algorytmów. Stanowią one jednak ilustrację faktu, że nie zawsze oczywiste algorytmy są najlepsze.
Wyszukiwarka
Podobne podstrony:
18 I. PROJEKTOWANIE 1 ANALIZA ALGORYTMÓW TABELA 1.1. Macierzowa reprezentacja grafu z rysunku 1.2 ABPrzykłady* Algorytm mnożenia macierz-wektor ■ alternatywy dekompozycji danych ■MACIERZ POWIĄZANIA EFEKTÓW KSZTAŁCENIA DLA PRZEDMIOTU Analiza Algorytmów Z EFEKTAMI KSZTAŁCENIA NA16 I. PROJEKTOWANIE 1 ANALIZA ALGORYTMÓW obfitym repertuarem procedur wykonujących różne operacje naALGORYTM ANALIZY KANONICZNEJ • budowa macierzy danych wejściowych składających się z dwóch podzbioró34269 mzt2 Symulacja komputerowa. Egzamin. Wariant 6 1. Przedstawić algorytm naiwnego mnożenia macieLista kroków algorytmu. ■ Kolejność opisywania poszczególnych operacji nieMacierze - obliczanie wyznacznika... 17.03.2009 r.Mnożenie macierzy przez liczbę Oznaczmy przez Mmxnobraz0 (84) Analiza algorytmu Algorytm begin for i:= 1 to n do for j := 1 to n do begin end k:= I tobraz4 (73) Reguły dokładnej analizy algorytmu 1. Przyjmowana jest umowna jednostMnożenie macierzy jest zdefiniowane następująco: (M- W)(m) = mg(M(p,r)). (W(r,«)). Po wprowadzeniu t202 203 202 X V 5.11.5. Mnożenie binarna Jak pamiętam? (patrz p. 1.2.10), algorytmGK (23) umysłowego) i wynosi I.I. = 72. Analiza myślenia przeprowadzona pod kątem operacyjnego rozumwięcej podobnych podstron