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

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

3
Как определяется двойственность типов?
В рекурсивных типах Wadler бесплатно! [1], он продемонстрировал два типа и , и утверждал, что они двойственны . В частности, он указал, что тип является не двойственным прежним. Кажется, что рассматриваемая двойственность отличается от дуальности Де Моргана в логике. Интересно, как определяется двойственность типов, особенно для трех упомянутых типов, почему …

2
Каковы отношения между Альтернативой, MonadPlus (LeftCatch) и MonadPlus (LeftDistributive)?
В продолжение Каков пример Монады, которая является Альтернативой, но не МонадПлюс? : Предположим, является монадой. Каковы отношения betweem м будучи Alternative , а MonadPlusCatch и MonadPlusDistr ? mmmmmmДля каждой из шести возможных пар я хотел бы иметь либо доказательство того, что одно подразумевает другое, либо контрпример, что это не так. …

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

1
Могут ли квантовые алгоритмы с экспоненциальным ускорением быть переизобретены с использованием программ span?
Известно, что нижняя граница общего противника характеризует сложность квантового запроса благодаря прорывной работе Reichardt et al. Та же самая линия работы также устанавливает связи со структурой программы span для разработки квантовых алгоритмов. Многие интересные квантовые алгоритмы, включая алгоритмы с экспоненциальным ускорением, такие как алгоритм Саймона и алгоритм Шора для нахождения …

3
Об энтропии суммы
Ищу ограничение на энтропии суммы двух независимых дискретных случайных величин и . Естественно, Однако применительно к сумме независимых бернуллиевских случайных величин это дает Другими словами, граница увеличивается линейно с при многократном применении. Однако поддерживается для набора размера , поэтому его энтропия не больше . На самом деле, по центральной предельной …


3
Сложность подсчета путей в графе
Дан ориентированный граф с n узлами, такими, что каждая вершина имеет ровно два исходящих ребра, и натуральное число N, закодированное в двоичном виде, две вершины s и t, Я хочу посчитать количество (не обязательно простых) путей от s до t в течение N шагов. Это # P-сложная проблема? Или вообще, …

2
Эффективный универсальный решатель проблем?
Определение «проблемы» , чтобы быть алгоритм принимает натуральное число и возвращает 0 или 1 , который возвращает 1 , по меньшей мере , одной п ∈ N . Любое такое n называется «решением» AAAA111n∈Nn∈Nn \in \mathbb{N}nnnAAA Определите «универсальный решатель проблем» как алгоритм принимающий проблему и возвращающий одно из ее решений. …

1
Вопрос о линейных расширениях частичных порядков
Если вам дан набор частичных заказов, топологическая сортировка скажет вам, есть ли расширение коллекции до общего заказа (в данном случае расширение представляет собой общий заказ, соответствующий каждому из частичных заказов). Я встретил вариант: Зафиксируем множество . Вам даны последовательности σ 1 , … σ k элементов, взятых из V без …

2
Выразительность Büchi против CTL (*)
Какова взаимосвязь между выразительностью LTL , Büchi / QPTL , CTL и CTL * ? Можете ли вы дать некоторые ссылки, которые охватывают как можно больше этих временных логик (особенно между линейным временем и временем ветвления)? Диаграмма Венна с этими временными логиками и некоторыми практическими свойствами в качестве примеров была …

1
Реализация Вильфа-Цейлбергера и связанных с ним методов
В книге A = B Петковсека, Уилфа и Цайльбергера описаны алгоритмы вычисления различных сумм биномов. AFAIK, эти алгоритмы все еще совершенствуются разными авторами. Знаете ли вы, где мы можем найти самые современные реализации этих алгоритмов? А знаете ли вы, существуют ли реализации в некоторых бесплатных программах, таких как Sage ?

2
Могут ли многопользовательские автоматы определять все детерминированные контекстно-зависимые языки?
MPA (многопробельный автомат) - это 2DFA (двусторонний детерминированный конечный автомат), который может использовать произвольное количество камешков (на самом деле самое большее камешков на заданном входе - вход записывается на ленту между двумя концами -маркер как ). Во время вычисления MPA может обнаружить, есть ли у символа под головой камешек, и …

3
AM / MA и NP по аналогии с P и BPP
Арора и Барак показывают, что можно выразить как B P ⋅ N P, то есть набор языков, которые имеют рандомизированные сокращения до 3SAT. M A также является естественным рандомизированным обобщением N P в том смысле, что вы заменяете детерминированный верификатор на рандомизированный.AMAM\mathsf{AM}BP⋅NPBP⋅NP\mathsf{BP}\cdot \mathsf{NP}MAMA\mathsf{MA}NPNP\mathsf{NP} Есть ли смысл в том, что один …

3
Сортировка «к-тонических» последовательностей
Я надеюсь, что кто-то знает ссылку на это, поэтому мне не нужно читать литературу ... Рассмотрим последовательность чисел . Думайте о последовательности как о n - 1 интервалах [ x 1 , x 2 ] , [ x 2 , x 3 ] , … , [ x n - …

2
Разбейте текст равномерно на определенное количество строк
Существует линейный алгоритм времени для равномерного разбиения текста на строки максимальной ширины. Он использует SMAWK (или Knuth & Plass) и «равномерно» означает: http://en.wikipedia.org/wiki/Word_wrap#Minimum_raggedness Существует ли алгоритм или вогнутая функция стоимости для алгоритма, описанного выше, которая бы учитывала количество строк, на которые я хотел бы разбить текст, вместо максимальной ширины строки? …

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