Алгоритм Гровера — переоценен или действительно революционен?

Все знают алгоритм Гровера для поиска в неупорядоченной базе данных. На бумаге он выглядит шикарно – квадратичный выигрыш во времени по сравнению с классическими методами. Но вот в чем вопрос: насколько это реально применимо на практике с теми квантовыми компьютерами которые у нас есть сейчас или будут в ближайшем будущем?

Мне кажется, мы слишком часто слышим о гипотетических ускорениях, забывая про реальные ограничения: размер регистров, количество кубитов, декогеренция, сложность инициализации и измерения. Да, для некоторых специфических задач это может быть прорыв. Но для большинства повседневных поисков, думаю, классические алгоритмы останутся вне конкуренции еще очень долго. Ну и теория информации тут тоже играет свою роль, конечно.

А вы как думаете? Стоит ли алгоритм Гровера всей той шумихи, или это больше академический интерес?

Подробнее

Алгоритм Гровера: Ну и где его обещанная скорость?

Сидел я тут, значит, разбирался с алгоритмом Гровера. Понятно, что он обещает ускорение поиска в неупорядоченной базе данных. Типа, квадратичное ускорение – это круто, да?

Но вот что-то я запускал примеры, и прям чтобы супер-скорость не заметил. Может, я что-то не так понял? Или это ускорение проявляется только на каких-то гигантских объемах данных, которые мы пока не можем себе позволить? Или дело в самой реализации, что на практике все не так радужно? Кто-нибудь может объяснить, где тут собака зарыта?

Подробнее

Что происходит с алгоритмом Гровера, когда данных слишком много?!

Ребят, я уже который день бьюсь над этой задачей. Пытаюсь реализовать алгоритм Гровера для поиска в большой базе данных, ну знаете, когда там черт ногу сломит. Сначала все шло гладко, симулирую на небольших наборах – работает, коэфф. ускорения виден. Но как только начинаю подставлять реально большие объемы, моя симуляция просто падает или выдает какую-то дичь. Я уже и память проверял, и код переписал трижды, и разные библиотеки пробовал. Ну почему так?! Может, кто-то сталкивался с подобной проблемой при работе с квантовыми алгоритмами на объемных данных?

Подробнее

Квантовые алгоритмы - вообще нужная вещь или просто понты?

Слушайте, ну вот все говорят про эти квантовые компьютеры, квантовые алгоритмы всякие. Типа, они там все перевернут, взломают все, найдут лекарство от всего. А я че-то сомневаюсь. Понятно, что квантовая физика — штука сложная и интересная, но прям реально ли эти квантовые вычисления дадут такой буст, который нам жизненно необходим?

Мне кажется, многие задачи, которые сейчас решают на обычных компах, вполне себе решаются. А для каких-то супер-сложных задач, может, и нужны эти квантовые штуки, но это же такая специфическая область. Не уверен, что они станут мейнстримом для всех.

Больше похоже на игру для ученых и корпораций, чем на реальный инструмент для обычного человека. Ну, или как минимум, не так скоро.

А вы как думаете? Стоит так заморачиваться с этими квантовыми алгоритмами или пока можно забить?)

Подробнее

Алгоритм Гровера: реально ли ускорение поиска на практике?

Все мы наслышаны про алгоритм Гровера, обещающий квадратичное ускорение поиска по неупорядоченной базе данных. Звучит заманчиво, особенно когда приходится перебирать миллионы записей. Но насколько это ускорение реально ощутимо на практике, учитывая сложности с построением и управлением квантовыми компьютерами?

Мне кажется, что на данный момент, пока мы имеем дело с шумными и не очень стабильными квантовыми процессорами, преимущества Гровера могут быть нивелированы накладными расходами. Может, для каких-то специфических задач он и пригоден, но как универсальный инструмент поиска – пока под вопросом. Ваше мнение?

Подробнее

Квантовые алгоритмы: нудная теория или реальный прорыв?

Как-то читаю про квантовые вычисления, ну и думаю: столько шума вокруг этих кубитов, суперпозиции и запутанности. вроде бы круто, но пока реально непонятно, как это всё может изменить нашу жизнь завтра. да лан, нам же обещают, что скоро квантовые компьютеры взломают всё, что сейчас шифровано, или найдут лекарства от всех болезней. но блин, это же всё еще на уровне каких-то очень сложных теоретических моделей. имхо, большая часть того, что говорят про квантовые алгоритмы, это просто хайп, а не реальная польза для обычного программиста. вот реально, где эта квантовая физика пригодится мне в повседневной разработке? вроде там есть квантовые вычисления, но где они? как думаете, сколько еще лет до того, как мы начнем реально использовать эти штуки, а не просто читать про них в научных статьях?

Подробнее

Кубиты, суперпозиция, запутанность - реально работает или просто теория?

Всем привет! Читаю сейчас про основы квантовых вычислений, и вот прям никак не укладывается в голове, как физически эти кубиты могут быть в суперпозиции. Ну типа, как вообще такая штука возможна? И как они потом эту суперпозицию умудряются контролировать чтобы получить нужный результат, а не просто набор случайных чисел. Это ж вся квантовая физика там замешана, да?

Вот если кто в теме, разжуйте, пожалуйста: какую роль вся эта квантовая механика играет при создании квантовых алгоритмов? И вообще, насколько эти квантовые компьютеры уже близки к тому, чтобы реально решать задачки, с которыми наши обычные машины не справляются?

Подробнее

Гровер — не панацея, но мощная штука

Многие говорят про алгоритм Гровера как про убийцу всех поисковых задач. Ну типа, квадратный корень из N операций, это ж круто! Но давайте честно, в реальном мире не все так гладко. Во-первых, нам нужен идеальный квантовый компьютер, который пока не завезли. Во-вторых, подготовка начального состояния и сама работа оракула могут съесть все преимущества. Просто представьте что вам для каждого поиска нужно будет создать свой собственный, уникальный оракул — это же адский труд! Так что, да, Гровер — это прорыв в теории, но на практике для широкого применения еще рано. А вы как думаете, когда Гровер реально начнет менять мир?

Подробнее