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

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

3
Практичны ли какие-либо современные алгоритмы максимального потока?
Для решения проблемы максимального потока , кажется, существует ряд очень сложных алгоритмов, по крайней мере один из которых был разработан совсем недавно, в прошлом году. Макс Орлина течет за O (MN) времени или лучше дает алгоритм, который работает в O (VE). С другой стороны, алгоритмы, которые я чаще всего вижу …

10
Отличные алгоритмы, машинное обучение и отсутствие линейной алгебры
Я преподаю курс продвинутых алгоритмов и хотел бы включить некоторые темы, связанные с машинным обучением, которые будут интересны моим студентам. В результате я хотел бы услышать мнение людей о наиболее интересных / лучших алгоритмических результатах в области машинного обучения. Потенциально сложным ограничением является то, что у студентов не будет каких-либо …

10
Текущие параллельные модели для расчетов
В 1980-х годах появились модели параллельных вычислений PRAM и BSP . Кажется, что расцвет обеих моделей был в конце 80-х и начале 90-х годов. Эти области все еще активны с точки зрения исследования параллельных алгоритмов? Существуют ли более новые, более сложные модели для параллельных вычислений? Общие модели все еще в …

1
Нахождение смещенной монеты, используя несколько бросков монет
Следующая проблема возникла во время исследования, и она удивительно чиста: У вас есть источник монет. Каждая монета имеет уклон, а именно вероятность того, что она упадет на «голову». Для каждой монеты независимо существует вероятность 2/3, что она имеет смещение не менее 0,9, а с остальной вероятностью ее смещение может быть …

2
Самая распространенная подпоследовательность
Строка имеет подпоследовательностей, но обычно они не все различны. Какова сложность нахождения максимальной частоты любой подпоследовательности?2n2n2^n Например, строка «подпоследовательность» содержит 7 копий подпоследовательности «иск», и это максимум. Пример кода перебора на http://ideone.com/UIp3t Есть ли связанные структурные теоремы? Оба из них оказываются ложными : самая длинная из подпоследовательностей максимальной частоты уникальна …

2
Можете ли вы определить сумму двух перестановок за полиномиальное время?
Были два вопросы недавно спросил о cs.se , которые были либо связанные или имели особый случай , эквивалентный следующему вопросу: Предположим, у вас есть последовательность из n чисел, такая что ∑ n i = 1 a i = n ( n + 1 ) . Разложите его в сумму двух …

4
«Направленные» проблемы, которые легче, чем их «ненаправленные» варианты.
Я читал лекцию по сортировке блинов и сказал, что: Сортировка по обращению является NP-трудной «подписан» сортировка по разворотов в P . Что заставило меня задуматься. В некотором смысле «подписанная» сортировка является «направленной» - вы можете рассматривать знак как направление (и действительно, это мотивация эволюционной биологии). Но это более простая проблема! …

16
Трудно выглядящие алгоритмические задачи, облегчаемые с помощью теорем
Я ищу хорошие примеры, где встречается следующее явление: (1) Алгоритмическая проблема выглядит сложной, если вы хотите решить ее, работая из определений и используя только стандартные результаты. (2) С другой стороны, это становится легко, если вы знаете некоторые (не очень стандартные) теоремы. Цель этого состоит в том, чтобы проиллюстрировать студентам, что …

3
Как получить случайный граф, не имеющий гамильтонова цикла?
Пусть класс A обозначает все графы размера которые имеют гамильтонов цикл. Из этого класса легко получить случайный граф - возьмите n изолированных узлов, добавьте случайный гамильтонов цикл и затем случайным образом добавьте ребра.nnnnnn Пусть класс B обозначает все графы размера которых нет гамильтонова цикла. Как мы можем выбрать случайный граф …

4
Максимальные классы, для которых наибольшее независимое множество можно найти за полиномиальное время?
В ISGCI списки более 1100 классов графов. Для многих из них мы знаем, можно ли выбрать НЕЗАВИСИМЫЙ НАБОР за полиномиальное время; их иногда называют классами IS-easy . Я хотел бы составить список максимальных классов IS-easy. Эти классы вместе образуют границу (известной) управляемости для этой задачи. Так как к любому бесконечному …

5
Бинарный поиск обобщений для поэтов?
Предположим, у меня есть poset "S" и монотонный предикат "P" на S. Я хочу найти один или все максимальные элементы S, удовлетворяющие P. EDIT : Я заинтересован в минимизации количества оценок P . Какие алгоритмы существуют для этой проблемы и какие свойства и дополнительные операции они требуют на S? Как …

10
Вероятностные (рандомизированные) алгоритмы до появления «современной» информатики
Изменить: я выбираю ответ с наибольшим количеством баллов до 6 декабря 2012 года. Это мягкий вопрос. Концепция (детерминированных) алгоритмов восходит к BC. Как насчет вероятностных алгоритмов? В этой статье в вики в качестве первого рандомизированного алгоритма (год ???) был задан алгоритм Рабина для задачи ближайшей пары в вычислительной геометрии. Lipton …

1
Другие применения усиления разветвления Каргера-Штейна?
Я только что преподавал рандомизированный алгоритм сокращений по методу Каргера-Стейна в своем выпускном классе алгоритмов. Это настоящая алгоритмическая жемчужина , поэтому я не могу ее не преподавать, но она всегда расстраивает меня, потому что я не знаю других применений основной техники. (Таким образом, трудно назначить домашнюю работу, которая заставляет точку …

4
Сложность применения перестановки на месте
К моему удивлению, я не смог найти статьи об этом - вероятно, искал не те ключевые слова. Итак, у нас есть массив чего угодно и функция по его индексам; - перестановка.фееfееf Как переупорядочить массив в соответствии с с памятью и временем выполнения, максимально приближенными к и ?O ( 1 ) …

2
Статьи в кредит на спектральное разбиение графиков
Если неориентированный -регулярный граф и представляет собой подмножество вершин мощности , вызови расширение края в г. количестваd S ≤ | V | / 2 SG=(V,E)G=(V,E)G=(V,E)dddSSS≤|V|/2≤|V|/2\leq |V|/2SSS ϕ(S):=Edges(S,V−S)d⋅|S|⋅|V−S|ϕ(S):=Edges(S,V−S)d⋅|S|⋅|V−S|\phi(S) := \frac {Edges(S,V-S)}{d\cdot |S|\cdot |V-S|} Где представляет собой число ребер с одной конечной точкой в и одной конечной точке в . Тогда задача …

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