쓰레기 큐 비트를 제거하는 것이 왜 중요합니까?


18

대부분의 가역적 양자 알고리즘은 CCNOT (Toffoli gate) 또는 CSWAP (Fredkin gate)와 같은 표준 게이트를 사용합니다. 일부 작업에는 상수가 필요하기 때문에 입력 및 입력과 출력의 개수가 동일 같이 쓰레기 큐빗 (또는 정크 큐빗 )을 계산하는 과정에서 나타난다.|0

따라서 같은 주요 회로 실제로는 | X | 0 | f ( x ) | g , 어디 | g는 가비지 큐빗 (S)를 나타낸다.|엑스|에프(엑스)|엑스|0|에프(엑스)|
|

원래 값을 유지하는 회로는 |엑스|0|0|엑스|에프(엑스)|

회로를 가역적으로 유지하려면 가비지 큐 비트가 불가피하다는 것을 알고 있지만 많은 출처 그것들을 제거하는 것이 중요하다고 주장합니다. 왜 그래야만하지?1


출처 요청으로 인해이arXiv 논문pg 8을참조하십시오.1

그러나 이러한 각 간단한 작업에는 여러 개의 추가 보조 큐 비트가 포함되어있어 중간 결과를 저장하는 역할을하지만 결국에는 관련이 없습니다. 불필요한 [sic] 공간을 낭비하지 않으려면 이러한 큐 비트를 0으로 재설정하여 재사용 할 수 있도록하는 것이 중요합니다

또는 이 arXiv 종이 라고하는

효율적인 양자 회로를 설계하려면 가비지 큐 비트와 ancilla 큐 비트를 제거해야합니다.

또는 다른 많은 출처 -Google 검색 은 많은 조회수를 생성합니다.

답변:


15

에프:{0,1}{0,1}에프에프(엑스)=엑스에프엑스에프(엑스)|엑스|엑스12|0+12|112|0+12|112|0+12|1|001

그러나 다음과 같은 회로를 사용할 때 중간 단계에서 정크를 생성했다고 가정 해 봅시다.

여기에 이미지 설명을 입력하십시오.

|엑스|0=(12|0+12|1)|012|00+12|11

12|00+12|01+12|10+12|11

01201

출처 : Umesh Vazirani 교수의 EdX 강의 .


3

|엑스|0|0|엑스|에프(엑스)||엑스|에프(엑스)|0

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.