Pr-1st-1.1-m04-Slajd59

Z Studia Informatyczne
Wersja z dnia 10:52, 5 wrz 2023 autorstwa Luki (dyskusja | edycje) (Zastępowanie tekstu – „ </math>” na „</math>”)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Funkcje kosztu wykonania algorytmów

Funkcje kosztu wykonania algorytmów

Najczęściej stosowane jest tak zwane odwzorowanie pesymistyczne (najgorszego przypadku), zdefiniowane w sposób następujący:

𝒵A(μ)=sup{𝒵A*(δ):δΔAδ𝒲(δ)=μ}

Funkcja ta odwzorowuje zbiór rozmiarów danych wejściowych algorytmu A(podzbiór zbioru liczb naturalnych) w zbiór liczb rzeczywistych. Definicja każe interpretować tę funkcję jako miarę złożoności algorytmu dla przypadku najbardziej niekorzystnego, stąd określenie pesymistyczna funkcja kosztu.

W praktyce interesuje nas na ogół nie tyle dokładna wartość 𝒵A(μ), co raczej jej rząd. Dlatego stosuje się powszechnie następujące oznaczenia.


<< Poprzedni slajd | Spis treści | Następny slajd >>