Первый раз столкнулся с VQE и...
Начал тут изучать вариационные квантовые алгоритмы, ну типа VQE. Загорелся идеей решить одну задачку из химии, но столкнулся с такой дичью, что просто жесть. Казалось бы, простой алгоритм, но на практике все оказалось гораздо сложнее. Сижу, уже второй день пытаюсь понять, почему мой анзац не сходится, хотя все вроде правильно делаю.
В теории все красиво: вот у нас гамильтониан, вот параметризованный квантовый контур, вот метод наименьших квадратов. Но когда дело доходит до реализации, возникают нюансы, о которых в статьях как-то скромно умалчивают. Например, выбор оптимального оптимизатора – это отдельная песня. Пробовал и Adagrad, и Adam, и SGD – результат либо нулевой, либо нестабильный. А еще шум в реальных квантовых процессорах, о котором даже думать страшно.
Сейчас вот сижу, смотрю на осциллограммы, пытаюсь понять, где я упустил какой-то фундаментальный момент. Может, кто-то проходил через это? Поделитесь опытом, как вы боролись с проблемами при первых шагах в VQE? Буду благодарен за любые советы, хоть за самую мелочь. Имхо, квантовые вычисления – это не так просто, как кажется).
Комментарии 4
Посетители, находящиеся в группе Гости Kraken, не могут оставлять комментарии к данной публикации.