6533b7cffe1ef96bd125935d

RESEARCH PRODUCT

Algoritms optimālu vaicājošo algoritmu izveidei

Māris Ozols

subject

Datorzinātne

description

Šajā darbā tiek apskatīta iespēja izveidot algoritmu, ar kura palīdzību būtu iespējams konstruēt optimālus vaicājošos algoritmus dotai Būla funkcijai. Darbā tiek parādīts, ka optimāla vaicājošā algoritma atrašanas problēmu varbūtisku un kvantu algoritmu gadījumā iespējams reducēt uz optimizēšanas uzdevumu. Taču šī uzdevuma apjoms ir milzīgs. Darba vidusdaļā tiek pētītas Būla funkcijām piemītošās simetrijas un piedāvāti vairāki vaicājošo algoritmu izveides principi, kuros tās tiek ņemtas vērā. Ja optimizēšanas uzdevumā apskata tikai tādus algoritmus, kuri veidoti saskaņā ar šiem principiem, tad ir iespējams ievērojami samazināt risināmā optimizēšanas uzdevuma apjomu. Darba beigās ar aprakstītās metodes palīdzību tiek izveidoti divi varbūtiski vaicājošie algoritmi, kas aprēķina tā saucamo Fano plaknes funkciju. Viens no algoritmiem ir ar ierobežotu jautājumu skaitu un tam svarīga ir atbildes došanas varbūtība, bet otram svarīgs ir vidējais uzdoto jautājumu skaits.

https://dspace.lu.lv/dspace/handle/7/16251