Ви не можете ефективно відновити абсолютні значення амплітуд, але якщо ви допускаєте довільне безліч зразків, ви можете оцінити їх у будь-якій точності.
Більш конкретно, якщо вхідний стан є одиничним фотоном у кожному з перших режимів, і кожен готовий взяти довільну кількість вибірок з виводу, то в принципі можна оцінити постійну A до будь-якої міри Точність подобається, підраховуючи частку часу, коли n виходять вхідних фотонів у перших n різних вихідних портах. Слід зазначити, що це насправді не має великого відношення до BosonSampling, оскільки результат твердості утримується в режимі кількості режимів, значно більших за кількість фотонів, і це стосується ефективності вибірки.nAnn
BosonSampling
Я спробую дуже коротко ознайомитись із тим, що таке вибірка бозона, але слід зазначити, що я не можу зробити кращу роботу в цьому, ніж сам Ааронсон, тому, напевно, є корисною ознайомлення з пов’язаними публікаціями його блогів. (наприклад, блог /? p = 473 та блог /? p = 1177 ) та посилання на них.
BosonSampling - проблема вибірки . Це може бути трохи заплутаним у тому, що люди, як правило, більше звикли думати про проблеми, що мають певні відповіді. Проблема вибірки відрізняється тим, що рішенням задачі є сукупність вибірок, взятих з деякого розподілу ймовірностей.
Дійсно, проблема, яку вирішує пробовідбірник, полягає у відборі проб із конкретного розподілу ймовірностей. Більш конкретно, вибірка з розподілу ймовірності можливого результату (багато-бозонні) стани.
Розглянемо як простий приклад випадок з 2 фотонами в 4 режимах, і скажімо, що ми фіксуємо вхідний стан таким, що є (тобто, один фотон в кожному з двох перших двох режимів введення). Ігноруючи вихідні стани з більш ніж одним фотоном у кожному режимі, є ( 4(1,1,0,0)≡|1,1,0,0⟩можливих вихідних двофотонних станів:
(1,1,0,0),(1,0,1,0),(1,0,0,1),(0,1,1,0),(0,1,0,1)і(0,(42)=6(1,1,0,0),(1,0,1,0),(1,0,0,1),(0,1,1,0),(0,1,0,1) . Позначимо для зручності з про я , я = 1 , . , 6 я -м один (так, наприклад, про 2 = ( 1 , 0 , 1 , 0 ) ). Тоді можливим рішенням BosonSampling може бути ряд результатів:
o 1 , o 4 , o 2 , o 2 , o 5 .(0,0,1,1)oi,i=1,.,6io2=(1,0,1,0)
o1,o4,o2,o2,o5.
Щоб зробити аналогію, можливо, більш звичному випадку, це як би сказати, що ми хочемо зробити вибірку з розподілу ймовірностей Гаусса. Це означає, що ми хочемо знайти послідовність чисел, які, якщо ми намалюємо їх достатньо і введемо в гістограму, дадуть щось, близьке до Гаусса.
Постійні обчислення
Виявляється, амплітуда ймовірності заданого вхідного стану на заданому вихідному стані | з ⟩ є (пропорційно до нього ) постійної підходящої матриці , побудованої з унітарної матриці , що характеризує (однобозонная) еволюцію.|r⟩|s⟩
Більш конкретно, якщо позначає список призначення режимуR пов'язаний з | г⟩,Sщо з | з⟩, іUє унітарну матрицю опису еволюції, то ймовірність амплітуди А (г→и)переходу від | г⟩на | з⟩задається
А (г→и)= 1(1)|r⟩S|s⟩UA(r→s)|r⟩|s⟩
зU[R| S]що позначає матрицюпобудовану витягуючи зUрядкизазначеніRі стовпцізазначеніS.
A(r→s)=1r!s!−−−√permU[R|S],
U[R|S]URS
Таким чином, враховуючи стан фіксованого входу , розподіл ймовірностей можливих результатів даються ймовірності
р и = 1|r0⟩
ps=1r0!s!|permU[R|S]|2.
BosonSampling - це проблема малювання «точок» відповідно до цього розподілу.
ps
Суть справи полягає в тому, що вибірка з розподілу ймовірностей взагалі простіша, ніж обчислення самого розподілу . Хоча наївним способом вибірки з розподілу є обчислення ймовірностей (якщо вони ще не відомі) та використання їх для малювання точок, можливо, це будуть розумніші способи. Пробовідбірник бозонів - це те, що може скласти точки відповідно до конкретного розподілу ймовірностей, навіть якщо ймовірності, що складають сам розподіл, не відомі (а краще сказати, не ефективно піддаються обчисленню).
Крім того, хоча це може виглядати як здатність ефективно вибирати з розподілу слід перетворюватись на здатність ефективно оцінювати основні ймовірності, це не так, як тільки експоненціально багато можливих результатів. Це справді випадок вибірки бозону з рівномірно випадковими одиницями (тобто оригінальна установка BosonSampling), в якій є( мн) можливо н-бозон в м-моделює вихідні стани (знову ж таки, нехтуючи станами з більш ніж одним бозоном у деякому режимі). Дляm ≫ n, це число зростає експоненціально з н. Це означає, що на практиці вам потрібно буде намалювати експоненціальну кількість зразків, щоб навіть мати гідний шанс побачити один результат не один раз, не кажучи вже про те, щоб оцінити з якоюсь гідною точністю самі ймовірності (важливо зазначити, що це не є основною причиною твердості, оскільки експоненціальна кількість можливих результатів може бути подолана розумнішими методами).
У деяких конкретних випадках можливо ефективно оцінити постійність матриць за допомогою настройки вибірки бозонів. Це буде можливо лише в тому випадку, якщо одна з підматриць має велику (тобто не експоненціально малу) постійну, пов'язану з нею, так що пара вводу-виводу, пов'язана з нею, траплятиметься досить часто, щоб оцінка була здійсненною в поліноміальний час. Це дуже нетипова ситуація, і вона не виникне, якщо намалювати унітарії навмання. Для тривіального прикладу розглянемо матриці, які дуже близькі до ідентичності - подія, в якій всі фотони виходять у тих же режимах, в які вони потрапили, буде відповідати постійній, яку можна оцінити експериментально. Окрім того, що є можливим лише для деяких матриць,(2).
Columns involved
Let U be the unitary describing the one-boson evolution.
Then, basically by definition, the output amplitudes describing the evolution of a single photon entering in the k-th mode are in the k-th column of U.
The unitary describing the evolution of the many-boson states, however, is not actually U, but a bigger unitary, often denoted by φn(U), whose elements are computed from permanents of matrices built out of U.
Informally speaking though, if the input state has photons in, say, the first n modes, then naturally only the first n columns of U must be necessary (and sufficient) to describe the evolution, as the other columns will describe the evolution of photons entering in modes that we are not actually using.
(1) Це лише ще один спосіб описати стан, що має багато бозонів. Замість того, щоб характеризувати стан як перелік номерів занять для кожного режиму (тобто кількість бозонів у першому режимі, число у другому тощо), ми характеризуємо стани, називаючи режим, зайнятий кожним бозоном. Так, наприклад, держава( 1 , 0 , 1 , 0 ) може бути рівнозначно записаний як ( 1 , 3 ), і це два еквівалентні способи сказати, що є один бозон у першому та один бозон у третьому режимі.
(2): С. Ааронсон та Т. Генс. "Узагальнення та дерандомізація алгоритму апроксимації Гурвіца для постійного". https://eccc.weizmann.ac.il/report/2012/170/