Jump to content

Алгебраическая диаграмма решений

Алгебраическая диаграмма решений (ADD) или многотерминальная диаграмма двоичных решений (MTBDD) — это структура данных, которая используется для символического представления булевой функции, кодоменой которой является произвольное конечное множество S. ADD — это расширение сокращенной упорядоченной функции. диаграмма двоичного решения или обычно называемая в литературе диаграмма двоичного решения (BDD) , конечные узлы которой не ограничены логическими значениями 0 (ЛОЖЬ) и 1 (ИСТИНА). [1] [2] Конечные узлы могут принимать любое значение из набора констант S.

Определение

[ редактировать ]

ADD представляет собой логическую функцию из конечному набору констант S или носителю алгебраической структуры . ADD — это корневой направленный ациклический граф, который имеет несколько узлов, как и BDD. Однако ADD может иметь более двух конечных узлов, которые являются элементами множества S, в отличие от BDD.

ADD также можно рассматривать как булеву функцию или векторную булеву функцию , расширяя кодомен функции, так что с и для некоторого целого числа n. Следовательно, к ADD применимы теоремы булевой алгебры , особенно теорема разложения Буля . [1]

Каждый узел помечен логической переменной и имеет два исходящих ребра: 1-ребро, которое представляет оценку переменной как значение ИСТИНА, и 0-ребро для ее оценки как ЛОЖЬ.

ADD использует те же правила сокращения, что и BDD (или сокращенный упорядоченный BDD ):

  • объединить любые изоморфные подграфы и
  • исключить любой узел, два дочерних узла которого изоморфны.

ADD являются каноническими в соответствии с определенным порядком переменных.

Матричное разбиение

[ редактировать ]

ADD может быть представлен матрицей в соответствии со своими кофакторами. [2] [1]

Приложения

[ редактировать ]

ADD были впервые реализованы для умножения разреженных матриц и алгоритмов кратчайшего пути ( процедуры Беллмана-Форда , повторного возведения в квадрат и Флойда-Уоршалла ). процедуры [1]

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б с д Бахар, Род-Айленд; Фром, Э.А.; Гаона, СМ; Хачтель, Джорджия; Маций, Э.; Пардо, А.; Соменци, Ф. (1993). «Алгебраические диаграммы решений и их приложения» . Материалы Международной конференции по компьютерному проектированию (ICCAD) 1993 года . IEEE-компьютер. Соц. Нажимать. стр. 188–191. дои : 10.1109/iccad.1993.580054 . ISBN  0-8186-4490-7 . S2CID   43177472 .
  2. ^ Перейти обратно: а б Фудзита, М.; МакГир, ПК; Ян, JC-Y. (1 апреля 1997 г.). «Многотерминальные двоичные диаграммы решений: эффективная структура данных для матричного представления» . Формальные методы проектирования систем . 10 (2): 149–169. дои : 10.1023/А:1008647823331 . ISSN   1572-8102 . S2CID   30494217 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2042d082390711f4b9b88c994eaeb773__1718002020
URL1:https://arc.ask3.ru/arc/aa/20/73/2042d082390711f4b9b88c994eaeb773.html
Заголовок, (Title) документа по адресу, URL1:
Algebraic decision diagram - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)