Информатика

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

1
Оценка лямбда-исчисления с использованием церковных цифр
Я понимаю, что церковная цифра выглядит как λ s . λ z . s (... n раз ...) . Это означает не что иное, как «функция примененная раз к функции ».сNcnc_nλ s . λ z, sλs.λz.s\lambda s. \lambda z. ss n zsZszs\;zsssNnnZzz Возможное определение функции следующее: . Глядя на тело, …

1
В ограниченном программировании есть ли модели, учитывающие количество изменений переменных?
Рассмотрим модель CSP, где изменение значения конкретной переменной стоит дорого. Есть ли работа, в которой целевая функция также учитывает количество изменений в значении переменной в процессе поиска? Пример: переменная, дорогая к изменению, может находиться под контролем какого-либо другого агента, и есть некоторые издержки, связанные с привлечением этого агента для изменения …

3
Пространственная сложность распознавания палиндромов Уотсона-Крика
У меня есть следующая алгоритмическая проблема: Определить сложность пространства Тьюринга распознавания цепочек ДНК, которые являются палиндромами Уотсона-Крика. Палиндромы Уотсона-Крика - это строки, обратным дополнением которых является исходная строка. Дополнением определяется буква-накрест, вдохновленный ДНК: А является дополнением Т и С является дополнением Г. Простой пример для WC-палиндром ACGT. Я придумал два …

1
Является ли теневой луч в трассировщике Белых лучей перекрытым прозрачными объектами?
В трассировщике Whited ray каждое пересечение луч-объект порождает проходящий луч (если объект был полупрозрачным), отраженный луч и теневой луч. Теневой луч вносит вклад в компонент прямого освещения. Но что произойдет, если теневой луч пересекает прозрачный объект? Компонент прямого освещения игнорируется? Как рассеянные объекты, погруженные в воду, будут освещены, если они …
10 graphics 

3
Полиморфизм и индуктивные типы данных
Мне любопытно. Я работал над этим типом данных в OCaml : type 'a exptree = | Epsilon | Delta of 'a exptree * 'a exptree | Omicron of 'a | Iota of 'a exptree exptree Которым можно манипулировать, используя явно типизированные рекурсивные функции (функция, которая была добавлена ​​совсем недавно). Пример: …

1
Скорость исправления ошибок вводит в заблуждение
В теории кодирования «насколько хорош код» означает, сколько ошибок канала можно исправить, или, лучше сказать, максимальный уровень шума, с которым может справиться код. Чтобы получить лучшие коды, коды разработаны с использованием большого алфавита (а не двоичного). И потом, код хорош, если он может обрабатывать большое количество ошибочных «символов». Почему это …

2
Вопрос, касающийся машины Тьюринга с бесполезным состоянием
Итак, вот вопрос из прошлого теста в моем классе теории вычислений: Бесполезное состояние в ТМ - это состояние, которое никогда не вводится ни в какую строку ввода. Пусть Докажите, что неразрешима.USELESSTM={⟨M,q⟩∣q is a useless state in M}.USЕLЕSSTMзнак равно{⟨M,Q⟩|Q бесполезное состояние в M},\mathrm{USELESS}_{\mathrm{TM}} = \{\langle M, q \rangle \mid q \text{ …

1
Учитывая строку и CFG, какие символы могут следовать за строкой (в предложениях форм CFG)?
Пусть множество терминального и N множества нетерминальных символов некоторой контекстно-свободная грамматика G .ΣΣ\SigmaNNNGGG Скажем , у меня есть строка такое , что х у ∈ S ( G ) , где х , у ∈ ( Е ∪ N ) * и S ( G ) являются сентенциальные формы G …

3
Ошибка в использовании асимптотической записи
Я пытаюсь понять, что не так со следующим доказательством следующего повторения T(n)=2T(⌊n2⌋)+nT(n)=2T(⌊n2⌋)+n T(n) = 2\,T\!\left(\left\lfloor\frac{n}{2}\right\rfloor\right)+n T(n)≤2(c⌊n2⌋)+n≤cn+n=n(c+1)=O(n)T(n)≤2(c⌊n2⌋)+n≤cn+n=n(c+1)=O(n) T(n) \leq 2\left(c\left\lfloor\frac{n}{2}\right\rfloor\right)+n \leq cn+n = n(c+1) =O(n) Документация говорит, что это неправильно из-за индуктивной гипотезы, что Чего мне не хватает?T(n)≤cnT(n)≤cn T(n) \leq cn


5
Язык значений аффинной функции
Напишите для десятичного расширения (без начального ). Пусть и целые числа с . Рассмотрим язык десятичных разложений кратных плюс константа:n¯n¯\bar nnnn0aaabbba>0a>0a > 0aaa M={ax+b¯¯¯¯¯¯¯¯¯¯¯¯¯¯∣x∈N}M={ax+b¯∣x∈N}M = \{ \overline{a\,x+b} \mid x\in\mathbb{N} \} Является регулярными? контекстно-свободной?MMM (Контраст с языком графа аффинной функции ) Я думаю, что это хороший вопрос для домашней работы, поэтому …

1
Являются ли двухуровневые планировщики полезными только для управления обменом?
Двухуровневое планирование полезно, когда в системе выполняется больше процессов, чем умещается в ОЗУ: планировщик более низкого уровня переключается между резидентными процессами, а планировщик более высокого уровня меняет группы процессов на вход и выход. Я не нахожу никаких других упоминаний о двухуровневом планировании в операционных системах Эндрю Таненбаума : проектирование и …

1
Устойчивость для пар в задаче стабильного соответствия
В проблеме устойчивого сопоставления утверждается, что могут существовать случаи, когда список людей может быть доволен своими решениями, но список не может быть, когда алгоритм запускается с предложениями мужчин.ммmееf Из того, что я прочитал, нестабильное совпадение происходит, когда и предпочитают друг друга своим текущим партнерам.ммmееf Я немного растерялся в определении стабильного …

1
Алгоритм перевода детерминированного автомата Бючи в LTL (когда это возможно)
Линейная временная логика и детерминированные автоматы несопоставимы: администратор баз данных не может выражать , а LTL не может выражать «по крайней мере, каждая нечетная буква - это« а »» . Но иногда интересно узнать, можно ли выразить язык DBA в литах.FGaFGaFGa Мне нужен алгоритм, который решает, является ли язык данного …

1
Анализ и ссылки на топологии сетей типа Кох-снежинки (и других экзотических)
В компьютерных сетях и высокопроизводительном кластерном компьютерном проектировании топология сети относится к разработке способа, которым узлы соединяются ссылками для формирования сети связи. Общие топологии сети включают сетку, тор, кольцо, звезду, дерево и т. Д. Эти топологии можно анализировать аналитически для определения свойств, связанных с их ожидаемой производительностью; такие характеристики включают …

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