Determinallashmagan algoritmlar
Download 73.24 Kb.
|
17- МAVZU. DETERMINALLASHMAGAN ALGORITMLAR
- Bu sahifa navigatsiya:
- O(n) мураккаблик даражасига эга бўлган алгоритмлар тезкор (самарали) алгоритмлар деб аталади.
- Полиномиал синфига тегишли масалалар
- Polinomial синфига тегишли масалалар
- Экспоненциал синфга тегишли масалалар
- NP масалалар
- Детерминаллашмаган алгоритмлар
- Назорат саволлари
DETERMINALLASHMAGAN ALGORITMLARМасалаларнинг мураккаблик синфлариАлгоритмлар таҳлили назариясининг асосий масаласи: Q муаммони ҳал қилувчи самарали алгоритм мавжудми? - деган саволга жавоб беришдан иборат. Бизнинг мақсадимиз — Q муаммони ҳал этувчи барча алгоритмларни кўриб чиқиш ва энг самаралисини ажратиш.O(n) мураккаблик даражасига эга бўлган алгоритмлар тезкор (самарали) алгоритмлар деб аталади.Полиномиал алгоритмПолиномиал алгоритм (полиномиал вақт мураккаблигига эга ёки P синфга тегишли алгоритм деб мураккаблиги O(nk) га тенг бўлган алгоритмларга айтилади , бунда к — бутун мусбат сон. Ушбу синфга кирмайдиган алгоритмлар экспоненциал мураккабликка эга бўлиб, улар қийин ечилувчи масалаларга тегишли бўлади. Қуйида баъзи масалаларнинг мураккаблиги бўйича таснифини келтирамизПолиномиал синфига тегишли масалаларn та сондан иборат тўпламни саралаш. Тез саралаш алгоритми учун ўртача мураккаблик даражаси O(nlogn)m та ёйдан иборат бўлган графда эйлер циклини топиш масаласи. Эйлер циклининг мавжудлик шартини текшириш алгоритми мураккаблиги O(m) га тенг.Прим—Крускал масаласи. Ушбу масала O(nlogn) мураккабликдаги “очкўз” алгоритм воситасида ечилади. n та тугун ва m та ёйдан иборат граф икки тугуни орасидаги энг қисқа йўлни топиш масаласи. Алгоритм мураккаблиги O(mхn) .Polinomial синфига тегишли масалалар
Экспоненциал синфга тегишли масалаларЭкспоненциал масалаларга берилган тўпламнинг барча қисм тўпламларини ёки графнинг барча тўлиқ қисм графларини қуриш каби масалалар мисол бўлади. Экспоненциал мураккабликдаги кўплаб масалалар мавжуд бўлиб, масалан, берилган натурал к сон учун 22к ни ҳисоблаш алгоритмига фақат натижани чиқариш учун 2n та қадам қадам зарур бўлади. Бу ерда n — к нинг иккилик ифодасидаги рақамлар сони.NP масалаларИккала синфга ҳам тегишли бўлмаган NP масалалар синфи. Амалиётда иккала синфга ҳам тегишли бўлмаган масалалар мавжуд. Улар алгоритмик ечимли бўлишига қарамай, ушбу алгоритмлар полиномиал мураккабликка эга эмас. Бу масалалар NP синфини ҳосил қилади, яъни детерминаллашмаган полиномиал мураккабликка эга. Бу масалаларни ечувчи барча маълум детерминаллашган алгоритмларнинг мураккаблиги экспоненциал ёки факториал даражага эга.Детерминаллашмаган алгоритмлар
Назорат саволлари:
Download 73.24 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling