Учи Кванты!Курс → Язык QUBO

Задача как функция от бит: гамильтониан, энергия, MaxCut

Какие задачи решает оптимизация и как записать их на языке, понятном и решателям, и квантовым машинам. Цена ответа как функция от бит, энергия, задача о разрезе графа и два диалекта одной записи: QUBO и Ising.

Какие задачи впереди

Вторая половина курса занимается задачами оптимизации, и начать стоит с того, как они выглядят в жизни. Вот три, на вид совсем разные. Рассадить гостей за два стола так, чтобы ссорящиеся пары оказались за разными столами. Развести экзамены по двум дням так, чтобы ни одному студенту не выпало два экзамена в один день. Распределить работы по двум сменам так, чтобы работы, конкурирующие за один станок, не попали в одну смену.

Присмотритесь: форма у всех трёх одна и та же. Есть объекты, и каждый надо отнести к одной из двух групп. Есть пары объектов, которые лучше развести по разным группам. И есть цена каждого варианта: число ссор, накладок или столкновений за станок. Осталось научиться записывать такие задачи единым способом, чтобы за них могла взяться машина.

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

Состояние

Измерение

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

Сфера Блоха