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

Алгоритм - это последовательность четко определенных шагов, которые определяют абстрактное решение проблемы. Используйте этот тег, если ваша проблема связана с разработкой и анализом алгоритмов.

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

1
Параллельный алгоритм нахождения максимума за времени с использованием процессоров
Мы были представлены в классе с алгоритмом нахождения максимума в массиве параллельно в временной сложности с компьютерами.O(1)O(1)O(1)n2n2n^2 Алгоритм был: Дан массив A длины n: Создайте массив флагов B длиной n и инициализируйте его нулями с компьютерами.nnn Сравните каждые 2 элемента и напишите 1 в B по минимальному индексу с компьютерами.n2n2n^2 …

3
Алгоритм сопоставления чисел с минимальным количеством ходов
Это своего рода вопрос о расстоянии редактирования, и он очень прост. У меня просто мозги на эту тему, и до сих пор не могу понять. Учитывая ряд чисел, например [3, 1, 1, 1] Как наиболее эффективно превратить все числа в одно и то же число с минимальным количеством «ходов»? Под …

1
Как быстро мы можем решить, является ли данный DFA минимальным?
Минимизация детерминированных конечных автоматов (DFA) является проблемой, которая была тщательно изучена в литературе, и было предложено несколько алгоритмов для решения следующей проблемы: Учитывая DFA , вычислим соответствующий минимальный DFA, принимающий тот же язык, что и . Большинство этих алгоритмов работают за полиномиальное время.AAA\mathscr{A}AA\mathscr{A} Однако мне интересно, является ли вариант решения …

3
Понимание алгоритма для проблемы АЗС
В задаче о заправке нам даны городов и дороги между ними. Каждая дорога имеет длину, и каждый город определяет цену на топливо. Одна единица дороги стоит одну единицу топлива. Наша цель - добраться от источника до места назначения самым дешевым способом. Наш танк ограничен какой-то ценностью.{ 0 , … , …

1
Сложность нахождения псевдообратной матрицы
Сколько арифметических операций требуется, чтобы найти псевдообратную матрицу Мура – ​​Пенроуза произвольного поля? Если матрица обратима и имеет комплексное значение, то это просто обратная величина. Нахождение обратного времени занимает , где - константа умножения матриц. Это Теорема 28.2 в Введение в алгоритмы 3-е издание.O ( nω)О(Nω)O(n^\omega)ωω\omega Если матрица имеет линейно …

2
Сравнение алгоритма Ахо-Корасика и алгоритма Рабина-Карпа
Я работаю над алгоритмами поиска строк, которые поддерживают поиск по нескольким шаблонам. Я нашел два алгоритма, которые кажутся наиболее сильными кандидатами с точки зрения времени выполнения, а именно: Aho-Corasick и Rabin-Karp . Однако я не смог найти исчерпывающего сравнения между этими двумя алгоритмами. Какой алгоритм более эффективен? Кроме того, какой …

1
Вариант задачи о ранце
Как бы вы подошли к проблеме ранца в ситуации динамического программирования, если теперь вам нужно ограничить количество предметов в ранце константой ппp ? Это та же самая проблема (максимальный вес , каждый предмет имеет значение и вес ), но вы можете добавить только предмет (ы) в рюкзак и, очевидно, нужно …

1
Алгоритм проверки правильности языка
Существует ли алгоритм / систематическая процедура для проверки правильности языка? Другими словами, учитывая язык , заданный в алгебраической форме (думаю , что - то вроде ), проверить , является ли регулярным или не язык. Представьте, что мы пишем веб-сервис, чтобы помочь студентам со всеми домашними заданиями; пользователь указывает язык, а …

1
Структура данных для карты по интервалам
Пусть nnn будет целым числом, и пусть ZZ\mathbb{Z} обозначает множество всех целых чисел. Обозначим через [a,b][a,b][a,b] интервал целых чисел {a,a+1,a+2,…,b}{a,a+1,a+2,…,b}\{a,a+1,a+2,\dots,b\} . Ищу структуру данных для представления отображения f:[1,n]→Zf:[1,n]→Zf:[1,n] \to \mathbb{Z} . Я хочу, чтобы структура данных поддерживала следующие операции: get(i)get(i)\text{get}(i) должен вернуть.f(i)f(i)f(i) set([a,b],y)set([a,b],y)\text{set}([a,b],y) должен обновить fff так, чтобы f(a)=f(a+1)=⋯=f(b)=yf(a)=f(a+1)=⋯=f(b)=yf(a)=f(a+1)=\cdots=f(b)=y , …

3
Количество мультимножеств, такое, что каждое число от 1 до может быть однозначно выражено как сумма некоторых элементов мультимножества.
Моя проблема. Учитывая , я хочу , чтобы подсчитать число действительных мультимножествами . Мультисеть действительна, еслиS SnnnSSSSSS Сумма элементов является , инSSSnnn Каждое число от до может быть выражена однозначно как сумма некоторых элементов .п S111nnnSSS Пример. Например , если , то являются действительными.{ 1 , 1 , 1 , …

1
Ханойские башни, но с произвольной начальной и конечной конфигурацией
Недавно я столкнулся с этой проблемой , разновидностью Ханойских башен . Постановка задачи: Рассмотрим следующую вариацию хорошо известной проблемы «Ханойские башни»: Нам дано башен и m дисков размером сложены на несколько башен. Ваша задача - перенести все диски в башню минимальное количество ходов, но вы должны учитывать следующие правила:nnn1,2,3,…,m1,2,3,…,m1,2,3,\dots,mkthkthk^{\text{th}} перемещать …

1
Средняя длина st (простых) путей в ориентированном графе
Учитывая тот факт , что - путь перечисления является # Р-полной задачи, может ли быть эффективные методы , которые вычисляют (или , по меньшей мере , приблизительно) средняя длина - пути без перечисления их? Что если пути разрешены для пересмотра вершин?т с тsssTTtsssTTt Соответствующие результаты на специальных графиках также могут …

2
Честная нарезка тортов, когда игроки присоединяются поздно
Обычное изложение проблемы справедливой резки тортов предполагает, что все игроков получают свою долю одновременно. Однако во многих случаях игроки прибывают постепенно. Например, мы можем разделить торт по n игрокам, но затем приходит новый игрок и хочет получить долю.nnnnnn Как правило, разделение по принципу честного торта требует больших усилий (например, требует, …

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

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