Запитання з тегом «ds.algorithms»

Питання щодо чітко визначених інструкцій для виконання завдання та відповідного аналізу з точки зору часу / пам'яті / тощо.

2
Концептуально прості конструкції дерев суфікса лінійного часу
У 1973 році Вайнер дав першу лінійну конструкцію дерев із суфіксом. Алгоритм був спрощений у 1976 році МакКрейтом, а в 1995 році - Укконеном. Тим не менш, я вважаю, що алгоритм Укконена відносно концептуально задіяний. Чи були спрощення алгоритму Укконена з 1995 року?

1
Алгоритмічна векторна проблема
У мене є алгебраїчна проблема, пов'язана з векторами в області GF (2). Нехай будуть (0,1) - вектори розмірності n , m = n O ( 1 ) . Знайдіть алгоритм багаточленного часу, який знаходить (0,1) -вектор u того ж виміру, що u не є сумою жодних ( log n ) …

3
Це оптимальна проблема подорожі в терміни NP-жорсткі на деревах?
Один з моїх друзів задає мені наступну проблему планування на дереві. Я вважаю це дуже чистим та цікавим. Чи є посилання на це? Проблема: Є дерево , кожен край має симетричну подорожню вартість 1 . Для кожної вершини існує завдання, яке потрібно виконати до її закінчення . Завдання також позначається …

2
Найкращий спосіб визначити мінімальний розмір структури з урахуванням лише відстаней між точками
Я зіткнувся з цією проблемою в області фізики, досить віддаленій від інформатики, але, схоже, тип запитання, який вивчався в КС, тому я подумав, що спробую пощастило задати його тут. Уявіть, що вам надається набір точок та перелік деяких відстаней між точками . Який найефективніший спосіб визначити мінімальну розмірність простору, в …

2
Децентралізований алгоритм визначення впливових вузлів у соціальних мережах
У цій роботі Кемпе-Кляйнберг-Тардос Автори пропонують жадібні алгоритми, засновані на субмодульних функціях для визначення найвпливовіших вузлів у графі, із додатками до соціальних мереж.кkk В основному алгоритм йде наступним чином: S= e m p t y s e t S=empty setS = {\rm empty~set} виберіть вузол з найбільшим індивідуальним впливом, назвіть …

1
Паралельні алгоритми досяжності в спрямованих плоских графах
Чонг, Хан і Лам показали, що непряме st-підключення може бути вирішено на EREW PRAM за час з процесорами.O(logn)O(logn)O({\log}n)O(m+n)O(m+n)O(m+n) Який найвідоміший паралельний алгоритм для st-зв’язності у спрямованих плоских графах? Будь ласка, вкажіть час роботи, детермінований / рандомізований алгоритм та використану модель PRAM (припустимо, що кількість процесорів є многочленом). Це питання пов'язане …

1
Давши графік, вирішіть, чи є його крайова підключення принаймні n / 2 чи ні
У главі 1 книги "Імовірнісний метод" Алона та Спенсера згадується така проблема: Давши графік , вирішіть, чи є його крайова підключення принаймні n / 2 чи ні.ГGGп / 2n/2n/2 Автор згадує про існування алгоритму по Matula і покращує його O ( N 8 / 3 лог - н ) .О …

3
Успішне застосування розгалужених методів для важких проблем NP
Відгалуження і прив'язка є ефективним евристичним для пошукових проблем, і Вікіпедія перераховує ряд важких проблем, де використовуються гілки та зв'язані. Однак мені не вдалося знайти посилання, щоб припустити, що це не просто "один метод" для вирішення цих проблем. Анекдотично я чув, що одні з найкращих евристик для програмування SAT та …

5
Чому кодування Хаффмана усуває ентропію, якої не робить Лемпель-Зів?
У популярному алгоритмі DEFLATE використовується кодування Хаффмана на вершині Lempel-Ziv. Загалом, якщо у нас є випадкове джерело даних (= 1 бітова ентропія / біт), жодне кодування, включаючи Хаффмана, швидше за все, не може стиснути його в середньому. Якби Лемпель-Зів був «ідеальним» (до якого він підходить для більшості класів джерел, оскільки …

3
Реалізований код для обчислення ширини шляху (= номер пошуку вузла, номер поділу вершин, товщина інтервалу)
Я шукаю реалізацію алгоритму для обчислення пропускної здатності графіка. Добре відомо, що обчислення пропускної здатності еквівалентно обчисленню номера пошуку вузла, номера поділу вершин або товщини інтервалу графа. Алгоритм не повинен бути дуже швидким; Я хочу запустити його на графіках щонайменше 20 вершин. Мені потрібен алгоритм, щоб точно обчислити ширину шляху, …

2
Посилання на алгоритм оптимального факторингу Левіна?
У " Пораді початківцеві " Мануеля Блума : ЛЕОНІД ЛЕВІН вважає, як я це роблю, незалежно від відповіді на P = NP? Проблема, вона не буде схожа на те, що ви думаєте, що має бути. І він навів кілька чудових прикладів. Для одного він дав ФАКТОРИНГ-АЛГОРИТМ, що є найбільш оптимальним, …

1
Найбільший загальний підграф з двох максимальних плоских графіків
Розглянемо наступну проблему - З урахуванням максимальної плоских графів і G 2 , знайти граф G з максимальним числом ребер таким чином, що існує підграф (не обов'язково індукується) в обох G 1 і G 2 , изоморфной G .Г1G1G_1Г2G2G_2ГGGГ1G1G_1Г2G2G_2ГGG Чи можна це зробити в поліном час? Якщо так, то як? …

2
Огляд перетворень, пов'язаних із застосуванням розв'язувачів SAT
Я починаю досліджувати можливість покладатися на вирішувач SAT, щоб вирішити проблему оптимізації, яка мене цікавить, і зараз шукаю опитування, яке б містило приклади "розумних" перетворень на варіанти SAT (тобто перетворень, які призводять до цього в проблемі розумного розміру, оскільки я не зацікавлений у доведенні результатів твердості, а в реальному вирішенні …

1
Асимптотика для зміни монети
Дано номіналів монет, з c 1 = 1 і c 2 &lt; c 3 &lt; . . &lt; c n - випадкові числа, рівномірно розподілені в діапазоні [ 2 , N ] . Асимптотично, для якої частини монет алчний алгоритм генерує оптимальні зміни, використовуючи цей набір номіналів?nnnc1=1c1=1c_1=1c2&lt;c3&lt;..&lt;cnc2&lt;c3&lt;..&lt;cnc_2<c_3<..<c_{n}[2,N][2,N][2,N] Відповідь відома 3 …

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 …

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