RUS  ENG
Полная версия
ЖУРНАЛЫ // Журнал Белорусского государственного университета. Математика. Информатика // Архив

Журн. Белорус. гос. ун-та. Матем. Инф., 2021, том 3, страницы 84–97 (Mi bgumi19)

Теоретические основы информатики

Synthesis of quantum circuits based on incompletely specified functions and if-decision diagrams

[Синтез квантовых схем на основе не полностью определенных функций и if-диаграмм решений]

A. A. Prihozhy

Belarusian National Technical University, 65 Niezaliežnasci Avenue, Minsk 220013, Belarus

Аннотация: Рассматривается задача синтеза и оптимизации логических обратимых и квантовых схем по функциональным описаниям, представленным диаграммами решений. Задача относится к ключевым проблемам, решаемым в целях создания квантовых компьютеров и технологий квантовых вычислений. Предлагается новый метод последовательной трансформации исходной функциональной спецификации в квантовую схему, предусматривающий следующие состояния проекта: сокращенную упорядоченную диаграмму двоичных решений, if-диаграмму решений, функциональную if-диаграмму решений, обратимую схему, квантовую схему. Новизна метода состоит в расширении разложений Шеннона и Давио булевой функции по отдельной переменной до разложений этой же функции по другой булевой функции с получением продуктов разложения, представленных не полностью определенными функциями. Неопределенность в продуктах разложения расширяет возможности по минимизации графового представления заданной функции. Вместо двух исходящих ветвей вершины двоичной диаграммы генерируются три исходящие ветви вершины if-диаграммы, что увеличивает уровень параллелизма в обратимых и квантовых схемах. Для каждого шага трансформации предложены свои правила отображения, сокращающие число линий и вентилей и глубину схемы. Сравнение новых результатов с результатами, полученными известным методом отображения вершин двоичных диаграмм решений на каскады обратимых и квантовых вентилей, показало, что использование предложенного метода позволит существенно улучшить параметры синтезируемых квантовых схем.

Ключевые слова: обратимое вычисление; квантовая логическая схема; синтез; не полностью определенная функция; разложение функции; диаграмма решений; размер схемы; глубина схемы; минимизация.

УДК: 519.714:004.3

Поступила в редакцию: 19.10.2021
Исправленный вариант: 21.10.2021
Принята в печать: 29.10.2021

Язык публикации: английский

DOI: 10.33581/2520-6508-2021-3-84-97



© МИАН, 2024