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

43
Теоретические объяснения практического успеха SAT решателей?

Какие теоретические объяснения есть для практического успеха решателей SAT, и может ли кто-нибудь дать обзор и объяснение в стиле «википедии», связав их всех вместе? По аналогии, сглаженный анализ ( версия arXiv ) для симплексного алгоритма делает большую работу, объясняя, почему он так хорошо...

43
Использование лямбда-исчисления для определения сложности времени?

Есть ли какие-либо преимущества в расчете временной сложности алгоритма с использованием лямбда-исчисления? Или есть другая система, разработанная для этой цели? Любые ссылки будут...

43
Объяснение теории геометрической сложности в стиле Википедии

Может ли кто-нибудь дать краткое объяснение подхода Малмулей к GCT, понятное неспециалистам? Объяснение, которое подойдет для страницы Википедии по этой теме (которая на данный момент является заглушкой). Мотивация: я «читаю» книгу Скотта Ааронсона «Квантовые вычисления» со времен Демокрита с моим...

43
Является ли нахождение минимального регулярного выражения NP-полной проблемой?

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

42
Приложения теории представлений симметрической группы

Вдохновленный этим вопросом и, в частности, последним абзацем ответа Ор, у меня есть следующий вопрос: Знаете ли вы какие-либо приложения теории представлений симметрической группы в TCS? Симметрическая группа SNSnS_n является группой всех перестановок { 1 , … , n }{1,…,n}\{1, \ldots, n\} с...

42
Реальные компьютеры имеют только конечное число состояний, так какова связь машин Тьюринга с реальными компьютерами?

Реальные компьютеры имеют ограниченную память и ограниченное число состояний. Так что они по сути конечные автоматы. Почему теоретические компьютерные ученые используют машины Тьюринга (и другие эквивалентные модели) для изучения компьютеров? Какой смысл изучать эти гораздо более сильные модели по...

42
Какие иерархии и / или теоремы иерархии вы знаете?

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

42
Физика результатов в ТКС?

Кажется очевидным, что результаты теоретической физики значительно повлияли на ряд подполей теоретической информатики. Два примера этого Квантовые вычисления Результаты статистической механики, используемые в анализе сложности / эвристических алгоритмах. Итак, мой вопрос: есть ли какие-то основные...

41
Что вы делаете, когда не можете добиться прогресса в решении проблемы, над которой работали?

Я аспирант 2-го курса в теории. Я работал над проблемой в течение последнего года (в теории графов / алгоритмах). До вчерашнего дня я думал, что у меня все хорошо (я расширял теорему из статьи). Сегодня я понял, что совершил простую ошибку. Я понял, что будет гораздо сложнее, чем я думал, делать...

41
Строгость, ведущая к пониманию

На MathOverflow Тимоти Гауэрс задал вопрос под названием « Демонстрируя, что строгость важна ». Большая часть обсуждения была посвящена случаям, показывающим важность доказательств, в которых, вероятно, нет необходимости убеждать людей на CSTheory. По моему опыту доказательства должны быть более...

41
Как найти интересные проблемы исследования

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

41
Почему мы не смогли разработать единую теорию сложности распределенных вычислений?

Область распределенных вычислений оказалась крайне неудачной в разработке единой математической теории для описания распределенных алгоритмов. Существует несколько «моделей» и структур распределенных вычислений, которые просто не совместимы друг с другом. Абсолютный взрыв различных временных...

41
Какая модель вычислений является «лучшей»?

В 1937 году Тьюринг описал машину Тьюринга. С тех пор многие модели вычислений были описаны в попытке найти модель, которая похожа на настоящий компьютер, но все же достаточно проста для разработки и анализа алгоритмов. В результате мы имеем дюжину алгоритмов для, например, SORT-задачи для разных...

40
Сложность нахождения собственного разложения матрицы

Мой вопрос прост: Что наихудшее время работы наилучшего известного алгоритма для вычисления eigendecomposition в качестве матрицы?n×nn×nn \times n Собственное разложение сводится к умножению матриц или в худшем случае наиболее известные алгоритмы (через SVD )?O(n3)O(n3)O(n^3) Обратите внимание, что...

40
Есть ли доказательства неразрешимости проблемы остановки, которая не зависит от самоссылки или диагонализации?

Это вопрос, связанный с этим . Если после многих дискуссий там снова изложить это в гораздо более простой форме, то это стало совершенно другим вопросом. Классическое доказательство неразрешимости проблемы остановки зависит от демонстрации противоречия при попытке применить к себе гипотетический...

40
По каким причинам исследователи в вычислительной геометрии предпочитают модель BSS / real-RAM?

Задний план Вычисление по действительным числам более сложное, чем вычисление по натуральным числам, поскольку действительные числа являются бесконечными объектами и существует неисчислимо много реальных чисел, поэтому действительные числа не могут быть достоверно представлены конечными строками...

40
Фиксированная глубина характеристики ? ?

Это вопрос о сложности схемы. (Определения внизу.) Яо и Бейгель-Таруи показали, что каждое семейство цепей размером имеет эквивалентное семейство цепей размером глубины два , где выходной вентиль является симметричной функцией, а второй уровень состоит из ворота вентилятора в. Это довольно...

40
Объяснение аппликативного функтора в категориальных терминах - моноидальные функторы

Я хотел бы понять Applicativeс точки зрения теории категорий. Документация для Applicativeговорит , что это сильный слабый моноидальный функтор . Во-первых, на странице Википедии о моноидальных функторах говорится, что моноидальный функтор слабый или сильный . Так что мне кажется, что либо один из...

40
Последствия квазиполиномиального алгоритма времени для задачи об изоморфизме графа

Проблема изоморфизма графов (GI), возможно, является наиболее известным кандидатом в NP-промежуточную задачу. Самый известный алгоритм - это субэкспоненциальный алгоритм с временем выполнения . Известно, что GI не является -полным, если не разрушится полиномиальная иерархия .NP2O ( n...