2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Вопрос по поводу квантовых алгоритмов.
Сообщение06.11.2013, 22:54 


05/03/12
54
Добрый вечер,
В универе читают курс по квантовой криптографии и так вскользь упомянули что некоторые квантовые алгоритмы работают существенно быстрее чем такие же классические(Дейкстра, Гровер).
При этом в доказательствах вычислительной сложности используется та же $O$ и $\Theta$ символика что и для доказательства вычислительной сложности классических алгоритмов.
Вопрос в том, что действительно ли корректно использовать для квантовых алгоритмов О-символику?
И соответственно является ли квантовый компьютер Машиной тьюринга?

 Профиль  
                  
 
 Re: Вопрос по поводу квантовых алгоритмов.
Сообщение06.11.2013, 23:08 
Заслуженный участник
Аватара пользователя


06/10/08
6422
swarog46 в сообщении #785816 писал(а):
Вопрос в том, что действительно ли корректно использовать для квантовых алгоритмов О-символику?
O-символику можно использовать для чего угодно. Главное, понимать, что именно считается (может считаться количество кубитов, может - количество гейтов)

swarog46 в сообщении #785816 писал(а):
И соответственно является ли квантовый компьютер Машиной тьюринга?
Нет. Квантовые модели вычислений обычно рассматривают неуниформные. Хотя какие-то квантовые аналоги машины Тьюринга тоже есть.

 Профиль  
                  
 
 Re: Вопрос по поводу квантовых алгоритмов.
Сообщение06.11.2013, 23:17 
Аватара пользователя


08/01/13
247
Считается, что квантовый компьютер может решить задачу даже тогда, когда нет эффективного алгоритма. К примеру, проверка числа на "простоту" производится с помощью "решета Эратосфена", который не относится к эффективным алгоритмам. Но можно использовать вероятностные методы многократно, и они должны почти точно ответить, является ли число простым или нет. Это одно из объяснений эффективности квантовых вычислений. Поскольку квантовый компьютер - это в некотором роде вероятностная машина. Хотя машину Тьюринга никто не отменял.

 Профиль  
                  
 
 Re: Вопрос по поводу квантовых алгоритмов.
Сообщение06.11.2013, 23:51 


05/03/12
54
Xaositect
В случае алгоритма Гровера говорят что он работает быстрее чем любой другой поиск на множестве в $\sqrt{N}$ раз. То есть сравнивается с обычным алгоритмом поиска, работающим за $O(N)$. Корректно ли такое сравнение?

 Профиль  
                  
 
 Re: Вопрос по поводу квантовых алгоритмов.
Сообщение07.11.2013, 01:01 


05/03/12
54
Xaositect
Что вы имеете в виду под неуниформными?

 Профиль  
                  
 
 Re: Вопрос по поводу квантовых алгоритмов.
Сообщение07.11.2013, 12:34 
Заслуженный участник
Аватара пользователя


06/10/08
6422
swarog46 в сообщении #785858 писал(а):
В случае алгоритма Гровера говорят что он работает быстрее чем любой другой поиск на множестве в $\sqrt{N}$ раз. То есть сравнивается с обычным алгоритмом поиска, работающим за $O(N)$. Корректно ли такое сравнение?
Да, если четко понимать предположения. Во-первых, функция проверки ("база данных") нам дается в виде блока, который мы можем использовать. Соответственно, нельзя просто взять классическую базу данных и подключить ее к квантовому компьютеру. Во-вторых, алгоритмы рассматриваются последовательные, то есть в классическом случае не разрешается взять и параллельно перебрать по $\sqrt{N}$ вариантов на $\sqrt{N}$ параллельных блоках.

swarog46 в сообщении #785874 писал(а):
Что вы имеете в виду под неуниформными?
Я имел в виду, что для каждого размера входа есть своя схема, вместо одной машины, которая работает при любом размере входа.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group