|
|
|
Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Warto przeczytać: Tajemnica spowijająca Góry Gamburcewa na Antarktydzie Wschodniej wzbudza zainteresowanie naukowców od 1958 r. Pytania o to, jak to pasmo się wykształciło i jak wpłynęło miliony lat temu na rozprzestrzenianie się lodowców na kontynencie nie znajdywały odpowiedzi... aż do tej po... 27 osób liczyć będzie polska reprezentacja na XXIV Międzynarodowe Mistrzostwa w Grach Matematycznych i Logicznych w Paryżu. Mistrzostwa rozpoczną się 25 sierpnia i trwać będą jak zawsze dwa dni. Wezmą w nich udział reprezentacje 10 krajów.Faworytami - jak informuje doc. dr inż. Janusz Górni... 8 osób - zwycięzców Mistrzostw Polski w Grach Matematycznych i Logicznych w poszczególnych kategoriach wiekowych - będzie reprezentować Polskę na międzynarodowym finale mistrzostw, który odbędzie się pod koniec sierpnia w Paryżu.IX Mistrzostwa Polski w Grach Matematycznych i Logicznych odbyły się 2... Dlaczego ludzie na całej Ziemi myślą według podobnych schematów? Jak działają takie schematy i do czego są potrzebne? Opowie o tym filozof prof. Tadeusz Gadacz podczas "Horyzontów poznania" w Szkole Wyższej Psychologii Społecznej. Spotkanie odbędzi... Państwa członkowskie UE promują utworzenie unijnego systemu patentowego o nazwie "Patent wspólnotowy", który umożliwi osobom prywatnym i przedsiębiorstwom uzyskiwanie unijnego patentu, wspólnego dla wszystkich. Eksperci twierdzą, że patenty pobudzają innowa...
Ostatnio na Forum:
Dyskusje
8
odp.
4
odp. Reklama:
Analiza algorytmówCzy wiesz że...? Teoria złożoności obliczeniowej to dział teorii obliczeń. Głównym jej celem jest określanie ilości zasobów potrzebnych do rozwiązania problemów obliczeniowych. Rozważanymi zasobami są takie wielkości jak czas, pamięć lub liczba procesorów. Za twórców tej teorii uważani są Juris Hartmanis i Richard Stearns. Jako przykłady problemów t.z.o. można podać: problem spełnialności, problem najkrótszej ścieżki, problem faktoryzacji oraz wiele innych o których wiadomo że są obliczalne. Kwestią obliczalności zajmuje się teoria obliczalności, będąca drugą ważną gałęzią teorii obliczeń. Asymptotyczne tempo wzrostu jest miarą określającą zachowanie wartości funkcji wraz ze wzrostem jej argumentów. Stosowane jest szczególnie często w teorii obliczeń, w celu opisu złożoności obliczeniowej, czyli zależności ilości potrzebnych zasobów (np. czasu lub pamięci) od rozmiaru danych wejściowych algorytmu. Asymptotyczne tempo wzrostu opisuje jak szybko dana funkcja rośnie lub maleje, abstrahując od konkretnej postaci tych zmian. Analiza (łac. [now.] analysis, od gr. ἀναλύειν analyein, „rozdzielić”, od ἀνα- ana- oraz lyein, „rozluźnić, rozwiązać, zniszczyć”) – rozkład na składniki/czynniki (w sensie materialnym i niematerialnym); przeciwieństwo syntezy. Analiza algorytmu to sposób określenia zasobów, które są potrzebne w celu wykonania algorytmu: ilości czasu i miejsca w pamięci, szerokości pasma lub liczby układów logicznych. W analizie algorytmu czas działania algorytmu spełnia ważną rolę, ponieważ niektóre proste problemy mogą powodować niezwykle długie obliczenia. W analizie tej rozważa się przypadek najdłuższego czasu działania dla każdych danych wejściowych określonego rozmiaru oraz przypadek średniego czasu oczekiwania na działania danego algorytmu przy założeniu, iż wszystkie dane wejściowe określonego rozmiaru są jednakowo prawdopodobne. Algorytm – w matematyce oraz informatyce skończony, uporządkowany ciąg jasno zdefiniowanych czynności, koniecznych do wykonania pewnego rodzaju zadań. Słowo "algorytm" pochodzi od starego angielskiego słowa algorism, oznaczającego wykonywanie działań przy pomocy liczb arabskich (w odróżnieniu od abacism - przy pomocy abakusa), które z kolei wzięło się od nazwiska, które nosił Muhammad ibn Musa al-Chuwarizmi (أبو عبد الله محمد بن موسى الخوارزمي), matematyk perski z IX wieku.
Teoria obliczeń to dział informatyki teoretycznej. Dzieli się on na dwie główne części: teorię obliczalności oraz złożoność obliczeniową. Pierwszy z nich zajmuje się odpowiedzią na pytanie, które problemy dają się rozwiązać przy pomocy komputera, a drugi tym jak szybko da się to zrobić. Od czego zależy czas wykonywania
Zwykle szukamy górnych granic czasu działania, żeby mieć gwarancję nieprzekroczenia go. Rodzaje analizy
Notacja asymptotyczna![]() Notacja O (górna granica)
Przykład: Notacja
|