Це може бути скоріше суб'єктивне питання, а не конкретне, але все одно.
У теорії складності ми вивчаємо поняття ефективних обчислень. Є такі класи, як - значення для полінома , а - простір журналу . Обидва вони вважаються представленими як своєрідна "ефективність", і вони досить добре сприймають труднощі деяких проблем.Л
Але є різниця між і : тоді як час полінома, , визначається як об'єднання проблем, яке працює в час для будь-якої постійної , це,L P O ( n k ) k
,
простір журналу визначається як . Якщо ми імітуємо визначення , воно стаєS P A C E [ log n ] P
,
де називається класом полілогічного простору . Моє запитання:
Чому ми використовуємо простір журналів як поняття ефективного обчислення замість полілогічного простору?
Одне головне питання може стосуватися повного набору проблем. У просторі журналів багато-один скорочення, і і мають цілі проблеми. На відміну від цього, якщо має такі проблеми при таких скороченнях, то ми б суперечили теоремі про космічну ієрархію. Але що робити, якщо ми перейшли до скорочень полілогів? Чи можемо ми уникнути таких проблем? Загалом, якщо ми намагаємось вписати у поняття ефективності та (за потреби) змінити деякі визначення, щоб отримати всі добрі властивості, які повинен мати клас "nice", то як далеко ми можемо пройти?P o l y L P o l y L
Чи є якісь теоретичні та / або практичні причини використання простору журналу замість полілогічного простору?