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

16
Характеристика задач, для которых существуют алгоритмы сублинейного времени

Мне было интересно, можно ли охарактеризовать проблемы, для которых существуют алгоритмы сублинейного времени (в размере входных данных) как обладающие определенными свойствами. Это включает в себя сублинейное время (например, тестирование свойств, альтернативное понятие аппроксимации для задач...

16
Обложка для матриц перестановок

Учитывая набор S из nxn матриц перестановок (который является лишь малой долей из n! Возможных матриц перестановок), как мы можем найти подмножества T минимального размера в S, чтобы при добавлении матриц T было по крайней мере 1 в каждой позиции? Меня интересует эта проблема, где S - небольшая...

16
Алгоритм оптимизации деревьев решений

Фон Бинарное дерево решений представляет собой корневое дерево , где каждый внутренний узел (и корень) помечен индекс J ∈ { 1 , . , , , n } , так что путь от корня к листу не повторяет индекс, листья помечаются выходами в { A , B } , а каждое ребро помечается 0 для левого потомка и 1 для правого...

16
Сложность решения, является ли семья спернеров

Нам дано семейство из подмножеств {1, ..., n}. Можно ли найти нетривиальную нижнюю оценку сложности решения, является ли семейством Спернера? Тривиальная нижняя граница - и я сильно подозреваю, что она не жесткая.FF\mathcal{F}mmmFF\mathcal{F}O(nm)O(nm)O(n m) Напомним, что множество является...

16
Нахождение наибольшего набора точек ограниченного диаметра

Для заданных точек в R d и расстояния l найти наибольшее подмножество этих точек, такое, что евклидово расстояние ни одной из них не превышает l .p1,…,pnp1,…,pnp_1,\ldots,p_nRdRd\mathbb{R}^{d}llllll В чем сложность этой проблемы? На графике точек, имеющих ребро, когда расстояние между двумя точками...

16
Временная сложность алгоритма Беллмана-Хелда-Карпа для ТСП, дубль 2

В недавнем вопросе обсуждался теперь классический алгоритм динамического программирования для TSP, независимо от Беллмана и Хельда-Карпа . Алгоритм повсеместно сообщается работать в O(2nn2)O(2nn2)O(2^n n^2) времени. Однако, как недавно заметил один из моих учеников, это время выполнения может...

16
Какой самый быстрый детерминистический алгоритм для достижения динамического орграфа без удаления ребер?

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

16
Когда два алгоритма считаются «похожими»?

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

16
Вычисление четности перестановки потоковым способом

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

16
Почему коэффициенты дифференциальной аппроксимации недостаточно хорошо изучены по сравнению со стандартными, несмотря на заявленные преимущества?

Существует стандартная теория приближений, в которой коэффициент приближения равен supAOPTвирAОпT\sup\frac{A}{OPT} (для задач сMINMяNMINзадачами),AAA- значение, возвращаемое некоторым алгоритмомAAAаOPTОпTOPT- оптимальное значение. И еще одна теории, что издифференциального приближениягде отношение...

16
Сложность подсчета простых путей в ориентированном графе

Пусть орграф (не обязательно DAG) и . Что является сложность подсчета количества простой путей в . GGGs,t∈V(G)s,t∈V(G)s,t \in V(G) s−ts−ts-tGGG Я ожидал бы, что проблема будет # -полной, но не смог найти точную ссылку. PP{\mathsf P} Также обратите внимание, что на ряд похожих вопросов были даны...

16
Параметризованный алгоритм поиска бикликов

Для заданного ненаправленного графа из вершин, какова наилучшая известная оценка времени выполнения для нахождения подграфа, который является k × k -бикликом? Существуют ли более быстрые параметризованные алгоритмы, чем алгоритм времени для "угадывания" одной стороны биклика и проверки, есть ли...

16
Ссылка на алгоритм тестирования ацикличности смешанного графа?

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

16
похожие матрицы

Для двух матриц A и B задача принятия решения о том, существует ли матрица перестановок P такая, что B = P - 1 A P , эквивалентна (граф изоморфизма). Но если мы расслабим P как просто обратимую матрицу, то в чем сложность? Существуют ли какие-либо другие ограничения на обратимую матрицу P , помимо...

16
Жесткие экземпляры для проверки изоморфизма графов

Является ли случай строго регулярных графов самым сложным для тестирования ЖКТ? где «самый трудный» используется в некотором смысле «здравый смысл», или, так сказать, «в среднем». Wolfram MathWorld упоминает некоторые «патологически сложные графы». Кто они такие? Мой примерный набор из 25 пар...

16
Как называется этот тип задачи ориентированного графа?

Возьмем ориентированный граф края которого украшены натуральным числом. Нам нужно множество всех путей P между двумя вершинами v 1 и v 2 , чтобы каждое последующее ребро в пути было украшено натуральным числом, которое больше натурального числа, украшающего предыдущее ребро.GGGPPPv1v1v_1v2v2v_2...

16
Как вычислить степени квадратных матриц?

Предположим, нам дана матрица , и пусть . Как быстро мы можем вычислить мощность этой матрицы?A∈RN×NA∈RN×NA \in \mathbb R^{N\times N}m∈N0m∈N0m \in \mathbb N_0AmAmA^m Следующая лучшая вещь по сравнению с вычислением продуктов - это использование быстрой экспоненты, для которой требуются матричные...

16
Графовые задачи, NP-полные на ориентированных графах, но полиномиальные на неориентированных графах

Я ищу проблемы, которые, как известно, являются NPC для ориентированных графов, но имеют полиномиальный алгоритм для неориентированных графов. Я видел вопрос, касающийся здесь «направленных» проблем, которые проще, чем их «ненаправленный» вариант , но я ищу жесткость на направленной стороне....

15
Разработка и сложность алгоритмов - как мыслить таким образом?

Мой вопрос общий: как мне начать думать с точки зрения разработки и сложности алгоритмов? Я собираюсь пройти аспирантуру по разработке алгоритмов. Я зарегистрировался в нем раньше, но бросил его позже, потому что не мог идти в ногу с этим. Я должен принять этот курс как требование. Есть ли уловка,...

15
Минимальное количество транспозиций для сортировки списка

Пытаясь разработать собственный алгоритм сортировки, я ищу оптимальный эталон, с которым я могу его сравнить. Для несортированного порядка элементов A и отсортированного порядка B , какой эффективный способ вычислить оптимальное количество транспозиций, чтобы добраться от A до B ? Транспонирование...