Информатика

9
Планирование циклического перебора: разрешить перечисление процесса несколько раз?

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

9
Влияние размерности клеточных автоматов на классы сложности

Давайте возьмем в качестве примера сокращение 3d → 2d: какова стоимость моделирования трехмерного клеточного автомата двумерным клеточным автоматом? Вот несколько более конкретных вопросов: Какие алгоритмы будут изменять их временную сложность, на сколько? Какова будет основная идея для...

9
Разрешимость префиксного языка

В середине срока был вариант следующего вопроса: Для разрешимого определить Показать, что не обязательно разрешимый.прив ( L ) = { х | ∃ у  й  рентгеновские у ∈ LLLLPref ( L )Pref ( L ) = { x ∣ ∃ y St  X Y∈ L }Pref(L)={x∣∃y s.t. xy∈L}\text{Pref}(L) = \{ x \mid \exists y \text{ s.t. } xy \in L\}Pref...

9
Выражение произвольной перестановки в виде последовательности операций (вставка, перемещение, удаление)

Предположим, у меня есть две строки. Назовите их и . Ни одна строка не имеет повторяющихся символов.AAABBB Как найти самую короткую последовательность операций вставки, перемещения и удаления, которая превращает в , где:AAABBB insert(char, offset)вставляет charв заданную offsetстроку...

9
Логарифмическая или двойная логарифмическая сложность времени

В реальных приложениях есть ли конкретное преимущество при использовании алгоритмов вместо O ( log ( n ) ) ?O(log(log( н ) )О(журнал⁡(журнал⁡(N))\mathcal{O}(\log(\log(n))O (журнал( н ) )O(log⁡(n))\mathcal{O}(\log(n)) Это тот случай, когда можно использовать, например, деревья Ван Эмде Боаса вместо...

9
Решение рекурренций с помощью характеристического полинома с мнимыми корнями

При анализе алгоритмов вам часто приходится решать повторения. В дополнение к основной теореме, методам подстановки и итерации, есть метод, использующий характеристические полиномы . Скажем, я пришел к выводу, что характеристический многочлен имеет мнимые корни, а именно x 1 = 1 + i и x 2 = 1 - i ....

9
Ветвь и Связанное объяснение

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

9
Нижние границы вычисления функции множества

Имея набор из элементов, скажем, я хочу вычислить функцию которая чувствительна ко всем частям входных данных, т.е. зависит от самого члена (то есть можно изменить любой член на что-то иначе для получения нового ввода значения на и различны).n f ( A ) A A A ′ f A A ′AAANnnе( А...

9
Атака на хеш-функции, которые не удовлетворяют одностороннему свойству

Я пересматриваю курс по компьютерной безопасности и застрял на одном из прошлых вопросов. Вот: Алиса ( ) хочет отправить короткое сообщение M Бобу ( B ), используя общий секрет S a b, чтобы подтвердить, что сообщение пришло от нее. Она предлагает отправить одно сообщение из двух частей: A → B...

9
Проблема китайского почтальона: поиск наилучших связей между узлами нечетной степени

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

9
Т-диаграмма кросс-компилятора

Я изучаю Bootstrapping из Red Dragon Book Compilers и нашел T-диаграмму для кросс-компилятора довольно запутанной. Я не могу понять, что подразумевается под «Запустить compiler1 через compiler2». Может ли кто-нибудь дать лучшее объяснение, аналогию или пример, связанный с каким-то реальным...

9
Покрытие прямоугольника Sweep Line

Мне дали упражнение, к сожалению, я сам не справился. Существует множество прямоугольников и прямоугольник R 0 . Используя алгоритм подметания плоскости, определите, полностью ли покрыто R 0 набором R 1 . , R n .р1, , рNR1..RnR_{1}..R_{n}р0R0R_{0}р0R0R_{0}р1, , рNR1..RnR_{1}..R_{n} Более подробную...

9
Слова с одинаковым правым и левым ассоциативным произведением

Я начал изучать недетерминированные автоматы, используя книгу Хопкрофта и Уллмана . Я застрял в проблеме, которая показалась мне очень интересной: Дать недетерминированный конечный автомат, принимающий все строки, имеющие одинаковое значение, при оценке слева направо как справа налево путем...

9
Ищете алгоритм ранжирования, который поддерживает новые записи

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

9
Является ли WPA2 с предварительным общим ключом примером доказательства с нулевым разглашением?

При настройке точки доступа и выборе WPA2 необходимо вручную ввести предварительный общий ключ (пароль) PSK как в точку доступа, так и в точку доступа STA. Обе стороны, AP и STA, должны аутентифицировать друг друга. Но они должны сделать это, не раскрывая PSK. Оба должны доказать другой стороне,...

9
Что понимается под прерываниями в контексте операционных систем?

Я решил прочитать « Концепции операционных систем » Silberschatz, Galvin Gagne (8-е издание) летом. Я попал в тему, которая меня смущает - прерывания и их роль в отношении операционных систем. В тексте говорится, что операционная система начнет первый процесс, такой как «init», а затем дождется...

9
Если

Я застрял, решая следующее упражнение: Докажите, что если зависит от контекста, а R регулярно, то L / R = { w ∣ ∃ x ∈ RLLLRRR (т.е.правый фактор) не зависит от контекста.L/R={w∣∃x∈Rs.twx∈L}L/R={w∣∃x∈Rs.twx∈L}L / R = \{ w \mid \exists x \in R \;\text{s.t}\; wx \in L\} Я знаю , что должен...

9
Цепи глубины-2 с вентилями OR и MOD не универсальны?

Хорошо известно, что каждая булева функция может быть реализована с использованием булевой схемы глубины 2 (над переменными, их отрицанием и постоянными значениями) содержащий логические элементы И на первом уровне и один логический элемент ИЛИ на верхнем уровне; это просто представление DNF из...

9
В какой отрасли компьютерных наук изучается работа антивирусных программ?

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