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

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

2
Начальная точка для алгоритмов кеширования?
Мне интересно узнать больше об забытых в кеше алгоритмах и структурах данных, но есть так много статей, что я, честно говоря, не знаю, с чего начать. Я нашел оригинальный тезис Прокупа по этому вопросу, который кажется хорошей отправной точкой, но если есть простое и доступное введение в предмет, я бы …

1
Проблема размещения евклидовых емкостей
В капаситированных Facility Местоположение задачи (CFLP) , нам дано множество клиентов и набор потенциальных объектов . У каждого клиента есть спрос который должен обслуживаться одним или несколькими открытыми средствами. Каждый объект имеет стоимость открытия и имеет емкость , что является максимальным требованием , что объект могу служить. Стоимость обслуживания одной …

2
Кратчайшие пути, запрещающие каждый край
Я был бы признателен за любые указания или термины, которые могли бы привести меня в правильном направлении. У нас есть ориентированный граф и длины для каждого ребра которое можно считать положительным. Существует специальный начальный узел и конечный узел .G = ( V, E)гзнак равно(В,Е)G=(V,E)Lя жLяJl_{ij}я жяJijsssTTt Для каждого ребра мы …

1
Встраивание графа как совокупности внутренних непересекающихся тетраэдров
Определите сетку в 3D как связанную совокупность тетраэдров с непересекающимися внутренностями (поэтому тетраэдры имеют только k-грани, k ≤ 2К≤2k \le 2). Учитывая произвольный граф, есть ли эффективная процедура для проверки, если он может быть встроен в виде сетки? Здесь вложение - это отображение вершин графа в точках в а ребер …

2
Существует ли структура данных для быстрой обработки списка и запросов заказа?
У нас есть набор, LLLсписков элементов из множества N= { 1 , 2 , 3 , . , , , n }N={1,2,3,...,n}N = \{ 1, 2, 3, ..., n \}, Каждый элемент изNNN появляется в одном списке в LLL, Я ищу структуру данных, которая может выполнять следующие обновления: с о …

1
Эвристика для оптимизации
Поскольку это пятница, пришло время для CW вопроса. Я ищу эвристики, которые широко используются в задачах оптимизации. Чтобы ограничить область применения более «дружественной теории» эвристики, вот правила (некоторые произвольные, некоторые нет) Это должен быть четко определенный метод без многочисленных параметров и с конкретным временем выполнения (возможно, на одну итерацию) Он …

1
Принятие решения о том, полностью ли соответствует подстановочная строка другой подстановочной строке в наборе
Вот проблема, которая беспокоила меня некоторое время. Допустим, строка представляет собой последовательность из 1 и 0, а строка с подстановочными символами - это последовательность из 1, 0 и? S. Все строки и строки шаблона имеют одинаковую длину. Это стандартные подстановочные знаки UNIX; 10 ?? 1 соответствует 10011, 10111 и т. …

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

3
Алгоритмы триангуляции полигонов
Мне было трудно найти алгоритм или опубликовать статьи о триангуляции самопересекающегося многоугольника (также многоугольника со структурой дырок). Может, кто-нибудь поможет мне найти опубликованную статью / алгоритм, пожалуйста? PS: кто-то пометит этот вопрос соответствующим образом, пожалуйста, мне не хватает очков репутации, чтобы сделать это.

3
Как я могу случайным образом генерировать деревья с ограниченной высотой?
Для проекта, над которым я работаю, я должен генерировать случайные остовные деревья с ограниченной высотой. В основном я делаю следующее: 1) Создаю связующее дерево. 2) Проверяю осуществимость, если возможно, сохраняю его. 1) Начиная с минимального связующего дерева (Прима или Крускала), я добавляю несуществующее ребро, и это создает цикл, я обнаруживаю …

1
Какие-либо формулировки SAT / SMT VRP / VRPTW (TSP, Job-Shop-Scheduling)?
Интересно, есть ли у них какие-либо подходы, формулирующие проблему маршрутизации транспортного средства с временными окнами ( VRPTW ) (как проблему решения) в качестве экземпляра SAT / SMT? (альтернатива: TSP) Например: «Есть ли правильное решение для посещения всех клиентов в пределах их временных интервалов с n = 10 транспортными средствами?» Это …

3
Разложение дерева для плоских графов
Сначала спросили по математике. Без ответов. Предположим, у меня есть плоский граф с плоским вложением, как мне найти разложение дерева? Каково оптимальное разложение дерева by- квадратной сетки? Не совсем уверен, как определить «оптимальный», но следует различать разложение с одним большим мешком и разложение с большим количеством больших мешков.dddddd

2
Временная сложность алгоритма Хельда-Карпа для ТСП
Когда я посмотрел « Динамический программный подход к решению задач секвенирования » Майкла Хелда и Ричарда М. Карпа, у меня возник следующий вопрос: почему сложность их алгоритма для TSP равна (∑n−1k=2k(k−1)(n−1k))+(n−1)(∑k=2n−1k(k−1)(n−1k))+(n−1)(\sum_{k=2}^{n-1}k(k-1)\binom{n-1}{k})+(n-1) (стр. 199), я имею в виду, где они берут фактор kkk ? Если я правильно понял, k−1k−1k-1 означает количество …

1
Сложность нахождения собственного разложения * симметричной * матрицы
Это специализированная версия предыдущего вопроса: сложность нахождения собственного разложения матрицы . Для симметричных матриц NxN известно, что времени O (N ^ 3) достаточно для вычисления собственного разложения. Вопрос в том, можем ли мы достичь субкубической сложности? Спасибо.

2
Тестирование свойств для независимых наборов
Предположим, нам дан график и параметры . Существуют ли диапазоны значений для (или это выполнимо для всех ), для которых можно проверить, является ли -far из-за наличия независимого набора размера по крайней мере во времени ?ггGк , ϵК,εk,\epsilonККkККkггGεε\epsilonККkO ( n + поли ( 1 / ϵ ) )О(N+поли(1/ε))O(n + \text{poly}(1/\epsilon)) …

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