Les leçons précédentes ont organisé le processus évolutif en tenseurs calculables globalement, résolvant ainsi le problème d'efficacité de l'évaluation à grande échelle des candidats. Cette page franchit une étape supplémentaire : que se passe-t-il si l'objet de l'optimisation n'est pas seulement la réponse candidate, maisla méthode qui produit les réponses candidates? Le saut fondamental de l'évolution des méthodes (Meta-Evolution) consiste précisément à transformer « la méthode qui produit les solutions candidates » elle-même en objet d'optimisation : il ne s'agit plus seulement de faire évoluer les réponses, mais de faire évoluer les algorithmes, les stratégies ou les opérateurs qui génèrent et améliorent ces réponses, faisant ainsi passer l'algorithme du statut d'outil figé à celui de solveur en évolution continue.
I. De « l'évolution des réponses » à « l'évolution des méthodes »
L'approche traditionnelle peut s'écrire comme une chaîne à voie unique :problème → algorithme fixe → solution candidate. Le chercheur choisit d'abord un algorithme ou un opérateur, puis laisse l'algorithme explorer l'espace du problème ; l'algorithme lui-même ne change pas. L'évolution des méthodes réécrit cette chaîne comme suit :famille de problèmes/environnement → espace de méthodes évolutives → générateur de candidats → évaluation des solutions candidates → mise à jour de la méthode → nouvelle génération. La variable d'optimisation passe de la solution x à la méthode, l'opérateur, la règle hyper-heuristique ou le processus de génération de candidats m. La « méthode » désigne ici la stratégie de mutation en évolution différentielle, le poids d'inertie et la topologie en essaim particulaire, les opérateurs de recherche locale, ou encore les règles de sélection et d'ordonnancement d'algorithmes de plus haut niveau.
II. Cinq transformations clés
- Extension de l'objet d'évolution: des solutions, paramètres et structures vers les méthodes, opérateurs, règles hyper-heuristiques ou processus de génération de candidats.
- Reformulation du problème: le problème d'optimisation passe de « trouver la solution optimale avec un algorithme donné » à « faire évoluer, dans une tâche ou un environnement, un solveur plus habile à trouver des solutions ».
- Relation de rétroaction: la méthode génère des candidats et reçoit l'évaluation de la tâche ; les résultats d'évaluation alimentent en retour la mutation, la sélection et la recombinaison de la méthode, créant une rétroaction continue entre le niveau méthode et le niveau solution.
- Migration des critères d'évaluation: la qualité d'une méthode ne se juge plus sur un seul optimum ponctuel, mais sur sa généralisation inter-tâches et inter-environnements, sa robustesse, sa diversité et son coût de calcul.
- Changement de rôle: le chercheur ne conçoit plus seulement un processus figé, mais un espace de méthodes évolutives, des signaux de rétroaction et des mécanismes de sélection.
III. Pourquoi la boucle de rétroaction est essentielle
Le niveau méthode et le niveau solution ne sont pas deux boucles d'optimisation indépendantes. Le niveau méthode génère un générateur de candidats ; le niveau solution l'utilise pour produire des candidats sur des tâches concrètes et les faire évaluer ; ces évaluations, après agrégation ou attribution de crédit, remontent au niveau méthode et pilotent la mutation, la sélection et la recombinaison de la méthode elle-même. Si le signal de rétroaction est trop sporadique ou ne récompense que l'optimum à court terme, le niveau méthode risque de surapprendre une seule tâche ; s'il intègre la généralisation inter-tâches et la diversité, il peut apprendre une méta-stratégie « plus habile à trouver des solutions ». On peut y voir une couche supplémentaire de recherche évolutive dans l'espace des méthodes, mais son évaluation reste tributaire des performances réelles du niveau solution.
IV. Fondation conceptuelle : MetaDE et AutoPSO
L'évolution des méthodes n'est pas un simple slogan. MetaDE fait des stratégies, des paramètres et même des combinaisons d'opérateurs de l'évolution différentielle des objets évolutifs ; AutoPSO intègre la structure, les paramètres ou la topologie de l'essaim particulaire dans une recherche automatique. Ils partagent le même point de départ : intégrer « la méthode qui produit des candidats » comme objet d'optimisation pour réaliser l'auto-évolution de l'algorithme. Cette page établit d'abord une fondation conceptuelle unifiée ; les architectures concrètes et l'évolution des structures algorithmiques seront développées par la suite.
