Протокол KLM або Схема KLM - це реалізація лінійних оптичних квантових обчислень, розроблена в 2000 році Найлом, Лафламме[en] та Мілберном[en]. Цей протокол дає можливість створювати універсальні квантові комп’ютери виключно за допомогою інструментів лінійної оптики.[1] Протокол KLM використовує лінійні оптичні елементи, джерела одиничних фотонів та детектори фотонів як ресурси для побудови схеми квантових обчислень, що включає лише допоміжні біти, квантові телепортації та виправлення помилок[en].
В основному схема KLM вводить ефективну взаємодію між фотонами, здійснюючи проективні вимірювання з фотоприймачами, що потрапляє до категорії недетермінованих квантових обчислень. Вона заснована на нелінійному зсуві знаків між двома кубітами, який використовує два допоміжні фотони та постселекцію.[2] Вона також базується на демонстраціях, що ймовірність успіху квантових вентилів може бути наближена до такої за допомогою заплутаних станів, підготовлених недетерміновано, та квантової телепортації з однокубітовими операціями.[3][4] У іншому випадку, без достатньо високого показника успіху одного квантового блоку, може знадобитися експоненціальна кількість обчислювальних ресурсів. Тим часом схема KLM заснована на тому, що належне квантове кодування може зменшити ресурси для отримання точно закодованих кубітів щодо досягнутої точності, а також може зробити лінійний оптичний квантовий комп'ютер стійким до відмов при втраті фотона, неефективності детектора та фазової декогеренції. Як результат, лінійний оптичний квантовий комп'ютер може бути надійно реалізований за допомогою схеми KLM з достатньо низькою потребою ресурсів, щоб запропонувати практичну масштабованість, що робить її такою ж перспективною технологією для квантової обробки інформації, як і інші відомі реалізації.
У цьому розділі розглядаються реалізації елементів лінійного оптичного квантового комп'ютера у схемі KLM.
Щоб уникнути втрати загальності, обговорення нижче не обмежується конкретним екземпляром представлення моди. Стан, записаний як , означає стан з нулем фотонів у моді (може бути канал з "вертикальною" поляризацією) і один фотон у моді (може бути каналом з "горизонтальною" поляризацією).
У протоколі KLM кожен з фотонів зазвичай знаходиться в одній з двох мод, і моди різняться між фотонами (можливість того, що мода зайнята більше, ніж одним фотоном, дорівнює нулю). Це не так лише під час реалізацій керованих квантових вентилів, таких як CNOT. Коли стан системи є таким, як описано, фотони можна розрізнити, оскільки вони знаходяться в різних модах, і тому стан кубіта можна представити, використовуючи один фотон у двох модах, вертикальній (V) та горизонтальній (H): для наприклад, і . Загальноприйнятими є посилання на стани, визначені через зайняття мод, як на стани Фока.
Такі позначення корисні в квантових обчисленнях, квантових комунікаціях та квантовій криптографії. Наприклад, дуже легко розглянути втрату одиничного фотона, використовуючи ці позначення, просто додавши вакуумний стан , що містить нуль фотонів у цих обох модах. В якості іншого прикладу, коли у вас є два фотони у двох розділених модах (наприклад, дві часові корзини або два плеча інтерферометра), легко описати сплутаний стан двох фотонів. Синглетний стан (два зв’язаних фотони із загальним спіновим квантовим числом ) можна описати наступним чином: якщо та описують базові стани двох відокремлених мод, тоді синглетний стан
У протоколі KLM квантовий стан може бути зчитаний або виміряний за допомогою детекторів фотонів по вибраним модам. Якщо фотодетектор виявляє фотонний сигнал у заданій моді, це означає, що відповідний стан моди є 1-фотонним станом перед вимірюванням. Як обговорюється в пропозиції KLM,[1] втрата фотонів та ефективність детектування суттєво впливають на надійність результатів вимірювань. Відповідні проблеми з помилками та методи виправлення помилок будуть описані далі.
Лівий загострений трикутник буде використаний на схемах для представлення оператора зчитування стану в цій статті.[1]
Ігноруючи виправлення помилок та інші проблеми, основним принципом реалізації елементарних квантових вентилів, що використовують лише дзеркала, дільники променя і фазоперетворювачі, є те, що за допомогою цих лінійних оптичних елементів можна побудувати будь-яку довільну 1-кубітову унітарну операцію; іншими словами, ці лінійні оптичні елементи підтримують повний набір операторів на будь-якому окремому кубіті.
Унітарна матриця, пов'язана з дільником променя це:
де та визначаються амплітудою відбиття та амплітудою пропускання (відношення для простоти буде надано пізніше). Для симетричного дільника променя, який має фазовий зсув за умови унітарності перетворення і , можна показати, що
що являє собою обертання одиночного кубітового стану навколо осі на у сфері Блоха.
Дзеркало - це особливий випадок, коли коефіцієнт відбиття дорівнює 1, так що відповідним унітарним оператором є матриця повороту, задана як
Для більшості випадків дзеркал, що використовуються в квантовій обробці інформації, кут падіння .
Подібним чином оператор фазообертача асоціюється з унітарним оператором, описаним , або, якщо записати у 2-модовому форматі
що еквівалентно обертанню навколо осі .
Оскільки будь-які два обертання вздовж ортогональних обертових осей можуть генерувати довільні обертання в сфері Блоха, можна використовувати набір симетричних дільників променя та дзеркал для реалізації довільних операторів для квантової обробки інформації. На малюнках нижче наведено приклади реалізації Перетворення Адамара та вентиля Паулі-X (він же вентиль NOT) за допомогою дільників променя (зображені у вигляді прямокутників, що з'єднують два набори ліній перетину з параметрами і ) та дзеркал (зображено у вигляді прямокутників, що з'єднують два набори ліній перетину з параметром ).
На наведених рисунках кубіт кодується за допомогою двох модових каналів (горизонтальних ліній): представляє фотон у верхній моді, а представляє фотон у нижній моді.
У схемі KLM маніпуляції з кубітом реалізуються за допомогою ряду недетермінованих операцій із збільшенням ймовірності успіху. Першим вдосконаленням цього втілення, яке буде обговорюватися, є недетермінований умовний перекидний вентиль.
Важливим елементом схеми KLM є умовний вентиль перемикання знака або нелінійний вентиль перемикання знака (NS-вентиль), як показано на малюнку нижче праворуч. Він дає нелінійний зсув фази в одній моді, зумовлений двома допоміжними модами.
На зображенні праворуч мітки в лівій нижній частині поля вказані моди. Вихідні дані приймаються лише в тому випадку, якщо в моді 2 виявлено один фотон, а в моді 3 виявлено нуль фотонів, де допоміжні моди 2 і 3 підготовлені як стан . Індекс - це фазовий зсув вихідного сигналу, який визначається параметрами вибраних внутрішніх оптичних елементів.[1] Для випадку використовуються такі параметри: , , , , , , and . For the case, the parameters can be chosen as , , , , , , і . Подібним чином, змінюючи параметри дільників променя і фазообертачів, або комбінуючи кілька вентилів NS, можна створити різні квантові вентилі. Спільно використовуючи дві допоміжні моди, Найл винайшов наступний вентиль з контрольованим Z (див. Малюнок праворуч) із коефіцієнтом успіху 2/27.[5]
Перевага використання вентилів NS полягає в тому, що вихід може бути гарантовано умовно оброблений з певним коефіцієнтом успіху, який може бути покращений майже до 1. Використовуючи конфігурацію, як показано на малюнку вище, коефіцієнт успішності вентиля NS з - це . Для подальшого поліпшення відношення успіху та вирішення проблеми масштабованості потрібно використовувати квантову телепортацію вентилів, описану далі.
Враховуючи використання недетермінованих квантових вентилів для KLM, існує лише дуже мала ймовірність , що схема з вентилями з імовірністю успіху в одному вентилі буде працювати ідеально після одного запуску. Отже, операції повинні в середньому повторюватися порядка разів або таких систем повинні виконуватися паралельно. У будь-якому випадку, необхідні час або ресурси схеми масштабуються експоненційно. У 1999 році Готтесман і Чуанг зазначили, що можна підготувати імовірнісні вентилі в режимі, відключеному від квантової схеми, використовуючи квантову телепортацію.[4] Основна ідея полягає в тому, що кожен імовірнісний вентиль готується в автономному режимі, а сигнал успішної події телепортується назад до квантової схеми. Ілюстрація квантової телепортації подана на малюнку праворуч. Як бачимо, квантовий стан в моді 1 телепортується в моду 3 через вимірювання Белла та стан Белла[en] заплутаного ресурса , де стан 1 може розглядатися як підготовлений в автономному режимі. Стан Бела ресурсу може бути сформований із стану за допомогою дзеркала з параметром
За допомогою телепортації багато ймовірнісних вентилів можуть бути підготовлені паралельно з -фотонними заплутаними станами, посилаючи сигнал керування у вихідну моду. Завдяки використанню імовірнісних вентилів паралельно в автономному режимі можна отримати коефіцієнт успіху , що близько до 1, коли стає великим. Кількість вентилів, необхідних для реалізації певної точності, масштабується поліноміально, а не експоненційно. У цьому сенсі протокол KLM є ресурсозберігаючим. Один експеримент із використанням спочатку запропонованого KLM вентиля керований-НЕ з входом чотирьох фотонів був продемонстрований в 2011 році,[6] і дав середній показник правильності роботи .
Як обговорювалося вище, ймовірність успіху телепортаційних вентилів можна довільно наблизити до 1, підготувавши більші заплутані стани. Однак асимптотичний підхід до ймовірності 1 є досить повільним щодо числа фотонів . Більш ефективний підхід полягає у кодуванні для захисту від відмови вентилів (помилок) на основі чітко визначеного режиму відмови телепортерів. У протоколі KLM відмову телепорта можна діагностувати, якщо виявлено нуль або фотонів. Якщо обчислювальний пристрій можна закодувати для захисту від випадкових вимірювань деякої кількості фотонів, тоді можна буде виправити збої в вентилі, і ймовірність успішного застосування вентиля зросте.
З використанням цієї ідеї було проведено багато експериментальних випробувань (див. наприклад посилання[7][8][9]). Однак для досягнення ймовірності успіху дуже близької до 1 все ще необхідна велика кількість операцій. Для просування протоколу KLM як життєздатної технології потрібні більш ефективні квантові вентилі. Це тема наступної частини.
Є багато способів вдосконалити протокол KLM для лінійного оптичного квантового комп'ютера та зробити лінійний оптичний квантовий комп'ютер більш перспективним. Нижче наведено кілька пропозицій з оглядової статті у примітці[10] та інших наступні статті:
Існує кілька протоколів для використання кластерного стану для вдосконалення протоколу KLM, обчислювальна модель з цими протоколами є реалізацією лінійною оптичною реалізацією однобічного квантового комп’ютера: