Квантовая схемотехника: некоторые приёмы и техники

98319fc6abc2868c0b0441e239e42342.jpgСегодня в рамках работы над книгой «Квантовые вычисления и функциональное программирование» я хотел бы представить на суд почтеннейшей публики свою очередную статью про квантовые вычисления. Квантовая схемотехника — это, по сути, методология анализа и,  главное, синтеза квантовых схем, реализующих те или иные алгоритмы (в общем понимании, не только квантовые). Обобщённо любой вычислительный процесс представляется в виде тройки (вход, процесс преобразования, выход). Принимая во внимание это соображение, задачами квантовой схемотехники можно назвать: Прямой анализ. При наличии схемы входа и описания вычислительного процесса определить схему выхода. Обратный анализ. При наличии описания вычислительного процесса и схемы выхода определить схему входа. Синтез. При наличии схем входа и выхода построить описание вычислительного процесса. К сожалению, в имеющейся литературе по квантовым вычислениям данные вопросы практически не находят своего отражения (от силы есть пара источников на русском языке, где кратко рассматриваются некоторые из них), а именно они являются краеугольным камнем прикладного программирования. Поэтому далее в этой статье я постараюсь в полной мере раскрыть все три аспекта квантовой схемотехники.Читать дальше →

© Habrahabr.ru