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

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

2
Компилятор для зависимого типа намного сложнее, чем интерпретатор?
Я изучил кое-что о реализации зависимых типов, как этот учебник , но большинство из них - реализация интерпретаторов. Мой вопрос, кажется, что реализация компилятора для зависимого типа намного сложнее, чем компилятор, потому что вы действительно можете оценить аргументы зависимого типа для проверки типа. Так Правильно ли мое наивное впечатление? Если …

1
максимизировать MST (G [S]) по всем индуцированным подграфам G [S] в метрическом графе
Была ли эта проблема изучена раньше? Учитывая метрический неориентированный граф G (длины ребер удовлетворяют неравенству треугольника), найдите множество S вершин, таких что MST (G [S]) максимизировано, где MST (G [S]) - минимальное остовное дерево подграфа, индуцированное С. Была ли эта проблема изучена ранее? Это NP-жесткий? Большое спасибо.

1
Опрос по сепараторам?
К настоящему времени имеется множество результатов по разделителям в графах, от плоского разделителя, разделителя деревьев, ограниченных графов ширины дерева, ограниченного рода родов и т. Д., И т. Д., И т. Д., И т. Д. Есть ли какой-нибудь хороший обновленный обзор по этому поводу и их применениям?

2
Какова корреляция между шириной дерева и твердостью экземпляра для случайного 3-SAT?
В этой недавней статье FOCS2013 « Сильные черные ходы к SAT ограниченной длины дерева», составленной Gaspers и Szeider, говорится о связи между шириной дерева графика предложения SAT и твердостью экземпляра. Для случайных 3-SAT, то есть 3-SAT экземпляров, выбранных случайным образом, какова корреляция между шириной дерева графика предложений и твердостью экземпляра? …

2
Найти все пары значений, которые находятся под расстоянием Хэмминга
У меня есть несколько миллионов 32-битных значений. Для каждого значения я хочу найти все другие значения в пределах расстояния Хэмминга, равного 5. В наивном подходе это требует сравнений, которых я хочу избежать.O ( N2)O(N2)O(N^2) Я понял, что если я просто обработал эти 32-битные значения как целые числа и отсортировал список …

2
Разница между типами и сортами
Это может быть очень простой вопрос. Но в чем разница между типами и сортами? Мое текущее понимание состоит в том, что у вас есть теория типов с правилами типов, которые дают представление о хорошо типизированном утверждении, но сорта являются более базовыми, дифференцируя символы на различные виды символов и вводя основные …

2
Перечислите все решения проблемы SAT
Все известные мне решатели #SAT, например RelSat, C2D, возвращают только количество выполнимых экземпляров. Но я хочу знать каждый из этих случаев? Существует ли такой решатель #SAT или как мне изменить имеющийся решатель #SAT, чтобы сделать это? Спасибо.
11 lo.logic  sat  software 

2
Графовые классы, для которых диаметр может быть вычислен за линейное время
Напомним, диаметр графа является длина самой длинной кратчайшему пути в . Для данного графа очевидный алгоритм вычисления решает проблему кратчайшего пути всех пар (APSP) и возвращает длину самого длинного найденного пути.G диам ( G )GGGGGGdiam(G)diam(G)\text{diam}(G) Известно, что задача APSP может быть решена за оптимальное время для нескольких классов графов. Для …

6
Небольшой C-подобный язык, который могут моделировать машины Тьюринга
Я ищу небольшой язык, который поможет «убедить» студентов, что машины Тьюринга являются достаточно общей вычислительной моделью. Это язык, который похож на языки, к которым они привыкли, но также легко моделируется на машине Тьюринга. Пападимитриу использует машины ОЗУ для этой работы, но я боюсь, что сравнение чего-то странного (как машины Тьюринга) …

4
Автор заказа в бумагах TCS
Хотя практическое правило заключается в том, что в документах TCS авторы располагаются в алфавитном порядке, есть несколько заметных контрпримеров, которые приходят на ум, где авторы упорядочиваются по-другому, например: Алгебраические методы для интерактивных систем доказательства [Лунд, Фортнов, Карлофф, Нисан] Метод получения цифровых подписей и криптосистемы с открытым ключом [Ривест, Шамир, Адлеман] …

3
История и состояние проблемы сопоставления графиков
Часть трудностей, связанных с поиском дополнительной информации об этой проблеме, заключается в том, что проблема сопоставления графов отличается от ее гораздо более известного кузена, проблемы сопоставления, но ее трудно отличить от нее при использовании поисковых систем. Даны два графа и такие, чтозадача состоит в том, чтобы найти биекцию такую, чтобы …

2
Есть ли объяснение сложности доказательства квадратичных нижних оценок для интересных задач NP?
Это продолжение моего предыдущего вопроса: Лучшая известная нижняя оценка сложности времени для естественной задачи в NP Я нахожу удивительным, что мы не смогли доказать какую-либо квадратичную детерминированную нижнюю границу для любой интересной проблемы NP, которая интересует людей и пытается разработать лучшие алгоритмы. Наша гипотеза об экспоненциальном времени гласит, что SAT …

1
Класс синтаксической сложности
Известно , что некоторые (не релятивизованных) синтаксические классы сложности между и P S P A C E имеют следующее свойство, P ⊆ C O N P ⊆ U S ⊆ C = P ⊆ P P ⊆ P S P C E , Мне интересно, существует ли (нерелятивизированный) синтаксический класс …

2
Детерминанты и умножение матриц. Сходство и различия в алгоритмической сложности и размере арифметической схемы
Я пытаюсь понять связь между алгоритмической сложностью и сложностью схемы детерминантов и умножения матриц. Известно, что определитель матрицы может быть вычислен за время ~ O ( M ( n ) ) , где M ( n ) - минимальное время, необходимое для умножения любых двух матриц n × n . …

1
Сложность вычисления среднего расстояния графа
Пусть - среднее расстояние связного графаG .ad(G)ad(G)\rm{ad}(G)G.G.G. Одним из способов вычисления является суммирование элементов матрицы расстояний и соответствующее масштабирование суммы.D ( G ) , Gad(G)ad(G)\rm{ad}(G)D(G),D(G),D(G),GGG Если выходной граф представляет собой дерево, то известно, что среднее расстояние может быть вычислено за линейное время (см. B.Mohar, T.Pisanski - Как вычислить индекс Винера …

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