2025-11-24T03:04:18.080955

Optimal Assignment and Motion Control in Two-Class Continuum Swarms

Emerick, Patterson, Bamieh
We consider optimal swarm control problems where two different classes of agents are present. Continuum idealizations of large-scale swarms are used where the dynamics describe the evolution of the spatially-distributed densities of each agent class. The problem formulation we adopt is motivated by applications where agents of one class are assigned to agents of the other class, which we refer to as demand and resource agents respectively. Assignments have costs related to the distances between mutually assigned agents, and the overall cost of an assignment is quantified by a Wasserstein distance between the densities of the two agent classes. When agents can move, the assignment cost can decrease at the expense of a physical motion cost, and this tradeoff sets up a nonlinear infinite-dimensional optimal control problem. We show that in one spatial dimension, this problem can be converted to an infinite-dimensional, but decoupled, linear-quadratic (LQ) tracking problem when expressed in terms of the quantile functions of the respective agent densities. Solutions are given in the general one-dimensional case, as well as in the special cases of constant and periodically time-varying demands.
academic

Оптимальное распределение и управление движением в двухклассных континуальных роях

Основная информация

  • ID статьи: 2407.18159
  • Название: Optimal Assignment and Motion Control in Two-Class Continuum Swarms
  • Авторы: Max Emerick, Stacy Patterson, Bassam Bamieh
  • Классификация: eess.SY (системы и управление), cs.SY (системы и управление), math.OC (оптимизация и управление)
  • Дата публикации/конференция: Подана 24 июля 2024 г., пересмотрена 10 октября 2025 г.
  • Ссылка на статью: https://arxiv.org/abs/2407.18159

Аннотация

В данной работе исследуется задача оптимального управления роем, содержащим два класса различных агентов. Используется континуальная идеализация крупномасштабного роя, где динамика описывает эволюцию пространственного распределения плотности каждого класса агентов. Постановка задачи вдохновлена приложениями, в которых один класс агентов должен быть распределен другому классу, называемых соответственно агентами спроса и агентами ресурсов. Стоимость распределения связана с расстоянием между взаимно распределяемыми агентами, а общая стоимость распределения квантифицируется расстоянием Вассерштейна между плотностями двух классов агентов. Когда агенты могут двигаться, стоимость распределения может быть снижена, но за счет физических затрат на движение, что создает нелинейную бесконечномерную задачу оптимального управления. Показано, что в одномерном случае задача может быть преобразована в бесконечномерную, но разделяемую линейно-квадратичную (LQ) задачу отслеживания при выражении через квантильные функции плотностей агентов. Приводятся решения для общего одномерного случая, а также для частных случаев постоянного и периодически изменяющегося спроса.

Исследовательский контекст и мотивация

Предпосылки задачи

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

Прикладные сценарии

Математическая модель в статье вдохновлена приложениями в области периферийных вычислений и мобильных облачных вычислений:

  • Агенты спроса: легкие устройства (например, беспилотные летательные аппараты с камерами), с ограниченными вычислительными и запоминающими возможностями, но высокой мобильностью
  • Агенты ресурсов: тяжелое оборудование (например, серверы мобильных периферийных вычислений), с мощными вычислительными возможностями, но низкой мобильностью
  • Типичное применение: видеомониторинг при ликвидации стихийных бедствий, где агенты спроса отвечают за сбор данных, а агенты ресурсов — за обработку данных

Исследовательская мотивация

  1. Проблемы масштабируемости: традиционное дискретное моделирование агентов имеет чрезмерную вычислительную сложность в крупномасштабных роях
  2. Преимущества континуума: моделирование роя как распределения плотности значительно снижает сложность модели и обеспечивает макроскопическое понимание поведения
  3. Связь распределения и движения: необходимо одновременно оптимизировать распределение задач и физическое движение, что создает фундаментальный компромисс
  4. Теоретический пробел: существующие исследования не содержат систематического теоретического анализа таких связанных задач

Основные вклады

  1. Новая постановка задачи: впервые объединены динамическое согласование и пространственно-временное управление, установлена модель оптимального управления континуальным роем с двумя классами агентов
  2. Прорыв в математическом преобразовании: обнаружено, что в одномерном случае нелинейная бесконечномерная задача может быть преобразована в разделяемую линейно-квадратичную задачу отслеживания через преобразование квантильных функций
  3. Построение аналитического решения: предоставлены явные аналитические решения для общего одномерного случая, что крайне редко встречается в таких задачах
  4. Углубленный анализ частных случаев:
    • Статический спрос: решение следует геодезической Вассерштейна, но временное расписание определяется задачей оптимального управления
    • Периодический спрос: решение может быть представлено как отфильтрованная версия сигнала отслеживания
  5. Теоретические прозрения: раскрыта геометрическая структура оптимального решения и сущность ограничений производительности

Детальное описание методов

Определение задачи

Для заданного начального распределения ресурсов R0R_0 и временно-зависимого распределения спроса DtD_t, решить на временном интервале [0,T][0,T]: minR,V0T(W22(Rt,Dt)+α2ΩVt(x)22Rt(x)dx)dt\min_{R,V} \int_0^T \left( W_2^2(R_t, D_t) + \alpha^2 \int_\Omega \|V_t(x)\|_2^2 R_t(x) dx \right) dt при ограничении: tRt(x)=(Rt(x)Vt(x))\partial_t R_t(x) = -\nabla \cdot (R_t(x)V_t(x))

где:

  • W22(Rt,Dt)W_2^2(R_t, D_t): квадрат 2-расстояния Вассерштейна, квантифицирующее стоимость распределения
  • Vt(x)V_t(x): поле скоростей (переменная управления)
  • α>0\alpha > 0: параметр компромисса

Архитектура модели

1. Пять основных компонентов

  1. Распределение спроса Dt(x)D_t(x): содержит непрерывную и дискретную части
  2. Распределение ресурсов Rt(x)R_t(x): также содержит непрерывную и дискретную части
  3. План распределения Kt(x,y)K_t(x,y): двумерное распределение, удовлетворяющее маргинальным ограничениям
  4. Динамика ресурсов: уравнение непрерывности в частных производных
  5. Целевая функция производительности: компромисс между стоимостью распределения и стоимостью движения

2. Ключевое математическое преобразование

Преобразование квантильной функции: для одномерной плотности μ\mu определяется

  • Функция кумулятивного распределения: Fμ(x)=xμ(ξ)dξF_\mu(x) = \int_{-\infty}^x \mu(\xi) d\xi
  • Квантильная функция: Qμ(z)=inf{x:Fμ(x)z}Q_\mu(z) = \inf\{x : F_\mu(x) \geq z\}

Ключевая лемма: в одномерном случае 2-расстояние Вассерштейна может быть представлено как W22(μ,ν)=01(Qν(z)Qμ(z))2dzW_2^2(\mu, \nu) = \int_0^1 (Q_\nu(z) - Q_\mu(z))^2 dz

3. Преобразование динамики

Исходная билинейная динамика: tR(x,t)=x(V(x,t)R(x,t))\partial_t R(x,t) = -\partial_x(V(x,t)R(x,t))

Эквивалентная динамика квантильной функции: tQR(z,t)=U(z,t)\partial_t Q_R(z,t) = U(z,t) где U(z,t)=V(QR(z,t),t)U(z,t) = V(Q_R(z,t), t)

Технические инновации

1. Изометричность в пространстве квантильных функций

Обнаружено существование изометрического отображения между пространством квантильных функций L2L^2 и пространством плотностей 2-Вассерштейна, что превращает сложную задачу оптимального транспорта в простую задачу L2L^2 в пространстве квантильных функций.

2. Разделение бесконечномерной задачи

Посредством техники разбиения множеств уровня бесконечномерная LQ-задача отслеживания разлагается на бесконечное число независимых скалярных LQ-задач отслеживания: minri,ui0T((ri(t)di(t))2+α2ui2(t))dt\min_{r_i,u_i} \int_0^T \left( (r_i(t) - d_i(t))^2 + \alpha^2 u_i^2(t) \right) dt при ограничении: r˙i(t)=ui(t)\dot{r}_i(t) = u_i(t)

3. Построение явного решения

Оптимальное управление для скалярной задачи имеет структуру обратной связи-прямой передачи: ui(t)=1α2(p(t)ri(t)+yi(t))u_i(t) = -\frac{1}{\alpha^2}(p(t)r_i(t) + y_i(t))

где:

  • Коэффициент обратной связи: p(t)=αtanh((Tt)/α)p(t) = \alpha \tanh((T-t)/\alpha)
  • Компонента прямой передачи: yi(t)=tTϕy(t,τ)di(τ)dτy_i(t) = \int_t^T \phi_y(t,\tau) d_i(\tau) d\tau

Экспериментальная установка

Сценарии численной верификации

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

Случай статического спроса

  • Распределение ресурсов: 11 дискретных агентов с неравными массами
  • Распределение спроса: непрерывное статическое распределение
  • Параметры: α=2\alpha = 2, T=10T = 10

Случай периодического спроса

  • Функция спроса: гауссова смешанная модель D(x,t)=(1+sin(2πt))N(2.5,1)+(1sin(2πt))N(7.5,1)D(x,t) = (1 + \sin(2\pi t))\mathcal{N}(2.5, 1) + (1 - \sin(2\pi t))\mathcal{N}(7.5, 1)
  • Вариация параметров: α{0.08,1,>1}\alpha \in \{0.08, 1, >1\}

Метрики оценки

  1. Значение оптимальной целевой функции
  2. Сходимость траектории: степень приближения распределения ресурсов к распределению спроса
  3. Геометрические свойства: проверка того, следует ли решение геодезической Вассерштейна

Результаты экспериментов

Основные результаты

Случай статического спроса

  1. Геометрическая структура: оптимальная траектория в пространстве квантильных функций является прямой линией, соответствующей геодезической Вассерштейна в пространстве плотностей
  2. Временное расписание: в отличие от классического динамического оптимального транспорта с постоянной скоростью, здесь скорость определяется ϕr(t,0)\phi_r(t,0)
  3. Разложение стоимости: J=W22(R0,Dˉ)αtanh(T/α)+TW22(D,Dˉ)J = W_2^2(R_0, \bar{D}) \alpha \tanh(T/\alpha) + T W_2^2(D, \bar{D})

Случай периодического спроса

  1. Интерпретация в частотной области: оптимальное решение может быть интерпретировано как сигнал спроса, пропущенный через фильтр нижних частот с частотой среза 1/α1/\alpha
  2. Фазовый отклик: благодаря некаузальному компоненту прямой передачи состояние полностью синфазно с опорным сигналом
  3. Частотная селективность: при увеличении α\alpha система в основном отслеживает низкочастотные компоненты спроса

Ключевые выводы

  1. Ограничения производительности: существует фундаментальный нижний предел производительности KK, зависящий только от параметров задачи
  2. Достижимость: Dˉ\bar{D} представляет распределение, ближайшее к DD, достижимое из начального условия R0R_0
  3. Механизм компромисса: параметр α\alpha эффективно управляет компромиссом между точностью отслеживания и стоимостью движения

Связанные работы

Теория оптимального транспорта

  • Формула Бенаму-Бренье: вычислительный метод гидродинамики для динамического оптимального транспорта
  • Отличие: данная работа является задачей управления отслеживанием, а не задачей передачи состояния

Управление роями

  • Управление покрытием: распределенные методы на основе диаграмм Вороного
  • Управление формой: геометрическое управление многоагентными системами
  • Самовзаимодействующие системы: применение теории среднего поля в управлении роями

Распределение в многоагентных системах

  • Пространственно-временное согласование: алгоритмы онлайн-распределения в динамических средах
  • Распределенное принятие решений: децентрализованные методы распределения задач

Заключение и обсуждение

Основные выводы

  1. Теоретический прорыв: впервые достигнуто аналитическое решение задачи оптимального управления двухклассным континуальным роем
  2. Геометрические прозрения: раскрыта геометрическая структура оптимального решения в смысле Вассерштейна
  3. Вычислительные преимущества: преобразование квантильных функций значительно упрощает вычислительную сложность

Ограничения

  1. Ограничение по размерности: текущие результаты применимы только к одномерному пространству
  2. Причинность: требуется предварительное знание всего сигнала спроса, что ограничивает приложения в реальном времени
  3. Сохранение массы: предполагается постоянство общей массы, что может потребовать ослабления в практических приложениях
  4. Централизованное управление: не рассматриваются ограничения связи и вычислений при распределенной реализации

Направления будущих исследований

  1. Обобщение на высшие размерности: расширение на двумерное и трехмерное пространство
  2. Причинность: разработка причинных решений на основе модельного прогностического управления
  3. Несбалансированный транспорт: рассмотрение случаев с переменной массой
  4. Распределенная реализация: разработка алгоритмов с эффективной коммуникацией
  5. Численные методы: разработка численных решателей для высокомерных случаев

Глубокая оценка

Преимущества

  1. Теоретическая инновативность:
    • Умелое применение преобразования квантильных функций для разделения сложной задачи
    • Установление новой связи между оптимальным транспортом и оптимальным управлением
    • Предоставление редких явных аналитических решений
  2. Математическая строгость:
    • Полные теоретические выводы и доказательства
    • Четкая цепочка преобразований задачи
    • Строгая обработка ограничений
  3. Глубина прозрений:
    • Раскрытие геометрической сущности задачи
    • Четкая характеристика ограничений производительности
    • Установление частотной интерпретации
  4. Релевантность приложений:
    • Постановка задачи близка к практическим сценариям
    • Предоставление теоретической основы для новых областей, таких как периферийные вычисления

Недостатки

  1. Ограниченная область применения:
    • Ограничение одномерным случаем, обобщение на высшие размерности нетривиально
    • Требование предварительного знания сигнала спроса ограничивает практическую применимость
  2. Недостаточная экспериментальная верификация:
    • Отсутствие сравнения с практическими эталонными методами
    • Небольшой масштаб численных примеров
    • Отсутствие верификации вычислительной эффективности в крупномасштабных сценариях
  3. Отсутствие деталей реализации:
    • Неясны схемы распределенной реализации
    • Отсутствует анализ сложности коммуникации
    • Недостаточен анализ робастности

Оценка влияния

  1. Теоретический вклад: предоставление важного теоретического инструмента для области управления континуальными роями
  2. Методологическая ценность: техника преобразования квантильных функций может вдохновить решение других связанных задач
  3. Потенциал приложений: предоставление теоретической основы управления для практических систем, таких как рои беспилотников и робототехнические рои
  4. Последующие исследования: создание основы для исследований высокомерных случаев и алгоритмов реального времени

Применимые сценарии

  1. Одномерное развертывание: развертывание агентов вдоль автомагистралей, границ
  2. Автономное планирование: долгосрочные задачи планирования с известными моделями спроса
  3. Теоретический анализ: использование в качестве эталона производительности для более сложных алгоритмов
  4. Преподавание и исследования: междисциплинарные исследования теории оптимального управления и оптимального транспорта

Библиография

Статья цитирует 41 связанную работу, включая в основном:

  • Классические работы по теории оптимального транспорта (Santambrogio, Benamou-Brenier и др.)
  • Связанные работы по управлению роями (Fornasier, Bonnet и др.)
  • Литературу по многоагентным системам (Bandyopadhyaay, Krishnan и др.)
  • Литературу по приложениям периферийных вычислений (He, Yang и др.)

Общая оценка: Это статья с важным теоретическим вкладом, которая посредством умелого математического преобразования решает сложную бесконечномерную задачу оптимального управления. Хотя существуют ограничения по размерности и практической применимости, она предоставляет важную основу для теоретического развития соответствующих областей и обладает высокой академической ценностью и потенциалом приложений.