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

Часова складність проблем прийняття рішень або відносини між обмеженими часом класами складності. (Використовуйте тег [аналіз алгоритмів] за час, який забирають конкретні алгоритми.)

4
Підрахунок кількості вершин кришок: коли це важко?
Розглянемо повну задачу # P підрахунку кількості кришок вершин даного графіка .G=(V,E)G=(V,E)G = (V, E) Мені хотілося б знати, чи є якийсь результат, який показує, як твердість такої проблеми змінюється в залежності від деякого параметра (наприклад, d = | E |GGG).d=|E||V|d=|E||V|d = \frac{|E|}{|V|} Моє відчуття полягає в тому, що проблема …


3
Приклади проблем, коли експоненціальні алгоритми працюють швидше, ніж поліноміальні алгоритми для практичних розмірів?
Чи знаєте ви про будь-які проблеми (бажано хоча б дещо добре відомі), де для практичного розміру задачі алгоритм експоненції працює набагато швидше, ніж найкращий відомий поліном часу. Наприклад, припустимо, що проблема має практичний розмір * і є два відомих алгоритми: Один дорівнює 2 n, а другий n c для деякої …

1
Розмежування двох монет
Добре відомо , що складність розрізнення зміщена монета зі справедливої є однією θ ( ε - 2 ) . Чи є результати для розрізнення монети p від монети p + ϵ ? Я бачу, що для особливого випадку p = 0 складність складе ϵ - 1 . У мене є …

1
Еквівалентні визначення конструктивності часу
Ми говоримо, що функція може бути сконструйована за часом , якщо існує детермінований багатоступеневий апарат Тюрінга який на всіх входах довжини робить не більше кроків і для кожного існує деякий вхід довжини на якому робить різко кроки.f:N→Nf:N→Nf:\mathbb{N}\rightarrow\mathbb{N}n f ( n ) n n M f ( n )MMMnnnf(n)f(n)f(n)nnnnnnMMMf(n)f(n)f(n) Ми говоримо, …

2
Усунення Гаусса з точки зору групових дій
Елімінація Гаусса робить визначальним матричний поліном-час, який можна обчислити. Зменшення складності в обчисленні детермінанта, яка в іншому випадку є сумою експоненціальних доданків, обумовлена ​​наявністю альтернативних негативних ознак (відсутність яких робить обчислення постійними #P-hard#P-hard \#P\mbox{-}hard тобто важче, ніж NP-CNP-CNP\mbox{-}C задач) . Це призводить до певної симетрії у визначнику, наприклад обмін парою …

6
Будь-яка алгоритмічна проблема має часову складність, в якій переважає підрахунок?
Те, що я називаю підрахунком, - це проблема, яка полягає у знаходженні кількості рішень функції. Точніше, задавши функцію f: N→ { 0 , 1 }f:N→{0,1}f:N\to \{0,1\} (не обов'язково чорний ящик), приблизний # { x ∈ N∣ f( х ) = 1 } = | f- 1( 1 ) |#{x∈N∣f(x)=1}=|f−1(1)|\#\{x\in N\mid …

1
Чи означає, що теорема Каннана означає, що NEXPTIME ^ NP ⊄ P / poly?
Я читав документ Бурмана та Гомера «Суперполіноміальні схеми, майже розріджені оракули та експоненціальна ієрархія» . Внизу сторінки 2 вони зазначають, що з результатів Каннана випливає, що NEXPTIMENPNEXPTIMENPNEXPTIME^{NP} не має схем розмірів поліномів. Я знаю, що в експоненціальній часовій ієрархії NEXPTIMENPNEXPTIMENPNEXPTIME^{NP} є просто Σ2EXPΣ2EXP\Sigma_2EXP , і я також знаю, що результат …

2
Який найефективніший алгоритм розділення?
Який найефективніший (за часовою складністю) алгоритм, відомий сьогодні для вирішення проблеми поділення: якщо два цілих числа, скажімо, і b , чи має ділення b ? Нехай буде зрозуміло, що те, що я прошу, не є (обов'язково) алгоритмом для обчислення залишків. Я просто хочу знати, з ділить Ь чи ні. Більш …

1
Оптимальні NP-рішення
Виправте NP-повну проблему пошуку, наприклад, форму пошуку SAT. Пошук Левіна забезпечує алгоритм L для вирішення X, який є оптимальним у певному сенсі. Зокрема, алгоритм - "Виконати всі можливі програми P у доопрацюванні на вході x , як тільки якийсь P повернеться відповісти y перевіряє, чи правильно". Оптимально в тому сенсі, …

5
Чи є вирішальні проблеми, для яких за жодного алгоритму ми не можемо дати межі часу?
Чи є такі вирішальні проблеми, що для жодного алгоритму, який би вирішив задачу, ми можемо задати часовий проміжок як функцію довжини n вхідного екземпляра? Я прийшов до цього питання, бо думав про наступне: Припустимо, у нас є рекурсивно численні, але нерозв'язні проблеми. Припустимо далі, що я є "так" -статиною проблеми. …

2
Складність тестування на членство для кінцевих абелевих груп
Розглянемо наступну проблему тестування належності абелевих підгруп . Вхідні дані: Кінцева абелева група G = Zг1× Zг1… × ZгмГ=Zг1×Zг1…×ZгмG=\mathbb{Z}_{d_1}\times\mathbb{Z}_{d_1}\ldots\times\mathbb{Z}_{d_m} з довільно великими гiгid_i . Виробляє-безліч { год1, … , Годн}{год1,…,годн}\lbrace h_1,\ldots,h_n\rbrace підгрупи Н⊂ ГН⊂ГH\subset G . Елемент b ∈ Gб∈Гb\in G . Вихід: "так", якщо b ∈ Hб∈Нb\in H і …

2
Повернення списку за допомогою двох черг
Це питання натхнене існуючим питанням про те, чи можна моделювати стек, використовуючи дві черги з амортизованим часом за операцію стека. Відповідь, здається, невідома. Ось більш конкретне запитання, відповідне окремому випадку, коли перші операції PUSH виконуються спочатку, а потім усі операції POP. Наскільки ефективно можна повернути список елементів за допомогою двох …

1
Чи
Визначте як клас мов, який може бути прийнятий (багатотактною) машиною Тюрінга за час f ( n ) + 1 . (" + 1 " - це просто спростити позначення та уникнути плутанини.) Зауважте, що немає ODTIME(f(n))DTIME(f(n))\mathsf{DTIME}(f(n))f(n)+1f(n)+1f(n) + 1+1+1+ 1навколо f ( n ) + 1 ( ⋅ ) .O(⋅)O(⋅)O(\cdot)f(n)+1f(n)+1f(n) + …

3
Чи можемо ми обчислити з бітів за час?
Я шукаю ефективний алгоритм для проблеми: Введення : додатне ціле число (зберігається як біти) для деякого цілого числа .3n3n3^nn≥0n≥0n \geq 0 Вихід : Число .nnn Запитання : Чи можемо ми обчислити з бітів за час?nnn3n3n3^nO(n)O(n)O(n) Це теоретичне запитання, мотивоване моєю відповіддю на математичне запитання. Як знайти формулу цього біекція? . …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.