Шор, ты гений или безумец?

Короче, народ, я тут недавно перечитывал про алгоритм Шора, и у меня до сих пор мурашки по коже. Вся эта история с разложением чисел на множители за полиномиальное время… это же просто взрыв мозга! Помню, как впервые увидел его, думал, это какая-то шутка.

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

Я вот лично пробовал моделировать его на Qiskit. Ну, для мелких чисел, конечно. Но даже там видно, насколько это элегантно и мощно. И вот тут возникает вопрос: а насколько мы готовы к такому будущему? Ведь это не просто квантовые вычисления, это целая новая эра в теории информации и безопасности.

Имхо, алгоритм Шора — это не просто алгоритм, это символ того, на что способны квантовые компьютеры. Это как заглянуть в будущее, которое уже здесь.

Подробнее

VQE – мой личный дьявол! — квантовые компьютеры

Ну вот, опять. Уже третий день бьюсь над VQE. Задача вроде бы простая — найти основное состояние молекулы. Использую Qiskit, все по гайдам. Но каждый раз, когда запускаю оптимизатор, он либо зависает, либо выдает какую-то дичь которая вообще не похожа на правду.

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

Подробнее

Qiskit — мой новый лучший друг? Или не совсем... — алгоритмы Гровера

Всем привет! Решил тут поделиться впечатлениями от Qiskit. Недавно начал с ним ковыряться, пытался реализовать кое-какие простенькие квантовые алгоритмы, и, ну… впечатления смешанные. С одной стороны, это просто офигенно, что есть такой удобный инструмент для работы с квантовыми компьютерами. Интерфейс довольно понятный, документация подробная, куча туториалов.

Плюсы:

  • Легкость старта для новичков.
  • Много готовых примеров и схем.
  • Интеграция с симуляторами и реальным железом (хоть и пока недоступным для меня).
  • Активное сообщество (по крайней мере, форумы оживают).

Минусы:

  • Иногда глубина настроек зашкаливает, и хочется простого «взял и сделал».
  • Не все самые свежие квантовые алгоритмы реализованы прямо «из коробки».
  • Требует неплохого понимания Python, что не всегда очевидно для тех, кто только в квантовую физику пришел.

В целом, Qiskit — годный инструмент. Для своих задач, особенно в начале пути, он отлично подходит. Но если вы хотите реально глубоко копать и создавать что-то совершенно новое, придется попотеть. Моя оценка — 7 из 10. Буду дальше изучать, может, найду еще подводные камни.

Подробнее