Apr. 4th, 2013

Я перевел на русский язык седьмую главу "Interaction-Based Models of Computation" из учебника "Models of Computation: An Introduction to Computability Theory" (Maribel Fernández). Исходник и PDF доступны на ShareLaTeX по следующему адресу:

https://www.sharelatex.com/project/515429c83d69291740451afe

В этой главе изучаются сети взаимодействия - модель вычислений, которую можно рассматривать как представителя класса моделей, основанных на идее "вычислений через взаимодействие". Сети взаимодействия являются графической моделью вычислений, изначально введенной как обобщение структур доказательств линейной логики. Данный формализм используется для описания алгоритмов и анализа их сложности, а также как язык низкого уровня, в который можно компилировать другие языки программирования. Особенно интересны сети взаимодействия тем, что они могут быть реализованы с разумной эффективностью.

Системы сетей взаимодействия определяются двумя множествами: набором агентов и набором правил взаимодействия. Агенты играют роль логических символов, а правила взаимодействия определяют их смысл. Также возможна аналогия с электрическими цепями, где агенты играют роль узлов цепи, а связи между агентами служат ветвями, соединяющими узлы. Наконец, мы можем просто считать агенты некоторыми объектами, выполняющими вычисления, при этом правила взаимодействия описывают их поведение.

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

Profile

Anton Salikhmetov

November 2018

S M T W T F S
    123
45678 910
11121314151617
18192021222324
252627282930 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 26th, 2025 10:35 am
Powered by Dreamwidth Studios