Вікіпедія визначає, якою вона є
Кажуть, що алгоритм має поліноміальний час, якщо його час роботи верхній межами виражається поліномом у розмірі входу для алгоритму, тобто для деякої постійної k.
Алгоритм працює в сильно поліноміальний час, якщо [8]
кількість операцій в арифметичній моделі обчислення обмежена поліномом у кількості цілих чисел у вхідному екземплярі; і
простір, що використовується алгоритмом, обмежений поліномом розміру вхідного сигналу.
У Бернарда Корте, Йенса Вигена, комбінаторна оптимізація :
Визначення 1.4.
Кажуть, що алгоритм з раціональним введенням запускається в поліноміальний час, якщо
- є ціле число k таке, що воно працює в час, де n - розмір вводу, і
- всі числа в проміжних обчисленнях можуть зберігатися з бітами .
Кажуть, що алгоритм з довільним введенням працює в сильно поліноміальний час, якщо
- існує ціле число k таке, що воно працює в час для будь-якого введення, що складається з n чисел і
- він працює в поліном час для раціонального введення.
Будь ласка, виправте мене, якщо я помиляюся. Нижче перелічені буквальні відмінності, які я помітив:
Для алгоритмів поліноміального часу визначення Корте та Вигена - це визначення Вікіпедії + поліноміальний простір зберігання.
Для сильно поліноміальних часових алгоритмів визначення Корте та Вигена та визначення Вікіпедії вимагають часу полінома у розмірі вхідного сховища. Але K і V додатково вимагає поліноміального часу в кількості чисел на будь-якому вході, тоді як Вікіпедія додатково вимагає поліноміального простору для зберігання у розмірі вводу.
Тож, значення K та V та Wikipedia для цих двох понять рівнозначні відповідно? Які ще відмінності та відносини між ними?
Дякую та з повагою!