Запитання з тегом «time-complexity»

Кількість ресурсів часу (кількість атомних операцій або машинних кроків), необхідних для вирішення проблеми, виражена у розмірі вводу. Якщо ваше питання стосується аналізу алгоритму, скористайтеся тегом [runtime-analysis]. Якщо ваше питання стосується того, чи завершиться обчислення * ever *, замість цього скористайтеся тегом [computability]. Часова складність - чи не найважливіша підтема теорії складності.

1
Обчислення кількості біт великої цілої сили
Враховуючи два цілих числа і у двійковому поданні, яка складність обчислення бітового розміру ?n x nxхxnнnxnхнx^n Один із способів зробити це - обчислити шляхом обчислення апроксимації з достатньою точністю. Виявляється, обчислення з бітами точок може бути виконано в де - час, необхідний для обчислення добутку двох цілих чисел довжини . …

3
Доведення, що якщо то
Я дуже хотів би, щоб ваша допомога була в доказуванні наступного. Якщо то .NTime(n100)⊆DTime(n1000)NTime(n100)⊆DTime(n1000)\mathrm{NTime}(n^{100}) \subseteq \mathrm{DTime}(n^{1000})P=NPP=NP\mathrm{P}=\mathrm{NP} Тут - клас усіх мов, який може визначити недетермінований апарат Тьюрінга в поліноміальний час та - клас усіх мов, який може бути визначений детермінованою машиною Тюрінга в поліномічний час .NTime(n100)NTime(n100)\mathrm{NTime}(n^{100})O(n100)O(n100)O(n^{100})DTime(n1000)DTime(n1000)\mathrm{DTime}(n^{1000})O(n1000)O(n1000)O(n^{1000}) Будь-яка допомога / пропозиції?

3
Проблема накопичувальної купи із CLRS
Я розгубився, вирішуючи наступну проблему (питання 1-3). Питання Д -ічние куп, як виконавчі купи, але (з одним можливим винятком) вузли без листя мають d дітей замість 2 -х дітей. Як би ви представляли d -ary купу в масиві? Яка висота d -аричної маси n елементів у перерахунку на n та …

1
Чому P і P / poly тривіально не однакові?
Визначення P - це мова, яку можна визначити за допомогою багаточленного алгоритму часу. Визначення P / poly можна вважати мовою, яку можна визначити за схемою розміру полінома (див. Http://pages.cs.wisc.edu/~jyc/02-810notes/lecture09.pdf ). Тепер, чому не можна імітувати поліноміальну схему в поліноміальний час?

2
Складність з’єднання-знаходження з контур-стисненням, без рангу
У Вікіпедії сказано, що об'єднання за рангом без стиснення траєкторії дає амортизовану часову складність , і що об'єднання за ступеневим, так і стисненим шляхом дає амортизовану часову складність (де є обернена функція Акермана). Однак у ньому не згадується час запуску стиснення контуру без рангового об'єднання, що зазвичай я реалізую сам.O(logn)O(log⁡n)O(\log …

2
У чому полягає складність обчислення коефіцієнта кореляції коефіцієнта Спірмена?
Я вивчав коефіцієнт кореляції Спірмена ρ=∑i(xi−x¯)(yi−y¯)∑i(xi−x¯)2∑i(yi−y¯)2−−−−−−−−−−−−−−−−−−−√ρ=∑i(xi−x¯)(yi−y¯)∑i(xi−x¯)2∑i(yi−y¯)2\qquad \displaystyle \rho = \frac{\sum_i(x_i-\bar{x})(y_i-\bar{y})}{\sqrt{\sum_i (x_i-\bar{x})^2 \sum_i(y_i-\bar{y})^2}} . для двох списків та . У чому складність алгоритму?x1,…,xnx1,…,xnx_1, \dots, x_ny1,…,yny1,…,yny_1, \dots, y_n Оскільки алгоритм повинен просто обчислити віднімань, чи можна бути ?nnnO(n)O(n)O(n)

6
Чи існують зміни у звичайних режимах виконання Big-O-Notation?
Є кілька нотацій, наприклад або тощо. Мені було цікаво, чи є в реальності варіанти таких, як чи , чи вони математично неправильні.OOOO(n)O(n)O(n)O(n2)O(n2)O(n^2)O(2n2)O(2n2)O(2n^2)O(logn2)O(log⁡n2)O(\log n^2) Або було б правильно сказати, що можна вдосконалити до ? Я ще не можу і не потребую розгадування часу виконання, і мені не потрібно нічого вдосконалювати, але …

2
Чи існують проблеми "O (1) -повні"?
У багатьох класах складності є «повні» проблеми. Чи існують повні проблеми для класу складності проблем, які можна вирішитиO ( 1 )O(1)O(1) час? Ускладнення полягає в тому, що цей клас залежить від моделі обчислення; проблема може бути вирішена вO ( 1 )O(1)O(1)час в одній розумній моделі обчислення, але не в іншій, …

1
Як виміряти складність задачі дискретного логарифму?
Відповіді на це запитання на Crypto Stack Exchange в основному говорять про те, що для вимірювання складності проблеми логарифму ми повинні взяти до уваги довжину числа, що представляє розмір групи. Це здається довільним, чому б ми не обрали розмір групи як аргумент? Чи є критерій, щоб знати, який аргумент обрати? …


3
Чи завжди у Quicksort є квадратичне виконання, якщо ви вибираєте максимальний елемент як опорний?
Якщо у вас є алгоритм швидкого сортування, і ви завжди вибираєте найменший (або найбільший) елемент як свій стрижень; Я маю рацію припускати, що якщо ви надасте вже відсортований набір даних, ви завжди отримаєте найгірші показники роботи незалежно від того, чи є ваш "вже відсортований" список у порядку зростання чи зменшення? …

1
Чи можна паралельно приєднуватися?
Припустимо, ми хочемо з'єднати два стосунки за присудком. Це в NC? Я усвідомлюю, що доказ того, що його немає в NC, буде означати доказ того, що , тому я б прийняв докази, що це відкрита проблема як відповідь.П≠ NСP≠NCP\not=NC Мене цікавлять загальний випадок, а також конкретні випадки (наприклад, можливо, з …

1
Вплив розмірності стільникових автоматів на класи складності
Візьмемо для прикладу зменшення 3d → 2d: Яка вартість моделювання 3d-стільникового автомата 2-денним стільниковим автоматом? Ось купа більш конкретних питань: Який алгоритм змінить складність часу на скільки? Яка була б основна ідея кодування; як 3d сітка ефективно (або недостатньо ефективно…) відображається на 2d сітку? (Схоже, завдання полягає в тому, щоб …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.