8

Analyse des résultats et visualisation

AI999第7课:AI Native 科研范式与 EvoX 实战切入
00:00

Dans l'expérience de recherche de chemin multi-objectif d'un robot d'entrepôt sous EvoX,« avoir obtenu une fois une belle solution » ne signifie pas que l'optimisation progresse réellement. Pour juger si une exécution est fiable, il faut réunir deux types de preuves : l'une décritle processus de recherche(les courbes de convergence de chaque objectif selon les générations), l'autre décritla solution finale(la visualisation des trajets et le tableau d'indicateurs sous une disposition d'entrepôt fixe). Les courbes répondent seulement à « la recherche progresse-t-elle ? », tandis que les trajets et les indicateurs répondent à « le résultat est-il exploitable ? ».

Analyse des résultats et visualisation : tendance de convergence × validation des trajetsTendance de convergence multi-objectifValeur de l'objectif0100200300400Générations →Objectif 1 : longueur du trajet ↓Objectif 2 : consommation d'énergie ↓ (stagnation en milieu/fin de parcours)Indicateur d'hypervolume ↑ (amélioration globale)Un aplatissement en orange ≠ convergence : à évaluer avec les journaux et des exécutions répétéesComparaison des trajets sous une disposition d'entrepôt fixeDépartArrivéeÉtagèresTrajet optimalTrajet de référenceIndicateurTrajet optimalTrajet de référenceLongueur du trajet128.4156.9Nombre total de virages69Coût global1.001.21Conclusion = tendance du processus + résultat final, les deux sont indispensables

I. Lire d'abord les courbes de convergence : que se passe-t-il pendant la recherche

En traçant la valeur de chaque objectif selon les générations, on observela tendanceet non la valeur d'un point isolé. Quatre formes courantes en ingénierie doivent être clairement distinguées :

  • Amélioration continue: la courbe diminue régulièrement en début et milieu de parcours (ou l'indicateur global augmente régulièrement), ce qui indique que la population explore encore efficacement et que le croisement et la mutation produisent continuellement de meilleures solutions candidates.
  • Oscillation: la courbe fluctue sans direction claire à long terme, souvent à cause du bruit d'évaluation, de conflits de contraintes ou d'une diversité excessive ; il faut vérifier la fonction d'évaluation et les paramètres.
  • Stagnation: la courbe reste quasiment horizontale sur un intervalle, mais peut encore s'améliorer dans les générations suivantes ; il s'agit d'une « perte temporaire de direction d'amélioration ».
  • Convergence prématurée: la courbe s'aplatit très tôt et ne remonte plus, généralement par perte de diversité de la population ou compression trop précoce de l'espace de solutions.

II. Observer ensuite le trajet final sous une disposition d'entrepôt fixe

Superposez le trajet optimal obtenu par évolution et le trajet de référence surla même carte d'entrepôt fixe, et vérifiez trois points : le trajet est-il réellement atteignable, le contournement des obstacles est-il pertinent, le dernier segment près de l'arrivée est-il stable. La disposition fixe est une contrainte essentielle : ce n'est que si l'environnement reste inchangé que les différences de trajets entre exécutions ou paramètres peuvent être attribuées à l'optimisation elle-même, et non à un changement de carte.

III. Étayer les conclusions avec des données expérimentales complètes

Une conclusion n'est valable que si elle est reproductible. Conservez et vérifiez : la configuration d'exécution et la graine aléatoire, les journaux d'itération, les valeurs de chaque objectif selon les générations, le trajet final et les résultats d'évaluation. Si nécessaire, confirmez la stabilité de la même conclusion par des exécutions répétées ou des vérifications croisées. Si la courbe ne s'améliore plus nettement en fin de parcours, combinez le journal complet pour déterminer s'il s'agit d'une convergence prématurée, d'une saturation de l'évaluation ou d'une solution déjà proche de l'exploitable ; ne jugez pas à partir d'une simple capture d'écran.

Erreurs d'interprétation fréquentes
Une courbe qui s'aplatit tôt et régulièrement n'équivaut pas automatiquement à « avoir trouvé l'optimum », ni à « un algorithme défaillant » ; de même, un trajet esthétique ne signifie pas que la recherche est stable. Un résultat optimal unique peut être une véritable amélioration comme le fruit d'une fluctuation aléatoire ou d'une saturation de l'évaluation ; la tendance du processus et le résultat final doivent se confirmer mutuellement.