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

22
Двоичное умножение и свертка четности

Этот вопрос касается связи между нормальным умножением двоичных чисел и модулем умножения полиномов. Чтобы конкретизировать вопрос, я в идеале хотел бы знать, существует ли лучшее решение вопроса из Кнута тома. 2, 3-е издание, стр. 420, чем приведенное в книге. «Может ли умножение многочленов по...

22
Максимальный расход при использовании Ford-Fulkerson и DFS

Этот вопрос касается временной сложности алгоритма максимального потока Форда-Фулкерсона при использовании DFS для поиска путей расширения. Существует хорошо известный пример, показывающий, что при использовании DFS может потребоваться линейное число итераций в максимальном потоке, см., Например,...

22
Нахождение вершин-близнецов в графах

Пусть G=(V,E)G=(V,E)G=(V,E) - граф. Для вершины x∈Vx∈Vx\in V , определим N(x)N(x)N(x) , чтобы быть (открытая) окрестность xxx в GGG . То есть N(x)={y∈V|{x,y}∈E}N(x)={y∈V|{x,y}∈E}N(x)=\{y\in V \,\vert\, \{x,y\}\in E\} . Определим две вершиныu,vu,vu,v вGGG какдвойники,еслиuuu иvvv имеют одинаковый...

22
Вера распространения для приблизительного реального 3LIN?

В научной статье 2002 года Мезард, Паризи и Зекчина выдвинули эвристику распространения верований для случайного 3SAT. Эксперименты показывают, что эвристика хорошо работает для соотношений ограничений на переменную, для которых вероятно существует удовлетворительное назначение. Мои вопросы: (1)...

22
Точный плоский электрический поток

Рассмотрим электрическую сеть, смоделированную как планарный граф G, где каждое ребро представляет собой резистор 1 Ом. Как быстро мы можем вычислить точное эффективное сопротивление между двумя вершинами в G? Эквивалентно, как быстро мы можем вычислить точный ток, протекающий вдоль каждого края,...

22
Краткое введение в алгоритмы для математиков

Я ищу краткий вводный текст об алгоритмах с высоким отношениемОн должен начинаться с самого начала, но затем быстро развиваться, не тратя слишком много времени на примеры из реального мира, методики элементарных доказательств и т. Д. Как математик-исследователь, у меня есть глубокие знания в...

22
Программа для вычисления дерева разложения графа

Кто-нибудь знает о программе с открытым исходным кодом для вычисления дерева разложения графов для фиксированной "k" (ширина)? Я знаю, что проблема поиска Tree-Decomposition является NP-Hard для переменной «k», но мои входные экземпляры будут очень маленькими (~ 10 узлов), и «k»...

22
Образовательный источник или опрос по анализу полуопределенной программы?

При разработке алгоритмов аппроксимации иногда решают полуопределенную программу с последующим шагом округления. Часто используемый пример, иллюстрирующий это, - Max-Cut. (См., Например, Алгоритмы аппроксимации Vijay Vazirani.) Существуют ли хорошие образовательные источники или обзоры, выходящие...

22
Сложность вычисления кратчайших путей на плоскости с полигональными препятствиями

Предположим, нам дано несколько непересекающихся простых многоугольников на плоскости и две точки и t вне каждого многоугольника. Задача евклидова кратчайшего пути состоит в том, чтобы вычислить евклидов кратчайший путь от s до t , который не пересекает внутреннюю часть любого многоугольника. Для...

21
Как близко мы можем добраться до линейного умножения, сложения и сравнения (по целым числам)?

Согласно статье К. У. Ригана «Соедините звезды» , в конце он упоминает, что найти представление целых чисел так, что операции сложения, умножения и сравнения вычисляются за линейное время, все еще остается открытой задачей: Существует ли представление целых чисел, так что сложение, умножение и...

21
Теоретические приложения для алгоритмов аппроксимации

В последнее время я начал изучать алгоритмы аппроксимации для NP-сложных задач и интересовался теоретическими причинами их изучения. (Вопрос не должен быть подстрекательским - мне просто любопытно). Из исследования алгоритмов аппроксимации возникла действительно прекрасная теория - связь между...

21
Приблизительный 1d TSP с линейными сравнениями?

O(nlogn)O(nlog⁡n)O(n\log n)1+O(n−c)1+O(n−c)1+O(n^{-c})cccO(n)O(n)O(n)(max−min)n−(c+1)(max−min)n−(c+1)(\max-\min)n^{-(c+1)}его первоначального значения, а затем используйте основную сортировку. Но модели с округлением имеют проблематичную теорию сложности, и это заставило меня задуматься, а как...

21
#SAT Solver скачать

Может ли кто-нибудь указать на один или несколько веб-сайтов, где можно загрузить работающую реализацию решателя #SAT? Меня интересуют те, кто возвращает точное количество решений, а не...

21
Р равняется пересечению всех суперполиномиальных временных классов?

f(n)е(N)f(n) c > 0limn→∞nc/f(n)=0ИтN→∞Nс/е(N)знак равно0\lim_{n\rightarrow\infty} n^c/f(n)=0c>0с>0c>0 Ясно, что для любого языка справедливо, что для каждого суперполиномиального ограничения по времени . Интересно, верно ли и обратное утверждение этого утверждения? То есть, если мы знаем...

21
Различение элементов за O (n) время?

Все мы знаем, что отличимость элементов в модели, основанной на сравнении, не может быть выполнена за времени. Тем не менее, одним словом RAM можно добиться большего.o(nlogn)o(nlog⁡n)o(n\log n) Конечно, если предположить существование совершенной хеш-функции, которая может быть вычислена за...

21
Приблизительная сумма отсортированного списка

Недавно я работал над проблемой вычисления приблизительной суммы списка отсортированных неотрицательных чисел. При любом фиксированном , с Схема времени аппроксимации была получена таким образом, что она дает -аппроксимация на сумму. Документ размещен по адресу http://arxiv.org/abs/1112.0520 ,...

21
Как быстро мы можем решить полностью унимодулярную целочисленную линейную программу?

(Это продолжение этого вопроса и его ответа .) У меня есть следующая полностью унимодулярная (TU) целочисленная линейная программа (ILP). Здесь - все натуральные числа, заданные как часть входных данных. Указанное подмножество переменных x i j устанавливается в ноль, а остальные могут принимать...

21
Проблемы, которые нелогично решаются на практике?

Недавно я прошел через мучительный забавный опыт неформального объяснения концепции вычислительной сложности молодому талантливому программисту-самоучке, который никогда раньше не проходил формальный курс по алгоритмам или сложности. Неудивительно, что многие понятия поначалу казались странными, но...

21
Эффективно найти 5-цикл в разреженном графе.

(вставлено из MathOverflow) Здравствуй, Я читал эту тему: /mathpro/16393/finding-a-cycle-of-fixed-length Я хочу найти 5-цикл в графике. На самом деле, то, что я действительно хочу, это кратчайший нечетный цикл длиной не менее 5, но, возможно, это немного не относится к делу. В моих целях я...

20
Нахождение расстояния между двумя полиномами (представленными в виде деревьев)

Коллега, который работает над генетическим программированием, задал мне следующий вопрос. Сначала я попытался решить ее, основываясь на жадном подходе, но потом подумал, что нашел контрпример к жадному алгоритму. Итак, я подумал, что стоит упомянуть здесь. Рассмотрим два полинома, которые...