ほとんどの可逆量子アルゴリズムは、トフォリゲート(CCNOT)やフレドキンゲート(CSWAP)などの標準ゲートを使用します。一部の操作には定数が必要なため入力および入力と出力の数が等しくなるように、ごみの量子ビット(またはジャンクキュビットが)計算の過程で現れます。
だから、のような主要な回路実際にはになります。
ここではガベージキュービット用。
元の値を保持する回路は、終わります。
回路をリバーシブルに保ちたい場合、ガベージキュービットは避けられないことを理解していますが、多くのソースは、それらを排除することが重要であると主張しています。なぜそうですか?
ソースのリクエストにより、たとえば、このarXivの論文、8ページを参照してください。
ただし、これらの単純な操作にはそれぞれ、中間結果を格納するために役立つ追加の補助キュービットがいくつか含まれていますが、最後には関係ありません。したがって、不要な[sic]スペースを無駄にしないために、これらのキュービットを0にリセットして、再利用できるようにすることが重要です。
またはこのarXivの論文では
ゴミ量子ビットと補助量子ビットの除去は、効率的な量子回路の設計に不可欠です。
または他の多くのソース-Google検索では多くのヒットが生成されます。