We study a generalized motion planning problem involving multiple autonomous robots navigating in a $d$-dimensional Euclidean space in the presence of a set of obstacles whose positions are unknown a priori. Each robot is required to visit sequentially a prescribed set of target states, with the number of targets varying between robots. This heterogeneous setting generalizes the framework considered in the prior works on sequential parametrized topological complexity by Farber and the second author of this article. To determine the topological complexity of our problem, we formulate it mathematically by constructing an appropriate fibration. Our main contribution is the determination of this invariant in the generalized setting, which captures the minimal algorithmic instability required for designing collision-free motion planning algorithms under parameter-dependent constraints. We provide a detailed analysis for both odd and even-dimensional ambient spaces, including the essential cohomological computations and explicit constructions of corresponding motion planning algorithms.
- ID de l'article: 2510.09323
- Titre: Parametrized Topological Complexity for a Multi-Robot System with Variable Tasks
- Auteurs: Gopal Chandra Dutta, Amit Kumar Paul, Subhankar Sau
- Classification: math.AT (Topologie Algébrique), cs.RO (Robotique)
- Date de publication: 13 octobre 2025
- Lien de l'article: https://arxiv.org/abs/2510.09323v1
Cet article étudie un problème généralisé de planification de mouvement impliquant plusieurs robots autonomes naviguant dans un espace euclidien de dimension d, en présence d'obstacles dont la position est inconnue. Chaque robot doit visiter séquentiellement un ensemble prescrit d'états cibles, et le nombre de cibles peut varier d'un robot à l'autre. Cette configuration hétérogène généralise le cadre théorique antérieur de Farber et du deuxième auteur concernant la complexité topologique séquentiellement paramétrée. Pour déterminer la complexité topologique du problème, les auteurs formalisent mathématiquement le problème en construisant des fibrés appropriés. La contribution principale est la détermination de cet invariant dans le cadre généralisé, qui capture l'instabilité algorithmique minimale requise pour concevoir des algorithmes de planification de mouvement sans collision sous des contraintes paramétrées.
Le problème fondamental abordé dans cet article est le suivant : dans un espace euclidien de dimension d, n robots autonomes z₁, z₂, ..., zₙ doivent effectuer une planification de mouvement sans collision en présence de m obstacles dont la position est inconnue. La caractéristique clé est que chaque robot zᵢ doit visiter séquentiellement rᵢ états cibles prédéfinis, et le nombre de cibles rᵢ peut varier d'un robot à l'autre.
- Besoins d'application pratique: Les systèmes multi-robots réels possèdent souvent des exigences de tâches hétérogènes, où différents robots peuvent avoir besoin de visiter un nombre différent de points cibles
- Signification théorique: Généralise la théorie existante de la complexité topologique séquentiellement paramétrée, en étendant du cadre homogène au cadre hétérogène
- Orientation pour la conception d'algorithmes: La complexité topologique fournit une mesure du degré minimum de discontinuité requis lors de la conception d'algorithmes de planification de mouvement
La théorie existante de la complexité topologique séquentiellement paramétrée (travaux de Farber et Paul) suppose que tous les robots suivent le même nombre d'états cibles séquentiels, ce qui est trop restrictif dans les applications pratiques. Le cadre hétérogène de cet article se rapproche davantage des besoins réels.
- Extension du cadre théorique: Généralise la théorie de la complexité topologique séquentiellement paramétrée du cadre homogène au cadre hétérogène, permettant à différents robots d'avoir des nombres différents d'états cibles
- Calcul précis de la complexité:
- Pour les espaces euclidiens de dimension impaire: TCrˉ[p]=∑i=1nri+m−1
- Pour les espaces euclidiens de dimension paire: TCrˉ[p]=∑i=1nri+m−2
- Analyse complète des bornes supérieures et inférieures: Établit les bornes inférieures par le calcul de la longueur de tasse en algèbre homologique, et les bornes supérieures par des arguments dimensionnels et la construction d'algorithmes
- Construction d'algorithmes explicites: Construit des algorithmes concrets de planification de mouvement pour le cas de dimension paire, prouvant la rigueur de la borne supérieure
Données:
- n robots dans l'espace euclidien Rᵈ
- m obstacles dont la position est inconnue
- Le robot zᵢ doit visiter séquentiellement rᵢ états cibles
- Vecteur cible rˉ=(r1,r2,...,rn), où r1≤r2≤...≤rn
Objectif: Calculer la complexité topologique séquentiellement paramétrée rˉ TCrˉ[p:E→B]
Considérez la fibration:
p:E=F(Rd,m+n)→B=F(Rd,m)
définie par (o1,...,om,z1,...,zn)↦(o1,...,om)
Définissez le sous-espace EBrˉ⊂EBrn:
EBrˉ={(e1,...,ern)∈EBrn:pu(ernu)=pu(ernu+1)=...=pu(ern),1≤u≤ℓ−1}
Construisez la fibration par le diagramme de pullback:
Πrˉ:EBIrˉ→EBrˉ
- Formulation mathématique du cadre hétérogène: Traite les différents nombres d'états cibles pour différents robots en introduisant différentes fibrationsᵤ
- Analyse d'algèbre homologique:
- Construit des classes homologiques wijs satisfaisant des relations spécifiques
- Analyse l'espace noyau en utilisant l'application diagonale Δ:E→EBrˉ
- Établit les bornes inférieures par le calcul du produit de tasse
- Analyse dépendante de la dimension:
- Dimension impaire: Le degré des classes homologiques est pair, le produit de tasse est commutatif
- Dimension paire: Le degré des classes homologiques est impair, le produit de tasse est anticommutatif, conduisant à une réduction de la complexité de 1
Les auteurs analysent en détail dans la section 3 un exemple spécifique:
- 2 robots se déplaçant dans R³
- 2 obstacles
- Le premier robot visite 2 points cibles
- Le deuxième robot visite 3 points cibles
- Résultat du calcul: TC(2,3)[p]=6
Vérifie les résultats théoriques de la manière suivante:
- Calcul de la borne supérieure: Utilise la dimension homotopique et la connectivité
- Calcul de la borne inférieure: Construit des combinaisons spécifiques de classes homologiques
- Construction d'algorithmes: Construit explicitement des algorithmes de planification de mouvement
Théorème 6.1 (Cas de dimension impaire):
Pour d impair ≥ 3, m ≥ 2, n ≥ 1:
TCrˉ[p:F(Rd,n+m)→F(Rd,m)]=∑i=1nri+m−1
Théorème 8.2 (Cas de dimension paire):
Pour d pair ≥ 2, m ≥ 2, n ≥ 1:
TCrˉ[p:F(Rd,n+m)→F(Rd,m)]=∑i=1nri+m−2
- Dimension impaire: La borne inférieure correspond exactement à la borne supérieure générale
- Dimension paire: La borne supérieure rigoureuse est prouvée par la construction d'un algorithme explicite
La construction d'algorithmes dans la section 8 vérifie que:
- Le cas général nécessite R+m algorithmes locaux
- Le cas de dimension paire peut être réduit à R+m−1 algorithmes locaux
- Complexité topologique de Farber: Théorie fondamentale quantifiant l'instabilité inhérente des algorithmes de planification de mouvement
- Complexité topologique séquentielle: Généralisation de Rudyak au cas de plusieurs états séquentiels
- Complexité topologique paramétrée: Cadre introduit par Cohen, Farber et Weinberger pour traiter les conditions dépendantes des paramètres
- Application de la méthode de l'espace de configuration à la planification de mouvement sans collision multi-robot
- Utilisation de la fibration de Fadell-Neuwirth en présence d'obstacles
Comparé aux travaux existants, cet article traite pour la première fois des systèmes multi-robots hétérogènes, où différents robots ont des nombres différents d'états cibles.
- Généralise avec succès la théorie de la complexité topologique séquentiellement paramétrée au cadre hétérogène
- Fournit des formules exactes pour les cas de dimension impaire et paire
- Construit les algorithmes de planification de mouvement correspondants
- Restrictions dimensionnelles: Nécessite d ≥ 2, et le cas d = 2 pair nécessite un traitement particulier
- Nombre d'obstacles: Nécessite m ≥ 2
- Nature théorique: Les résultats sont principalement théoriques, la complexité computationnelle réelle des algorithmes n'est pas discutée en détail
- Considérer des espaces de configuration et des conditions de contrainte plus généraux
- Étudier l'efficacité computationnelle réelle des algorithmes
- Étendre au cas d'obstacles dynamiques
- Rigueur théorique: Les dérivations mathématiques sont complètes, de la construction de fibrés au calcul homologique, tout est rigoureux
- Forte innovativité: Traite pour la première fois la complexité topologique paramétrée des systèmes multi-robots hétérogènes
- Bonne complétude: Combine analyse théorique et construction d'algorithmes, avec une caractérisation précise des bornes supérieures et inférieures
- Méthode novatrice: Utilise ingénieusement la différence entre les dimensions impaires et paires pour traiter la commutativité du produit de tasse
- Limitations pratiques: Les résultats théoriques sont plutôt abstraits, avec une certaine distance par rapport aux applications pratiques
- Complexité computationnelle: N'analyse pas la complexité computationnelle réelle des algorithmes construits
- Cas particuliers: Le traitement de certains cas limites (comme d=2, m=1) n'est pas suffisamment complet
- Contribution théorique: Fournit de nouveaux outils théoriques pour les méthodes topologiques en planification de mouvement multi-robot
- Inspiration méthodologique: Le cadre mathématique pour traiter les systèmes hétérogènes peut inspirer la recherche sur d'autres problèmes connexes
- Orientation algorithmique: La valeur exacte de la complexité topologique fournit une orientation théorique pour la conception d'algorithmes
- Recherche théorique: Recherche interdisciplinaire entre la robotique topologique et la topologie algébrique
- Conception d'algorithmes: Algorithmes de planification de mouvement multi-robot nécessitant des garanties théoriques
- Analyse de complexité: Évaluation de la difficulté inhérente de différentes configurations de systèmes multi-robots
L'article cite 24 références importantes, incluant principalement:
- Travaux fondateurs de Farber sur la complexité topologique
- Généralisation de Rudyak sur la complexité topologique séquentielle
- Recherches de Cohen, Farber et Weinberger sur la complexité topologique paramétrée
- Travaux classiques de Fadell-Neuwirth sur les espaces de configuration
Évaluation globale: Cet article est un travail théorique de haute qualité qui apporte une contribution importante au domaine de la robotique topologique. Bien qu'il privilégie la théorie au détriment de la validation d'applications pratiques, sa rigueur mathématique et son innovativité en font un progrès important dans ce domaine.