Amazon только что объявила о расширении спектра инстансов, предлагаемых облачными сервисами AWS — quantum! Почему?
Во-первых, я должен сказать, что мне нравится это имя. Меня больше впечатлило изобретение Дираком обозначения
То, что сделала Amazon, — это в основном придумала умное имя и прыгнула на подножку квантового компьютера, не вкладывая деньги в создание устройства.
Braket не является чем — то действительно новым-IBM, Microsoft и другие предлагают аналогичные возможности. То, что у нас есть, — это стандартный способ определения расположения квантовых вентилей, которые затем могут быть запущены на симуляторе. Мы называем это своего рода программированием, но, честно говоря, это совсем не похоже на то, что мы знаем как программирование. По сути, это поиск преобразований квантовых состояний, которые дают вам новое состояние, которое дает ответ. Это сложная техника для взлома, и вы не можете предположить, что способность программировать ставит вас в хорошее положение, чтобы заняться программированием квантовой машины, что больше похоже на организацию симуляции, которая дает вам нужный результат.
Найти симуляцию, которая дает результат, сложно, и до сих пор нет простого или автоматического способа найти указанные конфигурации. За исключением Шора и Гровера, большинство алгоритмов неприменимы к задачам, для решения которых используются классические компьютеры. Это побудило Hewlett Packard некоторое время назад отказаться от квантовых компьютеров, пообещав, что, если квантовые компьютеры когда-нибудь предложат что-то тем клиентам, с которыми он работает, он пересмотрит эту идею. HP явно имела гораздо лучшее представление о том, как устроен мир, чем Amazon, и спрыгнула с подножки, а не на нее.
Как и в конкурирующих системах, Amazon позволяет запускать вашу программу на реальном квантовом компьютере, предоставленном третьими лицами. Конечно, вы не можете ожидать много кубитов, поскольку до сих пор нам не удалось построить квантовый компьютер с несколькими из них. Исключением является система D-Wave, которая представляет собой совершенно другой тип квантового компьютера и на самом деле является имитационной машиной, способной находить решения задач оптимизации с использованием квантового отжига. В основном вы настраиваете начальное состояние, а затем позволяете ему расслабиться в то, что, как вы надеетесь, является самым низким энергетическим состоянием, которое, если вы все настроили правильно, соответствует оптимальному решению, которое вы ищете. Конечно, D-Wave никогда не доказывала, что может решать задачи быстрее, чем классические машины. На самом деле, машина D-Wave настолько отличается, что я с удивлением обнаружил, что Braket поддерживает ее.
Так почему же я так скептически отношусь к шагу Amazon? Дело в том, что я отрицаю квантовый компьютер? Нет, я думаю, что когда-нибудь мы построим квантовый компьютер, более того, я не уверен, что » помимо взлома нескольких кодов, от использования которых мы быстро откажемся, квантовый компьютер будет в целом полезен. Конечно, это зависит от того, что вы подразумеваете под «в целом полезным», но я сомневаюсь, что обычный пользователь AWS получит что-либо от воздействия квантовых вычислений.
Майк Джеймс является автором Руководство программиста по теории, в котором излагаются фундаментальные идеи информатики в неформальной и в то же время информативной форме.