Гибридный квантовый алгоритм для задачи выбора состава генерирующего оборудования ✛

Оригинал: "A New Hybrid Quantum-Classical Algorithm for Solving the Unit Commitment Problem"
arXiv:2505.00145 · 2025-04-30 · CC BY 4.0 · 3 мин
Квантовый отбор кандидатов и классическая доводка мощности решают задачу планирования энергосистемы с ошибкой менее 3%.

Контекст

Планирование работы электростанций — это ежедневный компромисс между надёжностью и стоимостью. Классические компьютеры справляются с этой задачей, но по мере роста числа генераторов и учёта неопределённостей (например, колебаний нагрузки) сложность растёт экспоненциально. Рядом с этой работой лежат исследования, где задачу UC переформулируют в квадратичную бинарную оптимизацию (QUBO) и решают на квантовых отжигателях или с помощью вариационных алгоритмов — но точность или масштабируемость остаются ограниченными. Данная работа встраивается в это русло, но делает ставку на гибридный подход: квантовый процессор не решает всю задачу, а лишь «просеивает» пространство решений, оставляя классическому компьютеру небольшой набор кандидатов для точной доводки.

Методы

Авторы разбивают задачу UC на две части: сначала выбирают, какие генераторы включить (бинарные переменные), затем — сколько мощности каждый из них должен выдать (непрерывные переменные). Для отбора комбинаций включения они строят QUBO-функцию, которая штрафует за невыполнение спроса и поощряет низкие минимальные затраты. Эта функция кодируется в гамильтониан, и вариационный квантовый алгоритм (VQA) ищет его основное состояние — то есть комбинацию с наименьшей стоимостью. Используется слоистый анзац, чередующий запутывающие блоки (в стиле «бабочки») и смешивающие блоки с тёплым стартом от полуопределённой релаксации. После сходимости VQA квантовое состояние сэмплируется, и до 128 наиболее дешёвых допустимых комбинаций передаются классическому решателю SLSQP, который находит оптимальные уровни мощности для каждой. Итоговое решение — комбинация с минимальной общей стоимостью.

Результаты

На симуляторе для системы с 10 генераторами и 24 часами средняя ошибка аппроксимации снижается с 1.78% (один слой анзаца) до 0.55% (девять слоёв). Для 26 генераторов ошибка стабилизируется около 2.5% при увеличении числа слоёв. Число итераций оптимизации растёт линейно с числом параметров: в среднем на 8.63 итерации на каждый дополнительный параметр. На квантовом процессоре IonQ Forte для 26-генераторной задачи средняя ошибка при инференсе составила 3.088% против 3.201% на симуляторе, что говорит о качественном согласии. Сходимость VQA на реальном железе продемонстрирована для отдельных часовых задач.

Значение

Работа отличается от соседних исследований тем, что не пытается решить всю задачу UC на квантовом компьютере, а использует его как «сито» для отбора кандидатов, оставляя точную оптимизацию классическому методу. Это позволяет достичь ошибки менее 3% для систем с 26 генераторами — уровня, который ранее не демонстрировался для вариационных квантовых алгоритмов в этой области. Такой гибридный подход снижает требования к числу кубитов и глубине схемы, что делает его более практичным для современных квантовых процессоров.

Развитие

Перспективное направление — замена VQE на вариационную квантовую эволюцию в мнимом времени (varQITE), которая может ускорить сходимость. Для этого потребуется адаптировать varQITE к задачам с ограничениями: исследовать эффективные способы кодирования ограничений в QUBO, разработать декомпозицию квантовой целевой функции и рассмотреть другие реализации QITE. Другое направление — создание специализированных анзацев, лучше моделирующих основное состояние гамильтониана задачи UC, что сократит число итераций оптимизации.

Влияние

Метод может быть полезен для операторов энергосистем при краткосрочном планировании, особенно в условиях роста доли возобновляемых источников и неопределённости нагрузки. Также он демонстрирует общий принцип гибридных квантово-классических вычислений для задач смешанно-целочисленной оптимизации.

Следующие шаги

В ближайших планах — адаптация varQITE к задаче UC и разработка проблемно-специфичных анзацев. Также требуется более глубокое понимание связи между числом слоёв анзаца и ошибкой аппроксимации при росте числа генераторов до промышленных масштабов.

Ключевые проблемы

Для энергетики остаётся открытым вопрос масштабирования квантовых и гибридных алгоритмов до реальных размеров энергосистем (сотни и тысячи генераторов). Также не решена проблема учёта неопределённостей нагрузки и генерации возобновляемых источников в квантовых постановках. Данная работа — шаг к ответу на первый вопрос, но второй остаётся нетронутым.

Взгляд машины знаний

Этот раздел адресован автору работы и его коллегам. Соседние работы нашёл смысловой поиск по нашему архиву — не по совпадению слов, а по смыслу. Мы не рецензируем: мы показываем поле вокруг.

Что сделано в работе

Авторы предлагают трёхэтапный гибридный квантово-классический алгоритм для задачи выбора состава генерирующего оборудования: вариационный квантовый алгоритм отбирает перспективные комбинации включённых генераторов, классический SLSQP уточняет уровни мощности, затем выбирается лучшее сочетание. Метод проверен на системах с 3, 10 и 26 генераторами на горизонте до 24 часов; для 10 генераторов средняя ошибка снижается до 0.55%, для 26 — до 2.53%. Эксперименты на квантовом процессоре IonQ Forte подтверждают сходимость и согласуются с симуляциями.

В чём сила

Сильной стороной является разделение задачи на бинарную часть (отбор комбинаций) и непрерывную часть (оптимизация мощности), что позволяет использовать квантовый компьютер как фильтр для сокращения пространства кандидатов, сохраняя точность классической оптимизации.

Куда можно двигаться

Что можно попробовать

  • Апробировать тёплый старт анзаца не только от полуопределённой релаксации, но и от решений, полученных классическими эвристиками.
  • Проверить, как изменение числа сэмплируемых комбинаций (например, 64 или 256) влияет на баланс точности и вычислительных затрат.
  • Исследовать возможность применения методов подавления ошибок из [2504.10938] к реальным квантовым запускам для улучшения качества отбора.

Почему это может быть важно

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

Для системы с 15 генераторами и 24 часами число возможных комбинаций включения/выключения превышает 2.3×$10^{108}$ — это больше, чем число атомов в наблюдаемой Вселенной (около $10^{80}$).

\min_{u,p} \sum_{t=0}^{T-1} \sum_{j=0}^{N-1} u_j^t F_j^t(p_j^t)
Минимизировать суммарную стоимость генерации по всем часам и генераторам, где u_j^t — бинарное решение о включении генератора j в час t, p_j^t — его мощность, F_j^t — квадратичная функция стоимости.
\sum_j p_j^t = \ell^t, \quad \forall t
Суммарная мощность всех включённых генераторов в каждый час должна точно равняться нагрузке.
Q(u) = c_{\min}(u) + \lambda P(u)
Целевая функция для VQA: сумма минимальной стоимости включённых генераторов и штрафа за невыполнение спроса, где λ — настраиваемый коэффициент.

Ключевые числа

  • Средняя ошибка для 10 генераторов (9 слоёв): 0.55%
  • Средняя ошибка для 26 генераторов (лучший результат): 2.53%
  • Число кандидатов, передаваемых классическому решателю: до 128
  • Число возможных комбинаций для 15 генераторов и 24 часов: 2.3×10108
  • Средний прирост итераций на параметр: 8.63
Учёные
Erwin SchrödingerHugh Everett IIINiels BohrPascual JordanWerner HeisenbergDavid Deutsch
Понятия
гибридный алгоритм квантовый алгоритм гибридный подход оптимизация ресурсов квантовых вычислений классический компьютер сложность полуклассический вычислительная мощность классический предел однокубитная операция логический кубит задача оптимизации память вычислительная стоимость декодер центр обработки данных фейнман медицина считывание параллельная обработка