Чи існують проблеми в КС, коли невідомі ефективні алгоритми, незважаючи на те, що існують теореми, що підтверджують, що такі ефективні алгоритми повинні існувати?
Як називаються ці проблеми? Де я можу дізнатися більше?
Чи існують проблеми в КС, коли невідомі ефективні алгоритми, незважаючи на те, що існують теореми, що підтверджують, що такі ефективні алгоритми повинні існувати?
Як називаються ці проблеми? Де я можу дізнатися більше?
Відповіді:
Як приклад, Шелбі Кіммель в цій роботі використовує метод противника, щоб показати, що для певної проблеми, для якої ми не знаємо постійного рішення запиту, повинен існувати алгоритм запитів . Вона робить це особливо гладко, знаходячи складність запиту задачі, складеної із самим собою d разів, а потім знаходить складність запиту Q складеної функції, і зазначаючи, що складність запиту вихідної функції є порядком Q 1 .
Звичайно, є багато прикладів, принаймні в дусі вашого питання.
Часто можна отримати такий результат від імовірнісного методу . Наприклад, одна робота, яка мені подобається, що стикається з проблемою, - це реконструкція графіків в адитивній моделі . Тут автори показують, що існує набір запитів які (оптимально) вивчать цільовий графік. Враховуючи цей набір, алгоритм ефективний. Однак вони використовують ймовірнісний метод, щоб показати існування цього невеликого набору (для кожного розміру проблеми), який буде працювати на всіх входах, але не будувати його явно. Тож найкраще, що вони можуть зробити, - це просто жорстокий пошук через експонентну групу запитів, оскільки вони не мають явної конструкції.
Ні, ви завжди можете використовувати найшвидший і найкоротший алгоритм для всіх чітко визначених проблем . ;)
Редагувати: Відповідь, наведена нижче, регламентує існування рішень даної обчислювальної задачі, а не існування алгоритмів. Спочатку я неправильно трактував питання.
Відповідь
Існує клас складності, який фіксує цей вид обчислювальних задач. Він відомий як TFNP . Це було визначено в цій роботі:
Німрод Мегіддо та Христос Пападімітріу. Про загальні функції, теореми існування та обчислювальну складність . Теоретична інформатика 81 (2): 317-324.
Тут ви знайдете такі проблеми, як Трихроматичний трикутник, для вирішення якого існує гарантування леми Спернера (див. Статтю для визначення цієї проблеми).
Ви також маєте такий документ:
Христос Пападімітріу. Про складність аргументу паритету та інших неефективних доказів існування . Журнал комп'ютерних та системних наук 48 (3), 1990.
У цьому документі ви знайдете:
У роботі є багато прикладів подібного типу проблем. Тож рекомендую поглянути на це.