Квáнтовий комп'ю́тер — фізичний обчислювальний пристрій, функціонування якого ґрунтується на принципах квантової механіки, зокрема, принципі суперпозиції та явищі квантової заплутаності.
Загальний опис
Квантовий комп'ютер відрізняється від звичайного транзисторного комп'ютера зокрема тим, що класичний комп'ютер оперує даними, закодованими у двійкових розрядах (бітах), кожен з яких завжди перебуває в одному з двох станів (0 або 1), коли квантовий комп'ютер використовує квантові біти (кубіти), які можуть знаходитися у суперпозиції станів. Інформатико-теоретичною моделлю такого обчислювального пристрою є квантова машина Тюрінга, або універсальний квантовий комп'ютер, яка була розроблена Девідом Дойчем у 1985 році. Квантовий комп'ютер має низку спільних ознак із недетермінованим та комп'ютерами, але ці пристрої не є тотожними. Вважається, що вперше ідею використання принципів квантової механіки для виконання обчислень висловили Манін Юрій Іванович у книзі «Обчислювальне і необчислювальне» у 1980 році та Річард Фейнман у лекції на Першій конференції з фізики обчислень у МТІ в 1981 році, хоча пропозиції використання напівцілих спінів як найпростіших обчислювальних елементів лунали і раніше.
Теоретично квантовий комп'ютер здатний розв'язувати певні задачі набагато швидше, ніж звичайні комп'ютери, наприклад, задачу факторизації цілих чисел або ефективного моделювання квантової системи багатьох тіл. Існує низка [en], наприклад, алгоритм Шора, [en] та інші, виконання яких займає набагато менше часу, ніж виконання будь-якого ймовірнісного класичного алгоритму. Однак, за наявності великого об'єму обчислювальних ресурсів класичний комп'ютер здатен моделювати будь-який квантовий алгоритм, якщо він не порушує тезу Черча — Тюрінга.
Останнім часом дослідження в галузі квантових обчислень є одним з пріоритетів фінансування науки у світі. У грудні 2018 року президент Трамп підписав закон про Національну квантову ініціативу (National Quantum Initiative Act), який дозволяє протягом п'яти років інвестувати 1,2 мільярда доларів на дослідження в галузі квантових обчислень. Китай вже спрямував на зазначені дослідження мільярди доларів. Євросоюз має наміри виділити 1 млрд. доларів протягом наступних десяти років. Індія також передбачає фінансувати дослідження у цій сфері.
Теоретичні засади
Кубіти
У класичному комп'ютері для оперування інформацією використовуються елементарні двійкові розряди — біти. Фізична реалізація біта ґрунтується на тому принципі, що потенціал напруги може бути або вище певного рівня (це відповідатиме значенню біта 1) або нижче (0).
У квантовому комп'ютері інформація також, як правило, представляється за допомоги двійкових елементів. Як такі елементи використовуються фізичні системи з двома можливими станами, що описуються в квантовій механіці за допомогою двовимірного комплексного простору. Для опису подібної системи використовують позначення Дірака, де першому станові відповідає квантовомеханічний вектор стану , а другому — інший вектор . Роль подібної квантової системи із двома станами може грати зокрема спін електрона, який має дві можливі конфігурації — «спін вгору» і «спін вниз». В подібному ключі можна використати енергетичні рівні атомів або молекул, або напрямок струму в кільцевому надпровіднику.
Такий елемент, що використовується для представлення інформації в квантовому комп'ютері, дістав окрему назву квантовий біт (англ. quantum bit, qubit), або скорочено кубіт, що підкреслює його квантовомеханічну природу. Важливою властивістю кубіта є можливість накладання декількох станів, або їхня суперпозиція. Це означає, що кубіт не обов'язково перебуває саме у стані або , як це має місце для бітів у класичному комп'ютері. Стан кубіта можна представити довільним вектором у вищезазначеному двовимірному комплексному просторі:
за тим самим принципом, як в оптиці описуються дві когерентні хвилі, що накладаються одна на одну. Таким чином, існує принципова різниця між кубітом та класичним ймовірнісним бітом (тобто, таким класичним бітом, що набуває випадково одне зі значень 0 або 1). В оптиці це еквівалентне різниці між некогерентними та когерентними хвилями: у першому випадку додаються інтенсивності хвиль, у другому — амплітуди (як це відбувається, наприклад, у голографії). a і b є довільними комплексними числами, на які без обмеження загальності накладаються умови нормування:
З математичної точки зору, числа та дорівнюють ймовірностям отримання відповідно значення 0 або 1 при вимірюванні кубіта, що перебуває в стані . Однак, як вже було зазначено, не можна інтерпретувати кубіт як такий, що завжди знаходиться із певною ймовірністю виключно у стані або , і ні в якому іншому: така поведінка відповідає класичному ймовірнісному бітові і може бути змодельована на класичному комп'ютері, що випадково генерує результат 0 або 1 (тобто, використовуючи генератор випадкових чисел). З точки зору теоретичної фізики, подібний класичний ймовірнісний біт підкоряється законам статистичної фізики, тому, на відміну від квантовомеханічного випадку, його стан являє собою некогерентну суміш двох відповідних станів.
У свою чергу, стан кубіта являє собою когерентну суперпозицію двох відповідних станів:
де позначає дійсну частину комплексного числа, — комплексно спряжене до a число, — скалярний добуток векторів станів 0 і 1.
Квантовий регістр і квантова заплутаність
Як і у випадку класичних бітів, N кубітів можна об'єднати у квантовий регістр, причому стан такого квантового регістра описуватиметься за допомогою -вимірного гільбертова простору. Базисом цього простору природно обираються всі можливі комбінації тензорних добутків N однокубітових базисних векторів і . Наприклад, базисом для регістра, що складається з двох кубітів, буде набір з чотирьох векторів , , і . Довільний стан квантового регістра матиме вигляд суперпозиції всіх його базисних векторів:
де — i-ий базисний вектор j-го кубіта, а — комлексні числа, що відовідають компонентам уздовж відповідної комбінації однокубітових базисних векторів. Взагалі кажучи, у такому розкладі дозволені також суми та різниці станів декількох кубітів, на відміну від класичного регістра, де окремі біти з'являється лише у вигляді конкретного базисного стану, тобто, увесь класичний регістр являє собою просто набір з нулів та одиниць.
Важливою властивістю квантового регістра є той факт, що його стан не завжди є простою комбінацією незалежних один від одного станів окремих кубітів: зокрема, можна розглянути наступний стан двокубітового регістра (один зі станів Белла):
який не можна звести до простого тензорного добутку станів першого та другого кубіта. Те ж саме можна сказати й про інший подібний стан двох кубітів:
Про такі стани кажуть, що вони є сплутаними, а факт наявності таких станів має назву квантової заплутаності (англ. quantum entanglement, нім. Quantenverschränkung).
Існування явища квантової заплутаності дає право говорити про те, що квантовий комп'ютер є набагато потужнішим за класичний, оскільки він здатен розв'язувати певні задачі набагато швидше, ніж це робить класичний комп'ютер. Наприклад, для зберігання N-бітового регістра класичний комп'ютер оперує N класичними бітами. Але аналогічний квантовий регістр описується вектором у -вимірному просторі, тому має бути задано комплексних коефіцієнтів. У цьому випадку дуже важливим є той факт, що за великих N значення є набагато більшим за N, тому часто принцип суперпозиції трактується як такий, що дозволяє зберігати в N-кубітовому регістрі одночасно всі чисел від 0 до . Однак це твердження вводить в оману: оскільки результатом вимірювання стану квантового регістра завжди є один з його можливих базисних станів, то з допомогою [en] можна довести, що максимально доступна кількість інформації, яку можна добути з одного кубіта, дорівнює одному бітові, як і в класичному випадку. Утім, слушним є твердження, що потужність за принципом суперпозиції виходить за рамки можливостей, що надають класичні паралельні обчислення.
Квантові вентилі
В класичному комп'ютері за допомогою логічних елементів (вентилів, англ. gates) можна виконувати елементарні операції над бітами, а комбінування вентилів дає можливість виконувати складніші операції, наприклад, додавання двійкових чисел. Фізично логічні вентилі реалізовуються в класичному комп'ютері за допомогою певних пристроїв, зокрема транзисторів, а інформація своєю чергою передається у вигляді електричного сигналу, що проходить через ці пристрої.
Обчислення на квантовому комп'ютері принципово відрізняються від класичних: квантовий вентиль (англ. quantum gate) є не просто технічним пристроєм, а являє собою певну елементарну фізичну дію над одним або декількома кубітами. Конкретний вигляд цієї фізичної маніпуляції залежить передусім від фізичної природи кубіта: наприклад, спін електрона може змінити орієнтацію при накладанні магнітного поля, а атом — перейти у збуджений стан під впливом лазерного імпульса. Таким чином, квантові вентилі не являють собою окремі пристрої, а реалізуються як певні маніпуляції над квантовим регістром у необхідний проміжок часу, які зручно зображати у вигляді квантових схем при описі квантових алгоритмів.
З точки зору квантової механіки, квантовий вентиль є унітарним оператором , що діє на стан квантового регістра :
Таким чином, квантовий вентиль можна представити у вигляді унітарної матриці. Наприклад, квантовий вентиль, що змінює стан кубіта на протилежний (заперечення НЕ), буде представлений у випадку двовимірного простору наступною матрицею:
Більш складними є квантові вентилі, що змінюють стани двох та більше кубітів, як, наприклад, вентиль CNOT (контрольоване НЕ), що діє у просторі двох кубітів за правилом: та , тобто, змінюючи стан другого кубіта на протилежний, якщо перший кубіт перебуває в стані , і залишаючи його таким самим, якщо, навпаки, перший кубіт перебуває в стані .
Для опису квантових алгоритмів часто використовується квантова схема, що може включати в себе безліч різних квантових вентилів, які застосовуються до квантового регістра в чіткій послідовності. Наприклад, такі алгоритми, як або алгоритм Шора можна наочно зобразити у вигляді схеми, що складається з послідовності простих квантових вентилів — операторів Адамара, операторів зсуву фази та інших. Тобто, математично квантова схема являє собою складне унітарне перетворення, матриця якого є добутком матриць окремих квантових вентилів, що входять до неї.
Передумови для створення
Наявна елементна база, побудована на «кремнієвих» технологіях, дозволить триматися на такому рівні зростання зовсім недовго. Основним зі встановлених природою обмежень є тепло, яке виділяє будь-який електроприлад. Яким би незначним не було тепло, при зменшенні розмірів «приладу» воно все одно буде перешкоджати, особливо, коли ці розміри вимірюються мікронами чи частками мікрон. Ідея використання в комп'ютерах ефекту надпровідності виникла давно, але до 80-х років залишалася не більш, як привабливою, екстравагантною ідеєю. Дослідження показали, що відсутність тепловиділення — не основна перевага надпровідникової комп'ютерної техніки; хоча саме вона і дозволяє в тисячу разів збільшити швидкодію і щільність запису інформації. Використовуючи квантові ефекти, які виникають при надпровідності, комп'ютер може оперувати кількабітовими «зразками». Електрон, який пробігає мережею такого комп'ютера, буде одночасно виконувати роль і «ключа», і носія інформації. Структура квантового комп'ютера, його логіка стануть геть іншими, а сам комп'ютер матиме більше можливостей. Лихарєв вважає, що потенційним ринком для таких комп'ютерів будуть не «персоналки» чи текстові процесори, а мережеві комп'ютерні пристрої типу робочої станції.
Реалізації квантового комп'ютера
Створені реально квантові комп'ютери досі оперували з дуже незначною кількістю кубітів. 2007 року оголошене створення квантового комп'ютера із 16 кубітами.
В листопаді 2017 року компанія IBM представила прототип квантового комп'ютера з 50 кубіт. В представленому прототипі час когерентності кубіт (час, протягом якого вони можуть залишатись в стані суперпозиції та виконувати корисні обчислення) вдалось збільшити до 90 мікросекунд. Основна частина цього прототипу (його «ядро») компанія показала на виставці CES 2018.
9 січня 2018 року на виставці CES 2018 компанія Intel представила чип квантового комп'ютера на 49 кубіт з назвою . В процесорі використані надпровідні ланцюги, робоча температура яких дорівнює 20 мілікельвін.
Квантові комп'ютери на оптичних чипах
Вчені центру квантової фотоніки Бристольського університету створили кремнієвий чип, який можна буде використовувати для складних підрахунків та симуляцій з використанням квантових часток у найближчому майбутньому. Вчені вважають що їхній прилад проторює шлях до квантових комп'ютерів — потужного виду комп'ютерів, що використовують квантові біти, а не звичайні біти, що використовуються у сучасних комп'ютерах.
На відміну від звичайних бітів чи транзисторів, які можуть бути представлені одночасно лише в одній з двох форм (1 або 0), кубіт може існувати у кількох формах одночасно і, таким чином, може використовуватись для зберігання та обробки набагато більшого обсягу інформації у більшому ступені.
Технологія, створена у Бристолі використовує дві ідентичні часточки світла (фотони) які рухаються вздовж силіконового чипа в межах експерименту, відомого як рух квантів. Експеримент руху квантів з використанням одного фотону проводився і раніше і він підпадав під модель класичної . Однак, такого роду експеримент з використанням двох часток було проведено вперше, і результати їх важко переоцінити.
«З використання системи двох часток ми отримуємо можливість виконувати експонентно складніші обчислення ніж досі», говорить професор [en]. «Це — початок досліджень у новій сфері квантової інформаційної науки, що прокладає шлях до квантових комп'ютерів, котрі допоможуть вирішити складніші наукові завдання.»
Перехід від використання одного фотону до двох не простий, оскільки дві частки мають бути ідентичними за всіма параметрами та через те, як частки взаємодіють та взаємопроникають. Аналогії такого роду взаємодії поза межами квантової фізики не існує.
«Тепер, коли ми маємо змогу напряму реалізувати та спостерігати рух двох фотонів перед нами відкривається шлях до приладів з використанням трьох- та багатьох фотонів і результати мають бути більш ніж просто вражаючими», каже професор О'Брайєн. «Щоразу як ми додаємо фотон, ми дістаємо змогу вирішувати по експоненті все складніші задачі, тобто якщо однофотонна система має 10 відсоткову ефективність, то двофотонна — 100 відсоткову, а трифотонна 1000 і т. д.»
Складність квантових обчислень
Клас складності задач, які можна ефективно розв'язати на квантовому комп'ютері, позначається . Цей клас містить усі задачі, що можна розв'язати на квантовому комп'ютері за поліноміальний час за певної дозволеної обмеженої імовірності помилки (англ. bounded-error, quantum, polynomial). Оскільки квантові комп'ютери працюють лише за імовірнісними алгоритмами, то клас BQP є квантовим аналогом класу BPP — усі задачі, які можна розв'язати на класичному комп'ютері за поліноміальний час за певної дозволеної обеженої імовірності помилки (англ. bounded-error, probabilistic, polynomial). Кажуть, що квантовий комп'ютер може «розв'язати» задачу, якщо в результаті з високою ймовірністю отримується правильна відповідь. Якщо при цьому квантовий комп'ютер розв'язує задачу за поліноміальний час, то така задача належить класу BQP.
Клас BQP належить класові складності (або, точніше, приєднаному класові проблем вибору P#P), який своєю чергою є підкласом PSPACE. Крім того, очікується, що BQP не перетинається з класом NP-повних задач і повністю містить клас P, однак це не доведено. Зокрема, задачі факторизації та дискретного логарифмування входять до класу BQP, і при цьому очікується, що вони входять до класу NP, але не належать класові BPP і, отже, класові P. Також очікується, що обидві задачі не є NP-повними. Існує поширена думка, що квантові комп'ютери можуть розв'язувати NP-повні задачі за поліноміальний час, але це твердження не доведене і, взагалі кажучи, вважається помилковим.
Хоча описаний квантовий комп'ютер може працювати швидше за класичний, він також не здатний розв'язувати задачі, які не можна розв'язати на класичному комп'ютері за наявності достатньої кількості пам'яті та часу (хоча цей об'єм ресурсів може бути недосяжним на практиці). Машина Тюрінга може імітувати квантовий комп'ютер, тому описаний квантовий комп'ютер ніколи не зможе розв'язати таку задачу, як, наприклад, проблему зупинки. Існування «стандартних» квантових комп'ютерів не спростовує тези Черча — Тюрінга. Припускалося, що теорії квантової гравітації, такі, як М-теорія та петльова квантова гравітація, дозволяють побудувати навіть швидші комп'ютери. Але нині[] визначення обчислення в квантовій гравітації є відкритою проблемою у зв'язку з : не існує очевидного способу описати, що для спостерігача означає ввести вхідні дані до комп'ютера, а потім отримати результат.
Мови програмування
Для програмування квантових комп'ютерів створені спеціалізовані мови програмування, які дозволяють запис квантового алгоритму з використанням конструкцій високого рівня. Завдання квантових мов не полягає у тому, щоб надати інструмент для програмістів, а в тому, щоб надати інструменти для дослідників, щоб зрозуміти краще, як працюють квантові обчислення і як формально доводити коректність квантових алгоритмів.
Можна виділити дві основні групи квантових мов програмування: імперативні квантові мови програмування і функційні квантові мови програмування. Найвідомішими представниками першої групи є QCL і LanQ.
Ведеться робота з розробки функційних мов програмування для квантових обчислень. Приклади включають QPL Селінджера, і Haskell-подібну мову QML, розроблену Алтенкірчом і Ґретажем. Квантові мови програмування високого рівня, засновані на лямбда-численні, були запропоновані ван Тондером, Селінджером і Валіроном Аріґі і Довеком.
Виклики, що стоять перед практичними квантовими обчисленнями
28 березня 2022 року в журналі MIT Technology Review було опубліковано думку [en], директора центра теорії конденсованої речовини при Університеті Меріленду, щодо викликів, що стоять перед практичними квантовими обчисленнями. Відповідно до Sankar Das Sarma, створення квантового комп'ютера, здатного вирішувати практичні задачі, наприклад розшифрування даних закодованих за допомогою криптографічного алгоріму RSA з використанням алгоритму Шора, потребує багато мільйонів, якщо не мільярдів кубітів, при цьому тільки десятки тисяч із них будуть використовуватися для обчислень - так звані логічні кубіти; решта знадобиться для виправлення помилок, компенсації декогеренції. Системи кубітів сьогодення є величезним науковим досягненням, але вони ще дуже далекі від можливості вирішувати практичні задачі.
Примітки
- Deutsch D. Quantum Theory, the Church-Turing Principle and the Universal Quantum Computer // Proc. R. Soc. Lond A. — 1985. — Vol. 400. — P. 97-117. (рос. переклад: Дойч Д. Квантовая теория, принцип Чёрча-Тьюринга и универсальный квантовый компьютер // Квантовый компьютер и квантовые вычисления. — Ижевск : РХД, 1999. — Т. 2. — 288 с.)
- Манин Ю. И. Вычислимое и невычислимое. — М. : Советское радио, 1980. — С. 15.
- Feynman R. Simulating physics with computers // International Journal of Theoretical Physics. — 1982. — Vol. 21, iss. 6-7. — P. 467-488. (рос. переклад: Фейнман Р. Моделирование физики на компьютерах // Квантовый компьютер и квантовые вычисления. — Ижевск : РХД, 1999. — Т. 2. — 288 с.)
- Feynman R. Quantum mechanical computers // Foundations of Physics. — 1986. — Vol. 16, iss. 6. — P. 507-531. (рос. переклад: Фейнман Р. Квантовомеханические компьютеры // Квантовый компьютер и квантовые вычисления. — Ижевск : РХД, 1999. — Т. 2. — 288 с.)
- Finkelstein D. Space-time structure in high energy interactions // Fundamental Interactions at High Energy. — 1969. — P. 324-338. з джерела 4 березня 2016. Процитовано 2 березня 2015.
- Simon D. R. On the power of quantum computation // Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium. — P. 116-123. з джерела 8 січня 2017. Процитовано 2 березня 2015.
- Нильсен М., Чанг И. Квантовые вычисления и квантовая информация. — М. : Мир, 2006. — § 4.5.5 : Сложность квантовых вычислений. — С. 257.
- Paul Smith-Goodson (10 жовтня 2019). . Forbes (англ.) . Архів оригіналу за 17 липня 2020. Процитовано 14 липня 2020.
- Khalil Rouhana (23 жовтня 2019). . Shaping Europe’s digital future (англ.) . Архів оригіналу за 16 липня 2020. Процитовано 14 липня 2020.
- . Swarajya (англ.) . 10 лютого 2020. Архів оригіналу за 14 липня 2020. Процитовано 14 липня 2020.
- Слід зазначити, що у цьому випадку ми розглядаємо лише чисті стани кубіта, тобто стани, повністю визначені з точки зору квантової механіки. Взагалі кажучи, стан кубіта може бути мішаним — некогерентною сумішшю декількох чистих станів, що не може бути описана окремим вектором стану. В такому випадку для опису кубіта використовується формалізм матриці густини.
- . Архів оригіналу за 15 травня 2007. Процитовано 7 травня 2007.
- Samuel K. Moore (15 листопада 2017). . IEEE Spectrum. Архів оригіналу за 11 січня 2018. Процитовано 10 січня 2018.
- Владимир Скрипин (12 січня 2018). . ITC.ua. Архів оригіналу за 13 січня 2018. Процитовано 12 січня 2018.
- Jeremy Hsu (9 січня 2018). . IEEE Spectrum. Архів оригіналу за 23 березня 2021. Процитовано 10 січня 2018.
- Оптичний чип дозволяє новий підхід до квантових обчислень [ 21 листопада 2010 у Wayback Machine.] (англ.)
- Нильсен М., Чанг И. Квантовые вычисления и квантовая информация. — М. : Мир, 2006. — § 1.4.5 : Классификация квантовых алгоритмов. — С. 67.
- Bernstein E., Vazirani U. Quantum Complexity Theory // SIAM Journal on Computing. — 1997. — Vol. 26, iss. 5. — P. 1411-1473. — DOI: . з джерела 11 березня 2016. Процитовано 4 березня 2015.
- Jarosław Adam Miszczak. High-level Structures in Quantum Computing. Процитовано 12 грудня 2015.
- Bernhard Omer. . Архів оригіналу за 8 жовтня 2003. Процитовано 27 вересня 2017.
- Hynek Mlnařík. . Архів оригіналу за 20 травня 2016. Процитовано 27 вересня 2017.
- Пітер Селінджер, «На шляху до квантової мови програмування» [ 30 квітня 2016 у Wayback Machine.], Mathematical Structures in Computer Science(Математичні структури в інформатиці) 14(4):527-586, 2004.
- . Архів оригіналу за 31 березня 2008. Процитовано 27 вересня 2017.
- T. Altenkirch, V. Belavkin, J. Grattage, A. Green, A. Sabry, J. K. Vizzotto, QML: Функціональна мова програмування Quantum [ 10 липня 2006 у Wayback Machine.]
- Андре ван Тондер, «Лямбда-числення для квантових обчислень», SIAM J. Comput., 33(5), 1109—1135. (27 стор.), 2004. Також доступна за посиланням arXiv: quant-ph/0307150 [ 20 грудня 2015 у Wayback Machine.]
- Peter Selinger and Benoît Valiron, «A lambda calculus for quantum computation with classical control» [ 22 квітня 2016 у Wayback Machine.], Mathematical Structures in Computer Science 16(3):527-552, 2006.
- Pablo Arrighi, Gilles Dowek, «Лінійно-алгебраїчне лямбда-числення. високий порядок, кодування і збіжність» [ 19 березня 2017 у Wayback Machine.], 2006
- Quantum computing has a hype problem. MIT Technology Review (англ.). Процитовано 7 квітня 2023.
Література
- Вакарчук І. О. Квантова механіка. — 4-е видання, доповнене. — Л. : ЛНУ ім. Івана Франка, 2012. — 872 с.
- Ткачук В. М. Фундаментальні проблеми квантової механіки. — Л. : ЛНУ ім. Івана Франка, 2011. — 144 с.
- Квантовые вычисления: за и против // Квантовый компьютер и квантовые вычисления. — Ижевск : РХД, 1999. — Т. 1. — 212 с.
- Квантовый компьютер и квантовые вычисления. — Ижевск : РХД, 1999. — Т. 2. — 288 с.
- Бауместер Д., Экерт А., Цайлингер А. Физика квантовой информации = The Physics of Quantum Information. — М. : Постмаркет, 2002. — 376 с.
- Валиев К. А., Кокин А. А. Квантовые компьютеры: надежды и реальность. — Ижевск : РХД, 2004. — 320 с.
- Дойч Д. Структура реальности = The Fabric of Reality. — Ижевск : РХД, 2001. — 400 с.
- Кайе Ф., Лафламм Р., Моска М. Введение в квантовые вычисления = An Introduction to Quantum Computing. — Ижевск : РХД, 2009. — 360 с.
- Китаев А., Шень А., Вялый М. Классические и квантовые вычисления. — М. : МЦНМО, 1999. — 192 с.
- Нильсен М., Чанг И. Квантовые вычисления и квантовая информация = Quantum Computation and Quantum Information. — М. : Мир, 2006. — 824 с.
- Прескилл Дж. Квантовая информация и квантовые вычисления = Lecture Notes Ph219/CS219: Quantum Computation. — Ижевск : РХД, 2008-2011. — 464+312 с.
- Стин Э. Квантовые вычисления = Quantum Computing. — Ижевск : РХД, 2000. — 112 с.
Посилання
Вікісховище має мультимедійні дані за темою: Quantum computer |
- — Science Ukraine від 07.05.2015
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Kvantovij komp yu ter fizichnij obchislyuvalnij pristrij funkcionuvannya yakogo gruntuyetsya na principah kvantovoyi mehaniki zokrema principi superpoziciyi ta yavishi kvantovoyi zaplutanosti 3 kubiti kvantovogo registra proti 3 bitiv zvichajnogo Zagalnij opisKvantovij komp yuter vidriznyayetsya vid zvichajnogo tranzistornogo komp yutera zokrema tim sho klasichnij komp yuter operuye danimi zakodovanimi u dvijkovih rozryadah bitah kozhen z yakih zavzhdi perebuvaye v odnomu z dvoh staniv 0 abo 1 koli kvantovij komp yuter vikoristovuye kvantovi biti kubiti yaki mozhut znahoditisya u superpoziciyi staniv Informatiko teoretichnoyu modellyu takogo obchislyuvalnogo pristroyu ye kvantova mashina Tyuringa abo universalnij kvantovij komp yuter yaka bula rozroblena Devidom Dojchem u 1985 roci Kvantovij komp yuter maye nizku spilnih oznak iz nedeterminovanim ta komp yuterami ale ci pristroyi ne ye totozhnimi Vvazhayetsya sho vpershe ideyu vikoristannya principiv kvantovoyi mehaniki dlya vikonannya obchislen vislovili Manin Yurij Ivanovich u knizi Obchislyuvalne i neobchislyuvalne u 1980 roci ta Richard Fejnman u lekciyi na Pershij konferenciyi z fiziki obchislen u MTI v 1981 roci hocha propoziciyi vikoristannya napivcilih spiniv yak najprostishih obchislyuvalnih elementiv lunali i ranishe Teoretichno kvantovij komp yuter zdatnij rozv yazuvati pevni zadachi nabagato shvidshe nizh zvichajni komp yuteri napriklad zadachu faktorizaciyi cilih chisel abo efektivnogo modelyuvannya kvantovoyi sistemi bagatoh til Isnuye nizka en napriklad algoritm Shora en ta inshi vikonannya yakih zajmaye nabagato menshe chasu nizh vikonannya bud yakogo jmovirnisnogo klasichnogo algoritmu Odnak za nayavnosti velikogo ob yemu obchislyuvalnih resursiv klasichnij komp yuter zdaten modelyuvati bud yakij kvantovij algoritm yaksho vin ne porushuye tezu Chercha Tyuringa Ostannim chasom doslidzhennya v galuzi kvantovih obchislen ye odnim z prioritetiv finansuvannya nauki u sviti U grudni 2018 roku prezident Tramp pidpisav zakon pro Nacionalnu kvantovu iniciativu National Quantum Initiative Act yakij dozvolyaye protyagom p yati rokiv investuvati 1 2 milyarda dolariv na doslidzhennya v galuzi kvantovih obchislen Kitaj vzhe spryamuvav na zaznacheni doslidzhennya milyardi dolariv Yevrosoyuz maye namiri vidiliti 1 mlrd dolariv protyagom nastupnih desyati rokiv Indiya takozh peredbachaye finansuvati doslidzhennya u cij sferi Teoretichni zasadiKubiti Dokladnishe Kubit Predstavlennya kubita za dopomogi sferi Bloha U klasichnomu komp yuteri dlya operuvannya informaciyeyu vikoristovuyutsya elementarni dvijkovi rozryadi biti Fizichna realizaciya bita gruntuyetsya na tomu principi sho potencial naprugi mozhe buti abo vishe pevnogo rivnya ce vidpovidatime znachennyu bita 1 abo nizhche 0 U kvantovomu komp yuteri informaciya takozh yak pravilo predstavlyayetsya za dopomogi dvijkovih elementiv Yak taki elementi vikoristovuyutsya fizichni sistemi z dvoma mozhlivimi stanami sho opisuyutsya v kvantovij mehanici za dopomogoyu dvovimirnogo kompleksnogo prostoru Dlya opisu podibnoyi sistemi vikoristovuyut poznachennya Diraka de pershomu stanovi vidpovidaye kvantovomehanichnij vektor stanu 0 displaystyle 0 rangle a drugomu inshij vektor 1 displaystyle 1 rangle Rol podibnoyi kvantovoyi sistemi iz dvoma stanami mozhe grati zokrema spin elektrona yakij maye dvi mozhlivi konfiguraciyi spin vgoru i spin vniz V podibnomu klyuchi mozhna vikoristati energetichni rivni atomiv abo molekul abo napryamok strumu v kilcevomu nadprovidniku Takij element sho vikoristovuyetsya dlya predstavlennya informaciyi v kvantovomu komp yuteri distav okremu nazvu kvantovij bit angl quantum bit qubit abo skorocheno kubit sho pidkreslyuye jogo kvantovomehanichnu prirodu Vazhlivoyu vlastivistyu kubita ye mozhlivist nakladannya dekilkoh staniv abo yihnya superpoziciya Ce oznachaye sho kubit ne obov yazkovo perebuvaye same u stani 0 displaystyle 0 rangle abo 1 displaystyle 1 rangle yak ce maye misce dlya bitiv u klasichnomu komp yuteri Stan kubita mozhna predstaviti dovilnim vektorom ps displaystyle psi rangle u vishezaznachenomu dvovimirnomu kompleksnomu prostori ps a 0 b 1 displaystyle psi rangle a 0 rangle b 1 rangle za tim samim principom yak v optici opisuyutsya dvi kogerentni hvili sho nakladayutsya odna na odnu Takim chinom isnuye principova riznicya mizh kubitom ta klasichnim jmovirnisnim bitom tobto takim klasichnim bitom sho nabuvaye vipadkovo odne zi znachen 0 abo 1 V optici ce ekvivalentne riznici mizh nekogerentnimi ta kogerentnimi hvilyami u pershomu vipadku dodayutsya intensivnosti hvil u drugomu amplitudi yak ce vidbuvayetsya napriklad u golografiyi a i b ye dovilnimi kompleksnimi chislami na yaki bez obmezhennya zagalnosti nakladayutsya umovi normuvannya a 2 b 2 1 displaystyle a 2 b 2 1 Z matematichnoyi tochki zoru chisla P 0 a 2 0 ps 2 displaystyle P 0 a 2 langle 0 psi rangle 2 ta P 1 b 2 1 ps 2 displaystyle P 1 b 2 langle 1 psi rangle 2 dorivnyuyut jmovirnostyam otrimannya vidpovidno znachennya 0 abo 1 pri vimiryuvanni kubita sho perebuvaye v stani ps displaystyle psi rangle Odnak yak vzhe bulo zaznacheno ne mozhna interpretuvati kubit yak takij sho zavzhdi znahoditsya iz pevnoyu jmovirnistyu viklyuchno u stani 0 displaystyle 0 rangle abo 1 displaystyle 1 rangle i ni v yakomu inshomu taka povedinka vidpovidaye klasichnomu jmovirnisnomu bitovi i mozhe buti zmodelovana na klasichnomu komp yuteri sho vipadkovo generuye rezultat 0 abo 1 tobto vikoristovuyuchi generator vipadkovih chisel Z tochki zoru teoretichnoyi fiziki podibnij klasichnij jmovirnisnij bit pidkoryayetsya zakonam statistichnoyi fiziki tomu na vidminu vid kvantovomehanichnogo vipadku jogo stan yavlyaye soboyu nekogerentnu sumish dvoh vidpovidnih staniv U svoyu chergu stan kubita yavlyaye soboyu kogerentnu superpoziciyu dvoh vidpovidnih staniv P ps ps 2 a 2 b 2 2Re a b 0 1 displaystyle P psi psi rangle 2 a 2 b 2 2 operatorname Re a b langle 0 1 rangle de Re displaystyle operatorname Re poznachaye dijsnu chastinu kompleksnogo chisla a displaystyle a kompleksno spryazhene do a chislo 0 1 displaystyle langle 0 1 rangle skalyarnij dobutok vektoriv staniv 0 i 1 Kvantovij registr i kvantova zaplutanist Dokladnishe Splutani kvantovi stani Yak i u vipadku klasichnih bitiv N kubitiv mozhna ob yednati u kvantovij registr prichomu stan takogo kvantovogo registra opisuvatimetsya za dopomogoyu 2N displaystyle 2 N vimirnogo gilbertova prostoru Bazisom cogo prostoru prirodno obirayutsya vsi mozhlivi kombinaciyi tenzornih dobutkiv N odnokubitovih bazisnih vektoriv 0 displaystyle 0 rangle i 1 displaystyle 1 rangle Napriklad bazisom dlya registra sho skladayetsya z dvoh kubitiv bude nabir z chotiroh vektoriv 00 displaystyle 00 rangle 01 displaystyle 01 rangle 10 displaystyle 10 rangle i 11 displaystyle 11 rangle Dovilnij stan kvantovogo registra matime viglyad superpoziciyi vsih jogo bazisnih vektoriv psN i1 iNci1 iN i1 i2 iN displaystyle psi N rangle sum i 1 dots i N c i 1 dots i N i 1 rangle otimes i 2 rangle otimes dots otimes i N rangle de ij displaystyle i j rangle i ij bazisnij vektor j go kubita a ci1 iN displaystyle c i 1 dots i N komleksni chisla sho vidovidayut komponentam psN displaystyle psi N rangle uzdovzh vidpovidnoyi kombinaciyi odnokubitovih bazisnih vektoriv Vzagali kazhuchi u takomu rozkladi dozvoleni takozh sumi ta riznici staniv dekilkoh n N displaystyle n leq N kubitiv na vidminu vid klasichnogo registra de okremi biti z yavlyayetsya lishe u viglyadi konkretnogo bazisnogo stanu tobto uves klasichnij registr yavlyaye soboyu prosto nabir z nuliv ta odinic Vazhlivoyu vlastivistyu kvantovogo registra ye toj fakt sho jogo stan ne zavzhdi ye prostoyu kombinaciyeyu nezalezhnih odin vid odnogo staniv okremih kubitiv zokrema mozhna rozglyanuti nastupnij stan dvokubitovogo registra odin zi staniv Bella PS 12 0 1 1 0 displaystyle Psi rangle frac 1 sqrt 2 0 rangle otimes 1 rangle 1 rangle otimes 0 rangle yakij ne mozhna zvesti do prostogo tenzornogo dobutku staniv pershogo ta drugogo kubita Te zh same mozhna skazati j pro inshij podibnij stan dvoh kubitiv PS 12 0 1 1 0 displaystyle Psi rangle frac 1 sqrt 2 0 rangle otimes 1 rangle 1 rangle otimes 0 rangle Pro taki stani kazhut sho voni ye splutanimi a fakt nayavnosti takih staniv maye nazvu kvantovoyi zaplutanosti angl quantum entanglement nim Quantenverschrankung Isnuvannya yavisha kvantovoyi zaplutanosti daye pravo govoriti pro te sho kvantovij komp yuter ye nabagato potuzhnishim za klasichnij oskilki vin zdaten rozv yazuvati pevni zadachi nabagato shvidshe nizh ce robit klasichnij komp yuter Napriklad dlya zberigannya N bitovogo registra klasichnij komp yuter operuye N klasichnimi bitami Ale analogichnij kvantovij registr opisuyetsya vektorom u 2N displaystyle 2 N vimirnomu prostori tomu maye buti zadano 2N displaystyle 2 N kompleksnih koeficiyentiv U comu vipadku duzhe vazhlivim ye toj fakt sho za velikih N znachennya 2N displaystyle 2 N ye nabagato bilshim za N tomu chasto princip superpoziciyi traktuyetsya yak takij sho dozvolyaye zberigati v N kubitovomu registri odnochasno vsi 2N displaystyle 2 N chisel vid 0 do 2N 1 displaystyle 2 N 1 Odnak ce tverdzhennya vvodit v omanu oskilki rezultatom vimiryuvannya stanu kvantovogo registra zavzhdi ye odin z jogo mozhlivih bazisnih staniv to z dopomogoyu en mozhna dovesti sho maksimalno dostupna kilkist informaciyi yaku mozhna dobuti z odnogo kubita dorivnyuye odnomu bitovi yak i v klasichnomu vipadku Utim slushnim ye tverdzhennya sho potuzhnist za principom superpoziciyi vihodit za ramki mozhlivostej sho nadayut klasichni paralelni obchislennya Kvantovi ventili Dokladnishe Kvantovij ventil Kvantovij ventil CNOT oborotnij logichnij element sho realizuye operaciyu Kontrolovane NE V klasichnomu komp yuteri za dopomogoyu logichnih elementiv ventiliv angl gates mozhna vikonuvati elementarni operaciyi nad bitami a kombinuvannya ventiliv daye mozhlivist vikonuvati skladnishi operaciyi napriklad dodavannya dvijkovih chisel Fizichno logichni ventili realizovuyutsya v klasichnomu komp yuteri za dopomogoyu pevnih pristroyiv zokrema tranzistoriv a informaciya svoyeyu chergoyu peredayetsya u viglyadi elektrichnogo signalu sho prohodit cherez ci pristroyi Obchislennya na kvantovomu komp yuteri principovo vidriznyayutsya vid klasichnih kvantovij ventil angl quantum gate ye ne prosto tehnichnim pristroyem a yavlyaye soboyu pevnu elementarnu fizichnu diyu nad odnim abo dekilkoma kubitami Konkretnij viglyad ciyeyi fizichnoyi manipulyaciyi zalezhit peredusim vid fizichnoyi prirodi kubita napriklad spin elektrona mozhe zminiti oriyentaciyu pri nakladanni magnitnogo polya a atom perejti u zbudzhenij stan pid vplivom lazernogo impulsa Takim chinom kvantovi ventili ne yavlyayut soboyu okremi pristroyi a realizuyutsya yak pevni manipulyaciyi nad kvantovim registrom u neobhidnij promizhok chasu yaki zruchno zobrazhati u viglyadi kvantovih shem pri opisi kvantovih algoritmiv Z tochki zoru kvantovoyi mehaniki kvantovij ventil ye unitarnim operatorom U displaystyle hat U sho diye na stan kvantovogo registra ps displaystyle psi rangle ps U ps displaystyle psi rangle rightarrow hat U psi rangle Takim chinom kvantovij ventil mozhna predstaviti u viglyadi unitarnoyi matrici Napriklad kvantovij ventil sho zminyuye stan kubita na protilezhnij zaperechennya NE bude predstavlenij u vipadku dvovimirnogo prostoru nastupnoyu matriceyu U 0110 displaystyle hat U begin pmatrix 0 amp 1 1 amp 0 end pmatrix Bilsh skladnimi ye kvantovi ventili sho zminyuyut stani dvoh ta bilshe kubitiv yak napriklad ventil CNOT kontrolovane NE sho diye u prostori C4 displaystyle mathbb C 4 dvoh kubitiv za pravilom 00 00 displaystyle 00 rangle to 00 rangle 01 01 displaystyle 01 rangle to 01 rangle 10 11 displaystyle 10 rangle to 11 rangle ta 11 10 displaystyle 11 rangle to 10 rangle tobto zminyuyuchi stan drugogo kubita na protilezhnij yaksho pershij kubit perebuvaye v stani 1 displaystyle 1 rangle i zalishayuchi jogo takim samim yaksho navpaki pershij kubit perebuvaye v stani 0 displaystyle 0 rangle Dlya opisu kvantovih algoritmiv chasto vikoristovuyetsya kvantova shema sho mozhe vklyuchati v sebe bezlich riznih kvantovih ventiliv yaki zastosovuyutsya do kvantovogo registra v chitkij poslidovnosti Napriklad taki algoritmi yak abo algoritm Shora mozhna naochno zobraziti u viglyadi shemi sho skladayetsya z poslidovnosti prostih kvantovih ventiliv operatoriv Adamara operatoriv zsuvu fazi ta inshih Tobto matematichno kvantova shema yavlyaye soboyu skladne unitarne peretvorennya matricya yakogo ye dobutkom matric okremih kvantovih ventiliv sho vhodyat do neyi Peredumovi dlya stvorennyaNayavna elementna baza pobudovana na kremniyevih tehnologiyah dozvolit trimatisya na takomu rivni zrostannya zovsim nedovgo Osnovnim zi vstanovlenih prirodoyu obmezhen ye teplo yake vidilyaye bud yakij elektroprilad Yakim bi neznachnim ne bulo teplo pri zmenshenni rozmiriv priladu vono vse odno bude pereshkodzhati osoblivo koli ci rozmiri vimiryuyutsya mikronami chi chastkami mikron Ideya vikoristannya v komp yuterah efektu nadprovidnosti vinikla davno ale do 80 h rokiv zalishalasya ne bilsh yak privablivoyu ekstravagantnoyu ideyeyu Doslidzhennya pokazali sho vidsutnist teplovidilennya ne osnovna perevaga nadprovidnikovoyi komp yuternoyi tehniki hocha same vona i dozvolyaye v tisyachu raziv zbilshiti shvidkodiyu i shilnist zapisu informaciyi Vikoristovuyuchi kvantovi efekti yaki vinikayut pri nadprovidnosti komp yuter mozhe operuvati kilkabitovimi zrazkami Elektron yakij probigaye merezheyu takogo komp yutera bude odnochasno vikonuvati rol i klyucha i nosiya informaciyi Struktura kvantovogo komp yutera jogo logika stanut get inshimi a sam komp yuter matime bilshe mozhlivostej Liharyev vvazhaye sho potencijnim rinkom dlya takih komp yuteriv budut ne personalki chi tekstovi procesori a merezhevi komp yuterni pristroyi tipu robochoyi stanciyi Realizaciyi kvantovogo komp yuteraZrazok procesora D Wave Systems yakij skladayetsya iz 128 nadprovidnih logichnih elementiv Stvoreni realno kvantovi komp yuteri dosi operuvali z duzhe neznachnoyu kilkistyu kubitiv 2007 roku ogoloshene stvorennya kvantovogo komp yutera iz 16 kubitami V listopadi 2017 roku kompaniya IBM predstavila prototip kvantovogo komp yutera z 50 kubit V predstavlenomu prototipi chas kogerentnosti kubit chas protyagom yakogo voni mozhut zalishatis v stani superpoziciyi ta vikonuvati korisni obchislennya vdalos zbilshiti do 90 mikrosekund Osnovna chastina cogo prototipu jogo yadro kompaniya pokazala na vistavci CES 2018 9 sichnya 2018 roku na vistavci CES 2018 kompaniya Intel predstavila chip kvantovogo komp yutera na 49 kubit z nazvoyu V procesori vikoristani nadprovidni lancyugi robocha temperatura yakih dorivnyuye 20 milikelvin Kvantovi komp yuteri na optichnih chipahVcheni centru kvantovoyi fotoniki Bristolskogo universitetu stvorili kremniyevij chip yakij mozhna bude vikoristovuvati dlya skladnih pidrahunkiv ta simulyacij z vikoristannyam kvantovih chastok u najblizhchomu majbutnomu Vcheni vvazhayut sho yihnij prilad protoryuye shlyah do kvantovih komp yuteriv potuzhnogo vidu komp yuteriv sho vikoristovuyut kvantovi biti a ne zvichajni biti sho vikoristovuyutsya u suchasnih komp yuterah Na vidminu vid zvichajnih bitiv chi tranzistoriv yaki mozhut buti predstavleni odnochasno lishe v odnij z dvoh form 1 abo 0 kubit mozhe isnuvati u kilkoh formah odnochasno i takim chinom mozhe vikoristovuvatis dlya zberigannya ta obrobki nabagato bilshogo obsyagu informaciyi u bilshomu stupeni Tehnologiya stvorena u Bristoli vikoristovuye dvi identichni chastochki svitla fotoni yaki ruhayutsya vzdovzh silikonovogo chipa v mezhah eksperimentu vidomogo yak ruh kvantiv Eksperiment ruhu kvantiv z vikoristannyam odnogo fotonu provodivsya i ranishe i vin pidpadav pid model klasichnoyi Odnak takogo rodu eksperiment z vikoristannyam dvoh chastok bulo provedeno vpershe i rezultati yih vazhko pereociniti Z vikoristannya sistemi dvoh chastok mi otrimuyemo mozhlivist vikonuvati eksponentno skladnishi obchislennya nizh dosi govorit profesor en Ce pochatok doslidzhen u novij sferi kvantovoyi informacijnoyi nauki sho prokladaye shlyah do kvantovih komp yuteriv kotri dopomozhut virishiti skladnishi naukovi zavdannya Perehid vid vikoristannya odnogo fotonu do dvoh ne prostij oskilki dvi chastki mayut buti identichnimi za vsima parametrami ta cherez te yak chastki vzayemodiyut ta vzayemopronikayut Analogiyi takogo rodu vzayemodiyi poza mezhami kvantovoyi fiziki ne isnuye Teper koli mi mayemo zmogu napryamu realizuvati ta sposterigati ruh dvoh fotoniv pered nami vidkrivayetsya shlyah do priladiv z vikoristannyam troh ta bagatoh fotoniv i rezultati mayut buti bilsh nizh prosto vrazhayuchimi kazhe profesor O Brajyen Shorazu yak mi dodayemo foton mi distayemo zmogu virishuvati po eksponenti vse skladnishi zadachi tobto yaksho odnofotonna sistema maye 10 vidsotkovu efektivnist to dvofotonna 100 vidsotkovu a trifotonna 1000 i t d Skladnist kvantovih obchislenDokladnishe Ochikuvanij vzayemozv yazok mizh klasom ta inshimi osnovnimi klasami skladnosti Klas skladnosti zadach yaki mozhna efektivno rozv yazati na kvantovomu komp yuteri poznachayetsya Cej klas mistit usi zadachi sho mozhna rozv yazati na kvantovomu komp yuteri za polinomialnij chas za pevnoyi dozvolenoyi obmezhenoyi imovirnosti pomilki angl bounded error quantum polynomial Oskilki kvantovi komp yuteri pracyuyut lishe za imovirnisnimi algoritmami to klas BQP ye kvantovim analogom klasu BPP usi zadachi yaki mozhna rozv yazati na klasichnomu komp yuteri za polinomialnij chas za pevnoyi dozvolenoyi obezhenoyi imovirnosti pomilki angl bounded error probabilistic polynomial Kazhut sho kvantovij komp yuter mozhe rozv yazati zadachu yaksho v rezultati z visokoyu jmovirnistyu otrimuyetsya pravilna vidpovid Yaksho pri comu kvantovij komp yuter rozv yazuye zadachu za polinomialnij chas to taka zadacha nalezhit klasu BQP Klas BQP nalezhit klasovi skladnosti abo tochnishe priyednanomu klasovi problem viboru P P yakij svoyeyu chergoyu ye pidklasom PSPACE Krim togo ochikuyetsya sho BQP ne peretinayetsya z klasom NP povnih zadach i povnistyu mistit klas P odnak ce ne dovedeno Zokrema zadachi faktorizaciyi ta diskretnogo logarifmuvannya vhodyat do klasu BQP i pri comu ochikuyetsya sho voni vhodyat do klasu NP ale ne nalezhat klasovi BPP i otzhe klasovi P Takozh ochikuyetsya sho obidvi zadachi ne ye NP povnimi Isnuye poshirena dumka sho kvantovi komp yuteri mozhut rozv yazuvati NP povni zadachi za polinomialnij chas ale ce tverdzhennya ne dovedene i vzagali kazhuchi vvazhayetsya pomilkovim Hocha opisanij kvantovij komp yuter mozhe pracyuvati shvidshe za klasichnij vin takozh ne zdatnij rozv yazuvati zadachi yaki ne mozhna rozv yazati na klasichnomu komp yuteri za nayavnosti dostatnoyi kilkosti pam yati ta chasu hocha cej ob yem resursiv mozhe buti nedosyazhnim na praktici Mashina Tyuringa mozhe imituvati kvantovij komp yuter tomu opisanij kvantovij komp yuter nikoli ne zmozhe rozv yazati taku zadachu yak napriklad problemu zupinki Isnuvannya standartnih kvantovih komp yuteriv ne sprostovuye tezi Chercha Tyuringa Pripuskalosya sho teoriyi kvantovoyi gravitaciyi taki yak M teoriya ta petlova kvantova gravitaciya dozvolyayut pobuduvati navit shvidshi komp yuteri Ale nini koli viznachennya obchislennya v kvantovij gravitaciyi ye vidkritoyu problemoyu u zv yazku z ne isnuye ochevidnogo sposobu opisati sho dlya sposterigacha oznachaye vvesti vhidni dani do komp yutera a potim otrimati rezultat Movi programuvannyaDokladnishe Kvantove programuvannya Dlya programuvannya kvantovih komp yuteriv stvoreni specializovani movi programuvannya yaki dozvolyayut zapis kvantovogo algoritmu z vikoristannyam konstrukcij visokogo rivnya Zavdannya kvantovih mov ne polyagaye u tomu shob nadati instrument dlya programistiv a v tomu shob nadati instrumenti dlya doslidnikiv shob zrozumiti krashe yak pracyuyut kvantovi obchislennya i yak formalno dovoditi korektnist kvantovih algoritmiv Mozhna vidiliti dvi osnovni grupi kvantovih mov programuvannya imperativni kvantovi movi programuvannya i funkcijni kvantovi movi programuvannya Najvidomishimi predstavnikami pershoyi grupi ye QCL i LanQ Vedetsya robota z rozrobki funkcijnih mov programuvannya dlya kvantovih obchislen Prikladi vklyuchayut QPL Selindzhera i Haskell podibnu movu QML rozroblenu Altenkirchom i Gretazhem Kvantovi movi programuvannya visokogo rivnya zasnovani na lyambda chislenni buli zaproponovani van Tonderom Selindzherom i Valironom Arigi i Dovekom Vikliki sho stoyat pered praktichnimi kvantovimi obchislennyamiDiv takozh Postkvantova kriptografiya 28 bereznya 2022 roku v zhurnali MIT Technology Review bulo opublikovano dumku en direktora centra teoriyi kondensovanoyi rechovini pri Universiteti Merilendu shodo viklikiv sho stoyat pered praktichnimi kvantovimi obchislennyami Vidpovidno do Sankar Das Sarma stvorennya kvantovogo komp yutera zdatnogo virishuvati praktichni zadachi napriklad rozshifruvannya danih zakodovanih za dopomogoyu kriptografichnogo algorimu RSA z vikoristannyam algoritmu Shora potrebuye bagato miljoniv yaksho ne milyardiv kubitiv pri comu tilki desyatki tisyach iz nih budut vikoristovuvatisya dlya obchislen tak zvani logichni kubiti reshta znadobitsya dlya vipravlennya pomilok kompensaciyi dekogerenciyi Sistemi kubitiv sogodennya ye velicheznim naukovim dosyagnennyam ale voni she duzhe daleki vid mozhlivosti virishuvati praktichni zadachi PrimitkiDeutsch D Quantum Theory the Church Turing Principle and the Universal Quantum Computer Proc R Soc Lond A 1985 Vol 400 P 97 117 ros pereklad Dojch D Kvantovaya teoriya princip Chyorcha Tyuringa i universalnyj kvantovyj kompyuter Kvantovyj kompyuter i kvantovye vychisleniya Izhevsk RHD 1999 T 2 288 s Manin Yu I Vychislimoe i nevychislimoe M Sovetskoe radio 1980 S 15 Feynman R Simulating physics with computers International Journal of Theoretical Physics 1982 Vol 21 iss 6 7 P 467 488 ros pereklad Fejnman R Modelirovanie fiziki na kompyuterah Kvantovyj kompyuter i kvantovye vychisleniya Izhevsk RHD 1999 T 2 288 s Feynman R Quantum mechanical computers Foundations of Physics 1986 Vol 16 iss 6 P 507 531 ros pereklad Fejnman R Kvantovomehanicheskie kompyutery Kvantovyj kompyuter i kvantovye vychisleniya Izhevsk RHD 1999 T 2 288 s Finkelstein D Space time structure in high energy interactions Fundamental Interactions at High Energy 1969 P 324 338 z dzherela 4 bereznya 2016 Procitovano 2 bereznya 2015 Simon D R On the power of quantum computation Foundations of Computer Science 1994 Proceedings 35th Annual Symposium P 116 123 z dzherela 8 sichnya 2017 Procitovano 2 bereznya 2015 Nilsen M Chang I Kvantovye vychisleniya i kvantovaya informaciya M Mir 2006 4 5 5 Slozhnost kvantovyh vychislenij S 257 Paul Smith Goodson 10 zhovtnya 2019 Forbes angl Arhiv originalu za 17 lipnya 2020 Procitovano 14 lipnya 2020 Khalil Rouhana 23 zhovtnya 2019 Shaping Europe s digital future angl Arhiv originalu za 16 lipnya 2020 Procitovano 14 lipnya 2020 Swarajya angl 10 lyutogo 2020 Arhiv originalu za 14 lipnya 2020 Procitovano 14 lipnya 2020 Slid zaznachiti sho u comu vipadku mi rozglyadayemo lishe chisti stani kubita tobto stani povnistyu viznacheni z tochki zoru kvantovoyi mehaniki Vzagali kazhuchi stan kubita mozhe buti mishanim nekogerentnoyu sumishshyu dekilkoh chistih staniv sho ne mozhe buti opisana okremim vektorom stanu V takomu vipadku dlya opisu kubita vikoristovuyetsya formalizm matrici gustini Arhiv originalu za 15 travnya 2007 Procitovano 7 travnya 2007 Samuel K Moore 15 listopada 2017 IEEE Spectrum Arhiv originalu za 11 sichnya 2018 Procitovano 10 sichnya 2018 Vladimir Skripin 12 sichnya 2018 ITC ua Arhiv originalu za 13 sichnya 2018 Procitovano 12 sichnya 2018 Jeremy Hsu 9 sichnya 2018 IEEE Spectrum Arhiv originalu za 23 bereznya 2021 Procitovano 10 sichnya 2018 Optichnij chip dozvolyaye novij pidhid do kvantovih obchislen 21 listopada 2010 u Wayback Machine angl Nilsen M Chang I Kvantovye vychisleniya i kvantovaya informaciya M Mir 2006 1 4 5 Klassifikaciya kvantovyh algoritmov S 67 Bernstein E Vazirani U Quantum Complexity Theory SIAM Journal on Computing 1997 Vol 26 iss 5 P 1411 1473 DOI 10 1137 S0097539796300921 z dzherela 11 bereznya 2016 Procitovano 4 bereznya 2015 Jaroslaw Adam Miszczak High level Structures in Quantum Computing Procitovano 12 grudnya 2015 Bernhard Omer Arhiv originalu za 8 zhovtnya 2003 Procitovano 27 veresnya 2017 Hynek Mlnarik Arhiv originalu za 20 travnya 2016 Procitovano 27 veresnya 2017 Piter Selindzher Na shlyahu do kvantovoyi movi programuvannya 30 kvitnya 2016 u Wayback Machine Mathematical Structures in Computer Science Matematichni strukturi v informatici 14 4 527 586 2004 Arhiv originalu za 31 bereznya 2008 Procitovano 27 veresnya 2017 T Altenkirch V Belavkin J Grattage A Green A Sabry J K Vizzotto QML Funkcionalna mova programuvannya Quantum 10 lipnya 2006 u Wayback Machine Andre van Tonder Lyambda chislennya dlya kvantovih obchislen SIAM J Comput 33 5 1109 1135 27 stor 2004 Takozh dostupna za posilannyam arXiv quant ph 0307150 20 grudnya 2015 u Wayback Machine Peter Selinger and Benoit Valiron A lambda calculus for quantum computation with classical control 22 kvitnya 2016 u Wayback Machine Mathematical Structures in Computer Science 16 3 527 552 2006 Pablo Arrighi Gilles Dowek Linijno algebrayichne lyambda chislennya visokij poryadok koduvannya i zbizhnist 19 bereznya 2017 u Wayback Machine 2006 Quantum computing has a hype problem MIT Technology Review angl Procitovano 7 kvitnya 2023 LiteraturaVakarchuk I O Kvantova mehanika 4 e vidannya dopovnene L LNU im Ivana Franka 2012 872 s Tkachuk V M Fundamentalni problemi kvantovoyi mehaniki L LNU im Ivana Franka 2011 144 s Kvantovye vychisleniya za i protiv Kvantovyj kompyuter i kvantovye vychisleniya Izhevsk RHD 1999 T 1 212 s Kvantovyj kompyuter i kvantovye vychisleniya Izhevsk RHD 1999 T 2 288 s Baumester D Ekert A Cajlinger A Fizika kvantovoj informacii The Physics of Quantum Information M Postmarket 2002 376 s Valiev K A Kokin A A Kvantovye kompyutery nadezhdy i realnost Izhevsk RHD 2004 320 s Dojch D Struktura realnosti The Fabric of Reality Izhevsk RHD 2001 400 s Kaje F Laflamm R Moska M Vvedenie v kvantovye vychisleniya An Introduction to Quantum Computing Izhevsk RHD 2009 360 s Kitaev A Shen A Vyalyj M Klassicheskie i kvantovye vychisleniya M MCNMO 1999 192 s Nilsen M Chang I Kvantovye vychisleniya i kvantovaya informaciya Quantum Computation and Quantum Information M Mir 2006 824 s Preskill Dzh Kvantovaya informaciya i kvantovye vychisleniya Lecture Notes Ph219 CS219 Quantum Computation Izhevsk RHD 2008 2011 464 312 s Stin E Kvantovye vychisleniya Quantum Computing Izhevsk RHD 2000 112 s PosilannyaVikishovishe maye multimedijni dani za temoyu Quantum computer Science Ukraine vid 07 05 2015