Информатика

Q & A для студентов, исследователей и практиков информатики



1
Взвешенная сумма последних N чисел
Предположим, мы получаем цифры в потоке. После получения каждого числа необходимо вычислить взвешенную сумму последних NNN чисел, где веса всегда одинаковы, но произвольны. Насколько эффективно это можно сделать, если нам разрешено сохранять структуру данных, чтобы помочь с вычислениями? Можем ли мы сделать что-то лучше, чем Θ(N)Θ(N)\Theta(N) , то есть пересчитывать …

2
Как выполняется правило 110 Тьюринга?
Я прочитал страницу Википедии для правила 110 в клеточных автоматах, и я более или менее знаю, как они работают (набор правил решает, где рисовать следующие 1 или 0). Я только что прочитал, что они завершены по Тьюрингу, но я даже не могу понять, как бы вы «запрограммировали» «правило 110»?

2
Является ли разрешимым набор машин Тьюринга, который останавливается не более чем на 50 шагов на всех входах?
Пусть . Мне нужно решить, является ли F разрешимым или рекурсивно перечислимым. Я думаю, что это можно решить, но я не знаю, как это доказать.F= { ⟨ М⟩ : M - это ТМ, который останавливается для каждого входа максимум за 50 шагов }F={⟨M⟩:M is a TM which stops for every …


3
Линия разделяет два набора точек
Есть ли способ определить, могут ли два набора точек быть разделены линией? У нас есть два набора точек и если существует линия, разделяющая и такая, что все точки и только на одной стороне линии и все точки и только на другой стороне.B A B A A B BAAAВBBAAAВBBAAAAAAВBBВBB Самый наивный …

1
Генерация входных данных для алгоритмов случайного тестирования графа?
При тестировании алгоритмов общим подходом является случайное тестирование: генерировать значительное количество входных данных в соответствии с некоторым распределением (обычно равномерным), запускать алгоритм на них и проверять правильность. Современные инфраструктуры тестирования могут генерировать входные данные автоматически с учетом сигнатуры алгоритмов с некоторыми ограничениями. Если входные данные являются числами, списками или строками, …

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

3
Максимальный охватывающий круг заданного радиуса
Я пытаюсь найти подход к следующей проблеме: По заданному набору точек и радиусу найдите центральную точку окружности, чтобы в окружности было максимальное количество точек из множества. Время работы должно быть .r O ( n 2 )SSSrrrO(n2)O(n2)O(n^2) Сначала это казалось чем-то похожим на проблему наименьшего окружающего круга, которую легко решить в …

5
Максимально независимый набор двудольного графа
Я пытаюсь найти максимальный независимый набор бипаритового графа. В некоторых заметках я обнаружил следующее: «13 мая 1998 г. - Вашингтонский университет - CSE 521 - Приложения сетевого потока» : Проблема: Для двудольного графа G=(U,V,E)G=(U,V,E)G = (U,V,E) найдите как можно большее независимое множество U′∪V′U′∪V′U' \cup V' , где U′⊆UU′⊆UU' \subseteq U …

2
Кратчайший путь на неориентированном графе?
Поэтому я подумал, что этот (хотя и несколько базовый) вопрос относится к следующему: Скажем, у меня есть график размером 100 узлов, расположенных в виде шаблона 10x10 (подумайте, шахматная доска). График является ненаправленным и невзвешенным. Перемещение по графику включает перемещение трех пробелов вперед и одного пробела вправо или влево (аналогично тому, …

1
распределенная альфа-бета-обрезка
Я ищу эффективный алгоритм, который позволил бы мне обрабатывать минимаксное дерево поиска шахмат с альфа-бета-отсечкой в распределенной архитектуре. Алгоритмы, которые я нашел (PVS, YBWC, DTS см. Ниже), все довольно старые (1990 год - самый последний). Я предполагаю, что с тех пор было много существенных улучшений. Каков текущий стандарт в этой …

4
Использование леммы прокачки для доказательства языка не является регулярным
Я пытаюсь использовать насосную лемму, чтобы доказать, что не является регулярным.L = { ( 01 )м2м∣ m ≥ 0 }L={(01)m2m∣m≥0}L = \{(01)^m 2^m \mid m \ge0\} Это то, что я имею до сих пор: Предположим, что регулярна, и пусть будет длиной накачки, поэтому . Рассмотрим любое накачанное разложение такое, что …

3
Лучевая трассировка против объектно-ориентированного рендеринга?
В курсах интро графики обычно есть проект, в котором вас попросят создать трассировщик лучей для рендеринга сцены. Многие студенты-графиков, поступающие в аспирантуру, говорят, что хотят работать над трассировкой лучей. И все же кажется, что трассировка лучей - мертвое поле в таких местах, как SIGGRAPH и т. Д. Является ли трассировка …
19 graphics 

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