Вопросы с тегом «online-algorithms»

1
Языки, распознаваемые DFA полиномиального размера
Для фиксированного конечного алфавита , формальный язык над является регулярным , если существует детерминированный конечный автомат (ДКА) над , которая принимает ровно .L ΣΣΣ\SigmaLLLΣΣ\SigmaLΣΣ\SigmaLLL Я интересуюсь языками, которые «почти» регулярны в том смысле, что они могут распознаваться автоматическими семействами размеров, которые растут только полиномиально с длиной слова. Формально, позвольте мне …

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

2
Алгоритм для 'k' 'наиболее часто встречающихся чисел
Я искал наиболее эффективный (потоковый ??) алгоритм, который сообщает мне «k» наиболее часто встречающихся элементов в потоке данных в любой момент времени. Этот пост: «Разделяй и властвуй» алгоритмы потока данных заинтересовали меня. Например, предположим, что есть числа: (4,3,5,1,6,2,4,3,3,8,9,1), и я запрашиваю 3 наиболее часто встречающихся числа (скажем), тогда я должен …

2
Существует ли алгоритм для эффективного сохранения информации о связности для DAG при наличии вставок / удалений?
Можно ли эффективно задавать ациклический ориентированный граф для следующих операций?G(V,E)G(V,E)G(V,E) isConnected(G,a,b)isConnected(G,a,b)isConnected(G,a,b) : определяет, существует ли путь в от узла до узлаGGGaaabbb link(G,a,b)link(G,a,b)link(G,a,b) : добавляет ребро из в в графеaaabbbGGG unlink(G,a,b)unlink(G,a,b)unlink(G,a,b) : удаляет ребро от до вaaabbbGGG add(G,a)add(G,a)add(G,a) : добавляет вершину к G remove(G,a)remove(G,a)remove(G,a) : удаляет вершину из G Несколько заметок: …

3
Существует ли алгоритм аппроксимации постоянного множителя для задачи раскраски 2D-прямоугольника?
Задача, которую мы здесь рассматриваем, - это расширение хорошо известной проблемы интервальной раскраски. Вместо интервалов мы рассматриваем прямоугольники, стороны которых параллельны осям. Цель состоит в том, чтобы закрасить прямоугольники минимальным количеством цветов, чтобы любые два перекрывающихся прямоугольника были назначены разным цветам. Эта проблема, как известно, NP-сложная. Синь Хань, Казуо Ивама, …

1
Достаточно ли, чтобы линейные программные ограничения были выполнены в ожидании?
В статье « Рандомизированный анализ ранга-двойственности RANKING для сопоставления двухчастных он- лайн , доказывая, что алгоритм RANKING является -конкурентоспособным, авторы показывают, что двойственное возможно в ожидание (см. лемму 3 на стр. 5). Мой вопрос:( 1 - 1е)(1-1е)\left(1 - \frac{1}{e}\right) Достаточно ли, чтобы линейные программные ограничения были выполнены в ожидании? Одно …

2
Интернет Алгоритмы книги
Есть ли последние книги по онлайн-алгоритмам? Я знаю только две книги на эту тему. Онлайновые вычисления и конкурентный анализ Аллана Бородина и Рана Эль-Янива: Это классическая, но старая книга, которая не содержит много недавних достижений в этой области. Разработка конкурентных онлайн-алгоритмов с помощью подхода Primal-Dual. Нив Бухбиндер и Джозеф (Сефи) …

3
Существует ли онлайн-алгоритм для отслеживания компонентов в изменяющемся неориентированном графе?
проблема У меня есть неориентированный граф (с несколькими ребрами), который будет меняться со временем, узлы и ребра могут быть вставлены и удалены. При каждой модификации графика я должен обновлять связанные компоненты этого графика. свойства Дополнительные свойства состоят в том, что никакие два компонента никогда не будут повторно соединены. Очевидно, что …

4
Непрерывная кластеризация
Поэтому у меня возникла проблема, связанная с кластеризацией с живыми непрерывно потоковыми данными. Поскольку у меня постоянно растущий набор данных, я не уверен, что это лучший способ запустить эффективную и действенную кластеризацию. Я придумал несколько возможных решений, в том числе: Установка ограничения на количество точек данных, которое разрешается, поэтому при …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.