Ідеї ​​проектів квантових обчислень


15

Я студентка з інформатики, і зараз планую свій дипломний проект. Мені потрібні деякі ідеї в галузі квантових обчислень. будь-яка допомога?


Було б корисно, якщо ви могли б навести приклад типу проекту, який ви вважаєте за доцільне, враховуючи час, який ви маєте для цього проекту, і передбачувані труднощі. Як читати документ докладно, прийнятний як проект?
Робін Котарі

Приклад: поєднання (або винайдення нових) методів машинного навчання з квантовими обчисленнями для вирішення важкої проблеми Google використовував алгоритми машинного навчання та квантовий комп'ютер D-хвилі, щоб значно швидше шукати зображення. Час, я: складність 11 місяців: середній (бакалаврат)
Deyaa,

3
Я думаю, що це має бути вікі спільноти, якщо припустити, що воно є в цілому.
Лев Рейзін

2
@Ross: Я спротив це, просто тому, що питання було неясним, дуже відкритим, суб'єктивним і, звичайно, не чимось із чіткою "правильною відповіддю" (див. Також cstheory.stackexchange.com/faq ). При більш ретельних поясненнях і в режимі "Вікі спільноти" це, швидше за все, уникне мого голосування. Вибачте, якщо це здається зайвим суворим, але я думаю, що люди повинні більше уваги приділяти формулюванню своїх питань (і правильно використовувати прапор CW, тим більше, що наразі ніхто не може це виправити).
Jukka Suomela

3
@Deyaa, я думаю, що спроби відповісти на запитання Джо Фіцсімонсона та Юкки Суомели допоможуть тобі розробити кращі запитання.
Суреш Венкат

Відповіді:


27

Я розмістив деякі ідеї проектів теорії квантової складності на http://scottaaronson.com/blog/?p=471

(Але будьте обережні, більшість із цих проблем є відкритими роками! Моя пропозиція для бакалаврського проекту полягала б у тому, щоб відірвати шматок однієї з проблем.)


17

Я б запропонував такий проект: Спробуйте розробити квантовий алгоритм на основі квантової випадкової прогулянки для лінійного програмування. Для проекту слід спочатку дізнатись основні факти про квантові випадкові прогулянки та про те, як вони є алгоритмічно корисними, друге про алгоритми рандомізованого симплексного типу та третє намагається поєднати два. Частина 3 дуже амбітна, і я не знаю, чи можна взагалі щось корисне сказати, але частини 1 і 2 вже приємні для студентського проекту.


1
Це дійсно приємна пропозиція. Насправді існує велика кількість алгоритмів, які можуть отримати користь від спеціалізованих випадкових прогулянок. Коди виправлення помилок LT / Raptor засновані, наприклад, на випадковому ході. Голосувати від мене. І приємно бачити тебе тут, Гіл. :-)
Росс Снайдер

Я не знав, що існують такі речі, як квантові випадкові прогулянки! хороша ідея !
Суреш Венкат

2
Суреш: Так, є. Вони виявляються досить важливим підходом до квантових алгоритмів. Справа в алгоритмах проектів, однак, полягає в тому, що отримати швидкість квадратного кореня тривіально, і отримати щось краще дуже важко. Можливо, ще одна ідея полягала б у тому, щоб спробувати звести алгоритми поліноміального часу до часу входу в журнал, як у недавньому алгоритмі рішення лінійних систем рівнянь.
Джо Фіцсімонс

11

Результати пошуку DWaves трохи дивні. В даний час немає надійних доказів того, що пристрої DWave неможливо ефективно моделювати. Про це досить докладно обговорювалося у ряді блогів (для Скотта Ааронсона та Дейва Бекона неодноразово висвітлювали DWave).

Тепер, залишаючи це осторонь, існує величезна кількість потенційних проектів, залежно від того, який аспект квантових обчислень вас цікавить. Це також залежить від рівня ваших знань про квантову механіку та фізику. Питання архітектурного типу часто стають досить фізичними, оскільки експериментальні обмеження відіграють велику роль у визначенні того, на які проблеми варто звернути увагу. Алгоритми та складність комунікацій є набагато більш орієнтованими на КС сферами.

Існує ряд різних моделей квантових обчислень, і для деяких, а не для інших, існують більш жорсткі бар'єри для входу. Адіабатичні та топологічні квантові обчислення, як правило, дещо складніше, ніж модель схеми та модель обчислення, заснована на вимірюванні.

Одна з проблем, з якими я мав успіх у літнього студента, який працював над, - це наближення порогів відмовостійкості для різних кодів виправлення помилок за допомогою моделювання. Це те, що має відносно низький бар'єр для входу. Інша ідея полягає в тому, щоб переглянути квантові схеми стільникових автоматів для завдань спеціального призначення (кодування, вимірювання, підготовка стану).

Ви згадали машинне навчання, тому, можливо, ви хочете розглянути використання еволюційного програмування для еволюції квантових схем для різних простих проблем. Я кілька разів пограв з цим, і, здається, ви можете отримати досить приємну поведінку (наприклад, що розвиваються правила пошуку).

Я міг би перерахувати випадкові ідеї, які могли б зробити відповідний проект, але якщо ви зможете дати більше уявлення про те, яка сфера вас цікавить, я думаю, ви отримаєте кращі відповіді. Принциповим питанням може бути просто те, чи цікавить вас проект кодування, інший щодо дизайну апаратних засобів, інший із чистої теорії тощо? Залежно від того, яким шляхом ви хочете пройти, буде цілий ряд різних можливостей.


4

Я пропоную щось подібне надати поточні інструменти розробки квантових обчислень (наприклад, libquantum) з можливістю скористатись графічними процесорами з підтримкою CUDA для прискорення моделювання. Квантові обчислення більш-менш стосуються лінійної алгебри, тобто матричних та векторних операцій, саме для цього були розроблені GPU.


симуляції, як що?
Deyaa

Інструменти розробки квантових обчислень дозволяють моделювати квантові алгоритми та протоколи, включаючи алгоритм Шор, пошук Гровера, квантову телепортацію, коди виправлення помилок та алгоритми, які ви створили та хочете перевірити на собі.
М. Алаган

3

Для дипломних проектів були створені квантові тематичні мови, такі як QCL. Насправді будь-які мови на основі квантових обчислень, які я бачив, реалізовані в Інтернеті, були зроблені для дипломних проектів. Ви також можете спробувати кодувати квантовий емулятор. У книзі "Квантове обчислення для вчених-комп'ютерів" вони подають навчальні програми для програмування, які в сукупності складають такий емулятор.


2

Я не знаю, наскільки це буде корисно, але, можливо, воно дасть певні вказівки.

Навесні 2009 року Саша Разборов викладав курс з квантових обчислень. Веб-сайт курсу містить деякі «проектні» ідеї, а також посилання на декілька семінарних квантових робіт.

"Проекти" на сторінці справді просто "більше пов'язані з домашніми завданнями", тому вони, ймовірно, не підходять самі по собі для вищої дипломної роботи, і не знадобиться 11 місяців. Однак ці проблеми та / або деякі посилання можуть викликати у вас добрі ідеї.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.