Информатика

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

3
Почему проблема остановки решаема для LBA?
Я читал в Википедии и некоторых других текстах, которые Проблема остановки [...] разрешима для линейных ограниченных автоматов (LBA) [и] детерминированных машин с конечной памятью. Но ранее было написано, что проблема остановки - неразрешимая проблема, и поэтому TM не может ее решить! Так как LBA определены как тип TM, разве это …

4
Какова связь между корреляцией и причинностью в машинном обучении?
Общеизвестно, что «корреляция не равна причинности», но машинное обучение, кажется, почти полностью основано на корреляции. Я работаю над системой оценки успеваемости учащихся по вопросам, основанным на их прошлых выступлениях. В отличие от других задач, таких как поиск в Google, это не похоже на систему, в которую легко играть, поэтому причинно-следственная …

1
Границы времени выполнения на алгоритмах NP полных задач, предполагающих P ≠ NP
Предположим , P≠NPP≠NPP\neq NP . Что мы можем сказать о границах выполнения всех NP-полных задач? т. е. каковы наиболее узкие функции L,U:N→NL,U:N→NL,U:\mathbb{N}\to\mathbb{N} для которых мы можем гарантировать, что оптимальный алгоритм для любой NP-полной задачи выполняется во времени, по крайней мере, ω(L(n))ω(L(n))\omega(L(n)) и не более чем o(U(n))o(U(n))o(U(n)) на входе длины nnn …

2
Сложность по Колмогорову: зачем вам больше байтов, чем сама строка?
Я читал статью Википедии о сложности Колмогорова ( благодаря этому вопросу ), в которой говорится: Можно показать, что колмогоровская сложность любой строки не может быть более чем на несколько байтов больше, чем длина самой строки. Зачем вам когда-либо что-то большее, чем сама строка, чтобы описать это?

3
Quine в чистом лямбда-исчислении
Я хотел бы привести пример квин в чистом лямбда-исчислении . Я был довольно удивлен, что я не мог найти один, прибегая к помощи. На странице квин есть списки квин для многих «настоящих» языков, но не для лямбда-исчисления. Конечно, это означает определение того, что я имею в виду под квинем в …

2
Есть ли теория / абстракция за ООП?
Функциональное программирование имеет очень элегантное Lambda Calculus и его варианты в качестве теории резервного копирования. Есть ли такая вещь для ООП? Что такое абстракция для объектно-ориентированной модели?

1
Как мне найти кратчайшее представление для подмножества powerset?
Я ищу эффективный алгоритм для следующей задачи или доказательства NP-твердости. Пусть Σ - множество, а A ⊆ P ( Σ ) - множество подмножеств Σ . Найдите последовательность w ∈ Σ ∗ наименьшей длины, такую, что для каждого L ∈ A найдется такое k ∈ N , что { w …

4
Сложность рекурсивного алгоритма Фибоначчи
Используя следующий рекурсивный алгоритм Фибоначчи: def fib(n): if n==0: return 0 elif n==1 return 1 return (fib(n-1)+fib(n-2)) Если я введу число 5, чтобы найти fib (5), я знаю, что это выведет 5, но как мне проверить сложность этого алгоритма? Как рассчитать соответствующие шаги?

4
Теоремы Бриджа для теории групп и формальных языков
Есть ли какой-нибудь естественный или заметный способ связать или связать математические группы и формальные языки CS или какую-то другую основную концепцию CS, например машины Тьюринга? Я ищу ссылки / приложения. Однако обратите внимание, что я знаю о связи между полугруппами и языками CS (а именно через конечные автоматы ). (Эта …

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

1
Нахождение максимальной факторизации регулярных языков
Пусть язык L ⊆ Σ ∗L⊆Σ∗\mathcal{L} \subseteq \Sigma^* регулярный. Факторизация LL\mathcal{L} - это максимальная пара ( X , Y )(X,Y)(X,Y) наборов слов с X ⋅ Y ⊆ LX⋅Y⊆LX \cdot Y \subseteq \mathcal{L} X ≠ ∅ ≠ YX≠∅≠YX \neq \emptyset \neq Y , где X ⋅ Y = { x yX⋅Y={xyX …

6
Должно ли дерево абстрактного синтаксиса быть деревом?
Должен ли вывод синтаксического анализатора быть деревом или это также может быть общий граф? Кроме того, существует ли какой-либо существующий или вероятный язык, который использует общее представление графов вместо деревьев для своего синтаксиса?

1
Используйте минимальное количество свопов, чтобы каждая корзина содержала шарики одного цвета
Есть бункеров, то я й бин содержит я шары. Шары имеют п цветы, есть а я шары цвета я . Пусть m = ∑ n i = 1 a i .NNnяяiaяaяa_iNNnaяaяa_iяяiм = ∑Nя = 1aямзнак равноΣязнак равно1Naяm=\sum_{i=1}^n a_i Обмен - это взять мяч из одной корзины и поменять мяч из …

5
Чем не двусмысленность отличается от детерминизма?
Я пытаюсь понять, что подразумевается под «детерминистическим» в выражениях, таких как «детерминистическая контекстно-свободная грамматика». (Есть более детерминированные «вещи» в этой области). Я был бы признателен за пример более, чем самое сложное объяснение! Если возможно. Мой основной источник путаницы - неспособность понять, чем это свойство грамматики отличается от (не) двусмысленности. Самое …

3
Вычисление функции занятого бобра
Функция максимального сдвига занятого бобра имеет известные значения для n ≤ 4 . Есть ли какая-то основная, структурная причина, по которой немыслимо, что мы когда-нибудь найдем S ( n ) для n > 4 ? Что такого отличного в n = 4 от n = 5 ? Или n = …

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