Algorytm deterministyczny

Algorytm deterministycznyalgorytm, którego działanie jest całkowicie zdeterminowane przez warunki początkowe (wejście). Oznacza to, że kilkukrotne uruchomienie takiego algorytmu doprowadzi za każdym razem do takiego samego wyniku. Algorytmy deterministyczne stanowią główny obszar badań informatycznych i są najczęściej stosowane, ponieważ mogą być łatwo realizowane na współczesnych komputerach.

Formalna definicja

Formalnie algorytm deterministyczny może być zdefiniowany w terminach zmiany stanów maszyny wykonującej ten algorytm. Algorytm jest deterministyczny, jeśli dla dowolnego stanu i dowolnych danych wejściowych istnieje dokładnie jedna dopuszczalna zmiana stanu. Oznacza to, że rozpoczynając od stanu początkowego można dokładnie określić, jakie będą wszystkie kolejne stany tej maszyny.

Obecnie algorytmy deterministyczne są wykorzystywane również przy projektowaniu niehazardowych automatów do gier, które nie zawierają elementu losowości, w tym generatora liczb pseudolosowych. W tej chwili na świecie istnieją zaledwie dwa rozwiązania o takiej charakterystyce[1].

Algorytmy, które nie są deterministyczne

W informatyce bada się również algorytmy nienależące do tej klasy. Przykładami takich algorytmów są:

Wady algorytmów deterministycznych

Istnieje wiele problemów, dla których nie znamy efektywnych deterministycznych algorytmów. Przykładowo sprawdzenie, czy dana liczba jest pierwsza, można przeprowadzić bardzo efektywnie za pomocą prostych probabilistycznych algorytmów, znanych od lat siedemdziesiątych (np. test Millera-Rabina). Algorytm deterministyczny dla tego problemu został znaleziony dopiero w 2002 r. (patrz test pierwszości AKS) i jest bardziej skomplikowany i mniej efektywny.

Kolejnym przykładem jest problem rozkładu podanej liczby na czynniki pierwsze. Istnieje dla tego problemu rozwiązanie kwantowe: probabilistyczny (algorytm Shora), jego praktyczna implementacja wymaga zbudowania komputera kwantowego. Brak możliwości efektywnego (obecne komputery kwantowe są zbyt słabe) rozkładu dużych liczb na czynniki pierwsze stanowi podstawę bezpieczeństwa większości algorytmów kryptografii asymetrycznej.

Istnieją wreszcie problemy NP-zupełne, dla których nie są znane efektywne algorytmy deterministyczne, probabilistyczne ani kwantowe (choć nie udowodniono, że nie istnieją). Problemy te są o tyle ważne, że obejmują większość istotnych praktycznych zagadnień występujących w przemyśle. Obecnie znane są jedynie sposoby efektywnego znajdowania przybliżonych rozwiązań i to tylko dla niektórych problemów tego typu.

W niektórych przypadkach problemem jest sama przewidywalność zachowania algorytmów deterministycznych. Przykładowo przy algorytmach kryptograficznych niezbędne jest, aby nikt z zewnątrz nie był w stanie zgadnąć zachowania algorytmu, który generuje klucze. Najczęściej realizowane jest to przy użyciu kryptograficznie bezpiecznych generatorów liczb pseudolosowych.

Przypisy

  1. Futura i Futura Eclipse cieszą się stale rosnącą popularnością – E-PLAY.PL, „E-PLAY.PL”, 26 kwietnia 2018 [dostęp 2018-04-27] (pol.).

Read other articles:

Paul FeyerabendLahir(1924-01-13)13 Januari 1924Wina, AustriaMeninggal11 Februari 1994(1994-02-11) (umur 70)Genolier, Vaud, SwissEraFilsafat abad ke-20KawasanFilsafat BaratAliranAnarkisme epistemologisMinat utamaFilsafat sains, Mengkritik Falsifikasionisme, Epistemologi, Filsafat politikGagasan pentingAnarkisme epistemologis Dipengaruhi Mill · Lessing · Popper · Anscombe · Wittgenstein · Kierkegaard · Bachelard&#...

 

Halaman ini berisi artikel tentang pembatasan komunikasi dan informasi. Untuk pendeteksi sinyal, lihat Sensor.  Bagian dari seri tentangSensor Pada media Melarang buku-buku · Film yang dilarang Penyuntingan kembali film · Internet · Musik Pers · Radio · Berpikir Berbicara dan berekspresi Permainan video Metode Bunyi bip · Pembakaran buku Siaran tunda · Efek pedingin Konspirasi hening Perangkat lunak pengawasan is...

 

العلاقات الأنغولية السيراليونية أنغولا سيراليون   أنغولا   سيراليون تعديل مصدري - تعديل   العلاقات الأنغولية السيراليونية هي العلاقات الثنائية التي تجمع بين أنغولا وسيراليون.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين:...

Questa voce sugli argomenti allenatori di calcio turchi e calciatori turchi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti dei progetti di riferimento 1, 2. Hamza Hamzaoğlu Hamzaoğlu nel 2014 Nazionalità  Turchia Altezza 184 cm Calcio Ruolo Allenatore (ex centrocampista) Termine carriera 2004 - giocatore Carriera Squadre di club1 1988-1991 İzmirspor34 (0)1991-1995 Galatasaray104 (12)1995-1999 İstanbulspor...

 

Taça Brasil 1963 Competizione Taça Brasil Sport Calcio Edizione 5ª Organizzatore CBD Date dal 7 agosto 1963al 19 gennaio 1964 Luogo  Brasile Partecipanti 20 Risultati Vincitore Santos(3º titolo) Secondo Bahia Statistiche Miglior marcatore Ruiter(Confiança), 9 gol Incontri disputati 45 Gol segnati 120 (2,67 per incontro) Cronologia della competizione 1962 1964 Manuale La Taça Brasil 1963 (in italiano Coppa Brasile 1963) è stata la 5ª edizione del torneo. Vi part...

 

Jhon Arias Nazionalità  Colombia Altezza 172 cm Peso 66 kg Calcio Ruolo Centrocampista Squadra  Fluminense Carriera Giovanili 2016 Dorados2016-2017 Club Tijuana Squadre di club1 2017 Patriotas Boyacá0 (0)2018 Llaneros31 (5)2019 Patriotas Boyacá36 (4)2020 América de Cali21 (1)2021 Santa Fe22 (3)2021- Fluminense25 (2)[1] Nazionale 2022- Colombia13 (1) 1 I due numeri indicano le presenze e le reti segnate, per le sole partite di camp...

1983 television film by Waris Hussein This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article consists almost entirely of a plot summary. Please help improve the article by adding more real-world context. (May 2016) (Learn how and when to remove this template message) This article needs additional citations for verification. Please help improve this article by adding citations to rel...

 

  「俄亥俄」重定向至此。关于其他用法,请见「俄亥俄 (消歧义)」。 俄亥俄州 美國联邦州State of Ohio 州旗州徽綽號:七葉果之州地图中高亮部分为俄亥俄州坐标:38°27'N-41°58'N, 80°32'W-84°49'W国家 美國加入聯邦1803年3月1日,在1953年8月7日追溯頒定(第17个加入联邦)首府哥倫布(及最大城市)政府 • 州长(英语:List of Governors of {{{Name}}}]]) •&...

 

Motor racing circuit in Le Vigeant, France Circuit du Val de VienneLocationLe Vigeant, FranceTime zoneCET (UTC+1)CEST (DST)Coordinates46°11′45″N 0°37′55″E / 46.19583°N 0.63194°E / 46.19583; 0.63194FIA Grade2[a]OwnerJack Leconte & Jacques Nicolet (2012–2032)OperatorLes Deux Arbes (2012–present)Opened1990ArchitectRené MonoryMajor eventsFormer:FFSA GT Championship (1997, 2000–2001, 2003–2015, 2023)Porsche Carrera Cup France (1993–2001, 2...

Unincorporated community in Mohave County, Arizona, US Census-designated place in Arizona, United StatesMeadview, ArizonaCensus-designated placeMeadview looking east to Grand Wash CliffsMotto(s): In Hardship, Always UnitedLocation in Mohave County, ArizonaMeadviewShow map of ArizonaMeadviewShow map of the United StatesCoordinates: 36°0′8″N 114°4′6″W / 36.00222°N 114.06833°W / 36.00222; -114.06833CountryUnited StatesStateArizonaCountyMohaveArea[1 ...

 

American author and activist (born 1949) Sue KleboldBornSusan Francis Yassenoff (1949-03-25) March 25, 1949 (age 75)Columbus, Ohio, U.S.NationalityAmericanOccupationsAuthoractivistKnown forMother of American mass murderer, Dylan KleboldNotable workA Mother's Reckoning: Living in the Aftermath of TragedySpouse Thomas Klebold ​ ​(m. 1971; div. 2014)​[1][2]Children2, including Dylan Bennet Klebold Part of a series of artic...

 

الدوري التشيكوسلوفاكي 1984–85 تفاصيل الموسم الدوري التشيكوسلوفاكي  [لغات أخرى]‏  النسخة 78  البلد تشيكوسلوفاكيا  المنظم اتحاد جمهورية التشيك لكرة القدم  البطل سبارتا براغ  مباريات ملعوبة 240   عدد المشاركين 16   الدوري التشيكوسلوفاكي 1983–84  الدوري ا�...

Capital city of Vermont, United States State capital city in Vermont, United StatesMontpelierState capital cityVermont State HouseMain Street in 2022State Street in 2012The PavilionSaint Augustine ChurchCity Hall in 2012College Hall FlagSealLogoLocation in Washington County in VermontShow MontpelierShow VermontShow the United StatesCoordinates: 44°15′34″N 72°34′33″W / 44.25944°N 72.57583°W / 44.25944; -72.57583Country United StatesState VermontCou...

 

Device to Extinguish ignited flammable vapor A flame arrester during testing A flame arrester made for a 91 cm (36 inch) pipe weighing 10 tons A flame arrester (also spelled arrestor), deflagration arrester,[1] or flame trap[2] is a device or form of construction that will allow free passage of a gas or gaseous mixture but will interrupt or prevent the passage of flame. It prevents the transmission of flame through a flammable gas/air mixture by quenching the flame o...

 

This list is incomplete; you can help by adding missing items. (August 2020) Legal status of bitcoin   Legal tender (bitcoin is officially recognized as a medium of exchange)   Permissive (legal to use bitcoin, with minimal or no restrictions)   Restricted (some legal restrictions on the usage of bitcoin)   Contentious (interpretation of old laws, but bitcoin is not directly prohibited)   Prohibited (full or partial prohibition on the use of ...

Vyschaïa Liga1985 Généralités Sport Football Édition 48e Date du 1er mars 1985 au 23 novembre 1985 Participants 18 équipes Palmarès Tenant du titre Zénith Léningrad Promu(s) en début de saison Fakel VoronejTorpedo Koutaïssi Vainqueur Dynamo Kiev (11) Relégué(s) Fakel VoronejSKA Rostov Meilleur(s) buteur(s) Oleh Protasov (35) Navigation Saison 1984 Saison 1986 modifier Localisation des clubs engagés dans le championnat. La saison 1985 de Vyschaïa Liga est la 48e édition d...

 

See also: Timeline of the Tang dynasty Part of Chinese history, 618 c.e. – 907 c.e. The Tang dynasty at its height in the 660s The military history of the Tang dynasty encompasses the period of Chinese military activity from 618 to 907. The Tang dynasty and the preceding Sui dynasty share many similar trends and behaviors in terms of military tactics, strategy, and technology, so it can be viewed that the Tang continued the Sui tradition. Organization Main article: Administrative divisions ...

 

Coordenadas: 46° 20' N 3° 10' E AllierAllier Informações País  França Região Auvérnia-Ródano-Alpes Sede do depto. (Préfecture) Moulins Sub-sedes (Sous-préfectures) MontluçonVichy População 342 729 hab. (2011) Área 7 340 km² Densidade populacional 46,7 hab./km² Arrondissements 3 Cantões 35 Comunas 320 Presidente do conselho geral Claude Riboulet (UDI)[1] Site Oficial www.allier.pref.gouv.fr Localização Localização de Allier na França Allier é um d...

持送りアーチ 持送りアーチ設計の基本形 持送りアーチ(右)と真のアーチ(左)の比較 持送りアーチ(もちおくりアーチ、corbel arch:コーベルアーチ)は、持ち送りという建築技法を使ったアーチ状の構造。壁に入り口などの開口部を作って上部をまたぐ構造を作ったり、橋を渡す構造を作るのに使う。持送りヴォールト(corbel vault)は、この技法を使って屋根などの�...

 

Vector sum of all forces acting upon a particle or body A free body diagram of a block resting on a rough inclined plane, with its weight (W), normal reaction (N) and friction (F) shown. In mechanics, the net force is the sum of all the forces acting on an object. For example, if two forces are acting upon an object in opposite directions, and one force is greater than the other, the forces can be replaced with a single force that is the difference of the greater and smaller force. That force...