Вопросы с тегом «ds.algorithms»

Вопросы относительно четко определенных инструкций для выполнения задачи и соответствующего анализа с точки зрения времени / памяти / и т. Д.

6
Алгоритмы потока данных «разделяй и властвуй»
Какие существуют полезные алгоритмы, которые работают с огромными потоками данных, и их результаты довольно малы, и можно вычислить результат для смеси двух потоков, каким-то образом объединив их результаты? Я могу назвать несколько: Очевидные вещи, как сумма, мин, макс, кол, топ-К и т. Д Приближенные так называемые «основанные на эскизах» потоковые …

3
Потоковая дерандомизация
Потоковые алгоритмы требуют, чтобы рандомизация по большей части выполняла какие-либо нетривиальные задачи, а из-за ограничения малого пространства нужны PRG, которые занимают мало места. Я знаю два метода, которые были процитированы для использования в потоковых алгоритмах: зависимые независимые PRG, такие как 4-мудрое независимое семейство, используемое Alon / Matias / Szegedy для …

1
Выборка из многомерного гауссова с графом лапласовой (обратной) ковариации
Мы знаем, например, из Koutis-Miller-Peng (на основе работы Spielman & Teng), что мы можем очень быстро решить линейные системы Ax=bAx=bA x = b для матриц AAA которые представляют собой матрицу Лапласа графа для некоторого разреженного графа с неотрицательными весами ребер , Теперь (первый вопрос) рассмотрим использование одной из этих графов …

3
Сложность вычисления четности для чтения дважды противоположной формулы КНФА (
В противоположной формуле CNF с двойным чтением каждая переменная появляется дважды, один раз положительный и один раз отрицательный. Меня интересует проблема , которая заключается в вычислении четности числа удовлетворяющих назначений противоположной формуле CNF с .⊕ Rtw-Opp-CNF⊕Rtw-Opp-CNF\oplus\text{Rtw-Opp-CNF} Я не смог найти никаких ссылок на сложность такой проблемы. Самым близким, что мне …

2
Веселье с обратным Аккерманом
Обратная функция Аккермана часто встречается при анализе алгоритмов. Отличная презентация здесь: http://www.gabrielnivasch.org/fun/inverse-ackermann . α1(n)=[n/2]α1(n)=[n/2]\alpha_1(n) = [n/2] α2(n)=[log2n]α2(n)=[log2⁡n]\alpha_2(n) = [\log_2 n] α3(n)=log∗nα3(n)=log∗⁡n\alpha_3(n) = \log^* n ......... αk(n)=1+αk(αk−1(n))αk(n)=1+αk(αk−1(n))\alpha_k(n) = 1 + \alpha_k(\alpha_{k−1}(n))α(n)=min{k:αk(n)≤3}α(n)=min{k:αk(n)≤3}\alpha(n) = \min\{k: \alpha_k(n)\leq 3\} Мой вопрос: что такое функция k(n)=min{k:αk(n)≤k}k(n)=min{k:αk(n)≤k}k(n) = \min \{k: \alpha_k(n) \leq k\} Очевидно, что 1≪k(n)≤α(n)1≪k(n)≤α(n)1\ll k(n) …

1
Выявление бесполезных ребер для кратчайшего пути
Рассмотрим граф (задача имеет смысл как для ориентированных, так и для неориентированных графов). Назовите матрицей расстояний : - это кратчайшее расстояние от вершины до вершины в для некоторой фиксированной функции агрегирования (например, или ).GGGMGMGM_GGGGMG[i,j]MG[i,j]M_G[i, j]iiijjjGGG+++maxmax\max Я сказать , что подграф G′G′G' из GGG (с таким же множеством вершин) является зр-эквивалентно …

2
Как я могу вычислить узлы?
Есть ли документированный способ вычисления узлов? (окружности, вложенные в трехмерное евклидово пространство). Я имею в виду тип данных для их представления и алгоритм для определения, представляют ли два экземпляра типа один и тот же узел. Если ответ положительный, как насчет сложности этой проблемы?

7
Справочник по продвинутым алгоритмам
Я ищу ресурсы (желательно справочник) по сложным темам в алгоритмах (темам, выходящим за рамки учебников по алгоритмам, таким как CLRS и DPV). Тип материала, который можно использовать для преподавания таких тем в курсе алгоритмов, как курс Эрика Демейна и Дэвида Каргера « Расширенные алгоритмы» . Ресурсы, которые дают обзор области …

2
Алгоритм линейного времени нахождения сдвинутого максимума
Предположим, что нам дан массив содержащий неотрицательные целые числа (не обязательно различающиеся).A[1..n]A[1..n]A[1..n] Пусть будет отсортированным в неубывающем порядке. Мы хотим вычислить BBBAAAm=maxi∈[n]B[i]+i.m=maxi∈[n]B[i]+i.m = \max_{i\in [n]} B[i]+i. Очевидным решением является сортировка AAA а затем вычисление mmm . Это дает алгоритм, который работает во времени O(nlgn)O(nlg⁡n)O(n \lg n) в худшем случае. Можно …

2
Трудность в понимании квантового алгоритма для задачи об абелевой скрытой подгруппе
У меня есть трудности в понимании последних шагов алгоритма AHSP. Пусть абелева группа и е функция , которая скрывает подгруппу H . Пусть G * представляет двойную группу G .GGGfffHHHG∗G∗G^*GGG Вот шаги алгоритма Сначала подготовь государство, .I=1|G|∑g∈G|g⟩|0⟩I=1|G|∑g∈G|g⟩|0⟩\qquad \displaystyle I=\frac{1}{|G|} \sum_{g \in G} |g\rangle|0\rangle Затем примените квантовый оракул, который оценивает на …

3
Можем ли мы вычислить
Я ищу эффективный алгоритм для решения проблемы: Входные данные : положительное целое число 3n3n3^n (сохраняется в виде битов) для некоторого целого числа n≥0n≥0n \geq 0 . Вывод : число nnn . Вопрос : Можем ли мы вычислить nnn из битов 3n3n3^n за O(n)O(n)O(n) времени? Это теоретический вопрос, мотивированный моим ответом …

1
максимизировать MST (G [S]) по всем индуцированным подграфам G [S] в метрическом графе
Была ли эта проблема изучена раньше? Учитывая метрический неориентированный граф G (длины ребер удовлетворяют неравенству треугольника), найдите множество S вершин, таких что MST (G [S]) максимизировано, где MST (G [S]) - минимальное остовное дерево подграфа, индуцированное С. Была ли эта проблема изучена ранее? Это NP-жесткий? Большое спасибо.

2
Найти все пары значений, которые находятся под расстоянием Хэмминга
У меня есть несколько миллионов 32-битных значений. Для каждого значения я хочу найти все другие значения в пределах расстояния Хэмминга, равного 5. В наивном подходе это требует сравнений, которых я хочу избежать.O ( N2)O(N2)O(N^2) Я понял, что если я просто обработал эти 32-битные значения как целые числа и отсортировал список …

4
Нижняя граница для проверки близости в норме ?
Мне было интересно, существует ли какая-либо нижняя граница (с точки зрения сложности образца), известная для следующей проблемы: Учитывая пример доступа оракул двух неизвестных распределений , на , тест (WHP) следует лиD1D1D_1D2D2D_2{1,…,n}{1,…,n}\{1,\dots,n\} D1=D2D1=D2D_1=D_2 илиd2(D1,D2)=∥D1−D2∥2=∑ni=1(D1(i)−D2(i))2−−−−−−−−−−−−−−−−−−√≥ϵd2⁡(D1,D2)=‖D1−D2‖2=∑i=1n(D1(i)−D2(i))2≥ϵ\operatorname{d_2}(D_1,D_2)=\lVert D_1-D_2\rVert_2 = \sqrt{\sum_{i=1}^n\left(D_1(i)-D_2(i)\right)^2} \geq \epsilon Batu et al. [BFR + 00] показал, что выборки O(1ϵ4)O(1ϵ4)O\left(\frac{1}{\epsilon^4}\right) было достаточно, …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.