Квантовое сито для энергосистемы ✛

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

Энергосистема каждые сутки решает головоломку: какие электростанции запустить, чтобы надёжно покрыть спрос и не разориться. Для 15 генераторов и 24 часов число возможных расписаний превышает 2.3×$10^{108}$ — больше, чем атомов в видимой Вселенной. Перебрать все варианты не может ни один классический суперкомпьютер, поэтому диспетчеры ищут компромисс. Исследователи из Университета Торонто и IonQ предложили разделить труд: квантовый процессор отсеивает мусор, а классический компьютер отшлифовывает результат.

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

Квантовое сито работает так. Сначала задачу выбора состава генерирующего оборудования превращают в квадратичную бинарную оптимизацию — математическую форму, где каждая комбинация включённых генераторов получает оценку стоимости и штраф за нехватку мощности. Затем вариационный квантовый алгоритм с настраиваемыми параметрами ищет комбинации с наименьшей оценкой. Его квантовая схема состоит из слоёв, которые запутывают кубиты и смешивают вероятности, начиная с «тёплого старта» — приближения, полученного классической релаксацией. После сходимости алгоритм выдаёт до 128 наиболее дешёвых допустимых комбинаций. Дальше вступает классический метод последовательного квадратичного программирования: он берёт каждую комбинацию и точно рассчитывает, сколько мощности должен выдать каждый генератор в каждый час, чтобы покрыть нагрузку с минимальной стоимостью. Итог — комбинация с наименьшей общей ценой.

Результаты обнадёживают. На симуляторе для системы с 10 генераторами и 24 часами средняя ошибка аппроксимации снижается с 1.78% при одном слое квантовой схемы до 0.55% при девяти слоях. Для 26 генераторов ошибка стабилизируется около 2.5%. Важно, что число итераций оптимизации растёт линейно с числом параметров: в среднем 8.63 итерации на каждый дополнительный параметр. Настоящий квантовый процессор IonQ Forte показал среднюю ошибку 3.088% против 3.201% на симуляторе — качественное согласие, подтверждающее работоспособность подхода на реальном железе.

Квантовый процессор не решает всю задачу, а лишь «просеивает» пространство решений, оставляя классическому компьютеру небольшой набор кандидатов для точной доводки.

До этой работы вариационные квантовые алгоритмы для задачи выбора состава генерирующего оборудования либо давали большую ошибку — например, 8% у QAOA, — либо не масштабировались на системы с более чем 20 генераторами. Теперь показано, что гибридный подход с квантовым отбором кандидатов и классической доводкой достигает ошибки менее 3% для 26 генераторов. Такое разделение ролей снижает требования к числу кубитов и глубине схемы, делая метод практичным для современных квантовых процессоров. Операторы энергосистем уже сегодня могут использовать его в краткосрочном планировании, особенно при росте доли возобновляемых источников и неопределённости нагрузки.

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

Для системы с 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 — квадратичная функция стоимости.
Q(u) = c_{\min}(u) + \lambda P(u)
Целевая функция для вариационного квантового алгоритма: сумма минимальной стоимости включённых генераторов и штрафа за невыполнение спроса, где λ — настраиваемый коэффициент.
Учёные
Erwin SchrödingerHugh Everett IIINiels BohrPascual JordanWerner HeisenbergDavid Deutsch
Понятия
гибридный алгоритм квантовый алгоритм гибридный подход оптимизация ресурсов квантовых вычислений классический компьютер сложность полуклассический вычислительная мощность классический предел однокубитная операция логический кубит задача оптимизации память вычислительная стоимость декодер центр обработки данных фейнман медицина считывание параллельная обработка