(EDIT: покращено до 14 CNOT).
Це може бути виконано за допомогою 14 CNOT, плюс 15 однокубітних Z обертів, і ніяких допоміжних кубітів.
Відповідна схема є
де ворота це обертання
±Rz(±π/16)∝(1e±iπ/8)
Виведення:
Використовуючи процедуру, описану в https://arxiv.org/abs/quant-ph/0303063 1 , будь-які діагональні ворота - будь-які, зокрема, ворота CCCZ - можуть бути розкладені у вигляді, наприклад, CNOTs та однокубітних діагональних воріт, де CNOT можна оптимізувати самостійно, застосовуючи класичну процедуру оптимізації.
Довідка містить схему, що використовує 16 CNOT для довільних діагональних 4-кубітних воріт (рис. 4).
Це можна покращити, якщо довільні пари кубітів можуть бути сполучені до 14 кубітів. Для найближчих сусідів з періодичними (відкритими) граничними умовами це можна зробити за допомогою 16 (18) CNOT. Відповідні схеми можна знайти на https://epub.uni-regensburg.de/1511/ 1 , рис. 5.2, 5.4 та 5.5, і їх можна отримати, наприклад, за допомогою методів побудови коротких послідовностей Сірого.
Кількість однокубітних воріт завжди 15.
Зауваження: Хоча в принципі може бути простіша схема (згадана схема оптимізована з урахуванням більш обмеженої архітектури ланцюга), вона повинна бути близькою до оптимальної - ланцюг повинен створити всі стани форми для будь-якого нетривіального підмножини , а 15 таких для 4 кубітів.⨁i∈IxiI⊂{1,2,3,4}
Зауважте також, що ця конструкція аж ніяк не повинна бути оптимальною.
1 Примітка: Я автор