3582461386

3582461386



Analiza algorytmów

Mnożenie macierzy i pokrewne operacje

Kordian A. Smoliński

Uniwersytet Łódzki

2007/2008

Kordian A. Smoliński


(Uniwersytet Łódzki)


2007/2008    1 / 26


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 AB
Przykł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 NA
16 I. PROJEKTOWANIE 1 ANALIZA ALGORYTMÓW obfitym repertuarem procedur wykonujących różne operacje na
ALGORYTM 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 macie
Lista kroków algorytmu. ■    Kolejność opisywania poszczególnych operacji nie
Macierze - obliczanie wyznacznika... 17.03.2009 r.Mnożenie macierzy przez liczbę Oznaczmy przez Mmxn
obraz0 (84) Analiza algorytmu Algorytm begin for i:= 1 to n do for j := 1 to n do begin end k:= I t
obraz4 (73) Reguły dokładnej analizy algorytmu 1.    Przyjmowana jest umowna jednost
Mnożenie macierzy jest zdefiniowane następująco: (M- W)(m) = mg(M(p,r)). (W(r,«)). Po wprowadzeniu t
202 203 202 X    V 5.11.5. Mnożenie binarna Jak pamiętam? (patrz p. 1.2.10), algorytm
GK (23) umysłowego) i wynosi I.I. = 72. Analiza myślenia przeprowadzona pod kątem operacyjnego rozum

więcej podobnych podstron