Теоретическая информатика

Q & A для теоретических компьютерных ученых и исследователей в смежных областях

1
Является ли функция подсчета простых чисел # P-полной?
Напомним число простых чисел - функция подсчета простых чисел . Посредством «PRIMES in P» вычисление находится в #P. Проблема № P-завершена? Или, может быть, есть сложная причина полагать, что эта проблема не является # P-полной? π(n)π(n)\pi(n)≤n≤n\le nπ ( n )π(n)π(n)\pi(n) PS Я понимаю, что это немного наивно, поскольку кто-то должен …


5
Легкие проблемы с жесткими подсчетами версий
В Википедии приводятся примеры проблем, где версия для подсчета трудна, а версия для принятия решения проста. Некоторые из них подсчитывают идеальные соответствия, подсчитывают количество решений для SAT и количество топологических сортировок.222 Существуют ли другие важные классы (например, примеры в решетках, деревьях, теории чисел и т. Д.)? Есть ли сборник таких …

1
«Почти легкие» NP-полные задачи
Допустим, что язык является P- плотно-близким, если существует алгоритм с полиномиальным временем, который правильно определяет почти на всех входах.LLLLLLL Другими словами, существует P , такое, что обращается в нуль, что означает Это также означает, что на равномерном случайном входе алгоритм Polytime для A даст правильный ответ для L с вероятностью, …

3
Кто ввел недетерминированные вычисления?
У меня есть два исторических вопроса: Кто первым описал недетерминированные вычисления? Я знаю, что Кук описал NP-полные проблемы, и что Эдмондс предложил, чтобы P-алгоритмы были "эффективными" или "хорошими" алгоритмами. Я искал эту статью в Википедии и пролистал «О вычислительной сложности алгоритмов», но не смог найти никакой ссылки на то, когда …

2
Может ли какая-либо вычислительная задача быть преобразована в доказательство работы?
Казалось бы, бессмысленность майнинга криптовалюты подняла вопрос о полезных альтернативах, см. Эти вопросы на Bitcoin , CST , MO . Интересно, существует ли алгоритм, который может преобразовать практически любую вычислительную задачу (решение которой может быть эффективно проверено) в другую такую ​​задачу (которая используется для проверки работы), такую, чтоCC\mathcal CΨ(C)Ψ(C)\Psi(\mathcal C) …

3
Сколько времени распознавать палиндромы в логарифмическом пространстве?
Хорошо известно, что палиндромы могут распознаваться в линейном времени на машинах Тьюринга с лентами, но не на машинах Тьюринга с одной лентой (в этом случае необходимое время является квадратичным). Алгоритм линейного времени использует копию входных данных и, следовательно, также использует линейное пространство.222 Можем ли мы распознать палиндромы за линейное время …

2
Нужно ли называть матричное умножение раз, чтобы найти коготь
Коготь - это . Тривиальный алгоритм обнаружит коготь за времени. Это можно сделать в , где - показатель быстрого умножения матриц следующим образом: возьмите подграф, индуцированный для каждой вершины , и найдите треугольник в его дополнение.K1,3K1,3K_{1,3}O(n4)O(n4)O(n^4)O(nω+1)O(nω+1)O(n^{\omega+1})ωω\omegaN[v]N[v]N[v]vvv Насколько я знаю, эти основные алгоритмы известны только. Спинрад перечислил в своей книге «эффективные …

3
Сложность пересечения регулярных языков как контекстно-свободных грамматик
При заданных регулярных выражениях , существуют ли нетривиальные ограничения на размер наименьшей контекстно-свободной грамматики для R 1 ∩ ⋯ ∩ R n ?р1, … , RNR1,…,RnR_1, \dots, R_nр1∩ ⋯ ∩ RNR1∩⋯∩RnR_1 \cap \cdots \cap R_n

2
Насколько быстрым должен быть недетерминированный алгоритм для полной задачи EXPTIME, чтобы подразумевать
Насколько быстрым должен быть недетерминированный алгоритм для полной задачи EXPTIME, чтобы подразумевать P ≠ N PP≠NPP \neq NP ? Недетерминирован алгоритм полиномиальное время будет немедленно следует это потому , что Р ≠ Е Х Р Т Я М ЕP≠EXPTIMEP \neq EXPTIME , но никто не считает , N P = …

2
Отношение между
Пусть R E GREG\mathsf{REG} - класс всех регулярных языков. R E G ⊄ A C 0 A C 0 ∩ R E GA C0⊄ R E GAC0⊄REG\mathsf{AC}^0 \not\subset \mathsf{REG}R E G ⊄ A C0REG⊄AC0\mathsf{REG} \not\subset \mathsf{AC}^0A C0∩ R E GAC0∩REG\mathsf{AC}^0 \cap \mathsf{REG}

3
NP полный граф задач о структурных свойствах
(Этот вопрос немного «опрос».) В настоящее время я работаю над проблемой, в которой я пытаюсь разделить края турнира на два набора, оба из которых необходимы для выполнения некоторых структурных свойств. Проблема "чувствует" довольно сложно, и я полностью ожидаю, что это будет NпNP\mathcal{NP} полной. По некоторым причинам мне трудно даже найти …

2
Существует ли типизированное лямбда-исчисление, которое является последовательным и полным по Тьюрингу?
Существует ли типизированное лямбда-исчисление, в котором соответствующая логика в соответствии с соответствием Карри-Ховарда непротиворечива, и где для каждой вычислимой функции существуют лямбда-выражения с типизацией? Это, по общему признанию, неточный вопрос, в котором отсутствует точное определение «типизированного лямбда-исчисления». Мне в основном интересно, есть ли (а) известные примеры этого или (б) известные …

1
Последствия ?
Хотя теорема Адлемана показывает, что , мне неизвестна литература, исследующая возможное включение . Какие теоретически сложные последствия будет иметь такое включение?B Q P ⊆ P / полиB P P ⊆ P / полиBPP⊆P/poly\mathsf{BPP} \subseteq \mathsf{P}/\text{poly}B Q P ⊆ P / полиBQP⊆P/poly\mathsf{BQP} \subseteq \mathsf{P}/\text{poly} Теорема Адлемана иногда называется «прародителем аргументов дерандомизации». …

2
Распознавание линейных графиков гиперграфов
Линейный граф гиперграфа - это (простой) граф G, имеющий ребра H, поскольку вершины с двумя ребрами H смежны в G, если они имеют непустое пересечение. Гиперграф является r- гиперграфом, если каждое из его ребер имеет не более r вершин.ЧАСHHграммGGЧАСHHЧАСHHграммGGрrrрrr Какова сложность следующей задачи: существует ли граф , для которого существует …

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