Двое в голубом океане
Как квантовый компьютер и искусственный интеллект помогут друг другу.
В 1990-х потянувшиеся в Москву иностранные туристы с изумлением рассматривали у торговцев сувенирами диковинный вычислительный прибор — счеты. Из-за превратностей истории это чудо техники задержалось в нашей стране чуть дольше, чем следовало. Однако довольно быстро бухгалтерский реликт начисто исчез из обихода: электронный калькулятор оказался практичнее.
Сейчас мир стоит на пороге куда более масштабного переворота — появления квантовых компьютеров. Пока и счеты, и ноутбук, и суперкомпьютеры NASA проводят вычисления по законам классической физики. Элемент квантового компьютера — кубит — использует парадоксы квантового мира, открывая новые вселенные вычислений. Если верить некоторым физикам, эти «новые вселенные» можно понимать вполне буквально.
Как это работает
Ячейка классического компьютера — бит — способна принимать два состояния: ноль или единица. Но широко известная история кота Шредингера учит, что в квантовом мире все не так: пресловутый кот может быть жив и мертв одновременно. Квантовая ячейка — кубит — тоже может одновременно быть и единицей, и нулем. Точнее, она находится в «суперпозиции» этих состояний.
Возможно, понятнее всего принцип квантового компьютера объяснил британский физик и один из пионеров квантовых вычислений Дэвид Дойч. Он воспользовался «многомировой» интерпретацией квантовой механики, согласно которой кубит, находящийся в суперпозиции двух состояний, — это на самом деле множество кубитов, существующих в параллельных вселенных. Некоторые из них принимают значение 0, другие — 1. Таким образом, вместо одного компьютера мы получаем множество, каждый в своей параллельной вселенной. Вместо того чтобы выполнять однотипные операции последовательно, они выполняют их одновременно.