Каково значение и значение "пути" в BDD или FDD?

Я прочитал статью под названием " Многоуровневый логический синтез на основе диаграмм функциональных решений", которая посвящена диаграммам функциональных решений (FDD) и представляет собой вариант диаграмм двоичных решений (BDD). В этом абзаце упоминается "путь":

В качестве важного результата наблюдается, что даже при почти одинаковом количестве узлов мы получаем уменьшение количества путей по сравнению с BDD (см. Табл. 1). Поскольку число путей равно числу пи-членов канонического двухуровневого RME, это означает уменьшение сложности в представлении функции.

Вкладка. 1

Я предполагаю, что "путь" означает количество дорог от корня до терминала в BDD или FDD.

Например:

Графическое изображение FDD

Путь этого примера 9(вы можете проверить это).

У меня вопрос, каково значение этого параметра или функции "путь"?

1 ответ

Решение

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

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

Вся цель диаграмм принятия решений состоит в том, чтобы представить булеву функцию наиболее компактным и наиболее эффективным (с точки зрения операций) способом. Авторы довольны, потому что нашли более компактный способ, не знают об эффективности.

Другие вопросы по тегам