Учи Кванты!Курс → Классические солверы

Симулированный отжиг: рабочий солвер

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

Перебор: точный, но дорогой

Язык QUBO у нас есть, и главный вопрос теперь такой: как искать наименьшую энергию? Самый прямой способ: перебрать все наборы битов, посчитать энергию каждого и взять наименьшую. Перебор точен и гарантированно находит настоящий минимум, поэтому в виджете он работает эталоном: строка «точный оптимум» внизу посчитана именно им.

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

Это платный урок курса. Дальше — интерактив: виджеты, схемы и контрольные вопросы. Продолжение — в полном курсе «Учи Кванты!»: открыть полный курс.

Состояние

Измерение

Нажмите «Выполнить» — появится гистограмма исходов.

Сфера Блоха