Переписывание графиков
-
Основы переписывания графов
- Переписывание графов — это процесс замены частей графа, основанный на правилах.
- Правила переписывания графов могут быть алгебраическими, основанными на булевой алгебре, или графическими, основанными на теории графов.
-
Алгебраический подход
- Переписывание графов в алгебраическом подходе включает в себя использование двойных выталкиваний и гомоморфизмов.
- Этот подход требует, чтобы правило перезаписи включало в себя удаление узлов и ребер, и может быть выполнено с использованием диаграмм выталкивания.
-
Графический подход
- Переписывание графов в графическом подходе основано на морфизмах и совпадениях, и может быть выполнено с использованием диаграмм выталкивания и совпадений.
- Этот подход отличается от алгебраического тем, как он обрабатывает удаление узлов со смежными ребрами.
-
Детерминированное переписывание графов
- Детерминированное переписывание графов основано на логике и теории баз данных и требует однозначного определения результатов перезаписи.
-
Переписывание графиков терминов
- Переписывание графиков терминов включает обработку графов терминов с помощью синтаксических правил.
- Графы терминов используются в исследованиях языков программирования и для моделирования различных вычислений.
-
Классы графовых грамматик и системы перезаписи графов
- Системы перезаписи графов классифицируются по типу представления графов и способу выражения перезаписей.
- Примеры включают атрибутивные графовые грамматики, грамматики гиперграфов и другие.
-
Приложения и реализации
- Системы перезаписи графов используются для моделирования объектов и вычислений, а также для создания программного обеспечения и анализа данных.
- Примеры инструментов включают AGG, GP 2, GMTE, GrGen.NET, GROOVE, Verigraph, eMoflon, EMorF, Fujaba, PROGRES, ВИАТРА, GraphSynth, Soley Studio и другие.
-
Функциональное-структурное моделирование
- Переписывание графов используется для моделирования систем взаимодействующих агентов и анализа данных в области инжиниринга.
-
Рекомендации и источники
- В статье приведены цитаты и ссылки на источники для более глубокого изучения темы.
Полный текст статьи: