В большинстве обратимых квантовых алгоритмов используются стандартные вентили, такие как вентиль Тоффоли (CCNOT) или вентиль Фредкина (CSWAP). Поскольку некоторые операции требуют постоянной в качестве входных данных и количество входов и выходов равно, мусорные кубиты (или нежелательных кубиты ) появляются в процессе вычисления.
Итак, главная схема, как фактически становится | х ⟩ | 0 ⟩ ↦ | f ( x ) ⟩ | г ⟩ ,
где | г ⟩ обозначает кубит мусора (ов).
Цепи, которые сохраняют исходное значение, заканчиваются на
Я понимаю, что мусорные кубиты неизбежны, если мы хотим, чтобы схема оставалась обратимой, но многие источники утверждаю, что важно их устранить. Почему это так?
Из-за запросов на источники, см., Например,эту статью arXiv, стр. 8, в которой говорится
Однако каждая из этих простых операций содержит ряд дополнительных вспомогательных кубитов, которые служат для хранения промежуточных результатов, но не имеют отношения к концу. Поэтому, чтобы не тратить лишнее пространство [sic], важно сбросить эти кубиты на 0, чтобы мы могли их повторно использовать
или это бумага arXiv, которая говорит
Удаление мусорных кубитов и вспомогательных кубитов имеет важное значение при разработке эффективной квантовой цепи.
или много других источников - поиск Google производит много хитов.