Cette page revient sur le fil conducteur du cours :l'évolution des méthodes. Auparavant, les systèmes intelligents cherchaient surtout de meilleures solutions dans un cadre de résolution figé ; l'évolution des méthodes fait désormais dela méthode de résolution elle-mêmeun objet d'itération : algorithmes, opérateurs, structures ou stratégies peuvent s'améliorer au cours de l'évolution, permettant ainsi l'auto-évolution des algorithmes.
Connexion des couches interne et externe : de l'espace des solutions à l'espace des méthodes
- Évolution interne: recherche des solutions dans un problème donné, en exploitant la méthode actuelle au maximum, et produit des solutions candidates ainsi que leurs évaluations.
- Évolution externe: exploite le retour d'information des tâches pour améliorer la méthode de résolution elle-même ; l'objet de recherche passe de « la solution » à « l'algorithme, l'opérateur ou la structure ».
- Boucle: la qualité des solutions de la couche interne constitue le signal d'évaluation de la couche externe ; la méthode améliorée par la couche externe revient à la couche interne, formant une boucle continue de l'espace des solutions vers l'espace des méthodes.
La portée d'EvoX
Pour que l'évolution des méthodes se concrétise réellement, il faut organiser la population, les résultats d'évaluation et l'état de l'algorithme sous forme de tenseurs calculables globalement, puis ordonnancer des ressources de calcul hétérogènes. EvoX, grâce àle calcul tensorielet à une architecture de socle unifié, découple le « comment évoluer » du « comment ordonnancer efficacement », offrant une base d'implémentation industrielle à l'évolution des méthodes et à l'évolution continue au niveau du système. Cela fait passer les systèmes intelligents de la « recherche de la réponse » à « l'amélioration de la méthode », et même à une auto-évolution plus avancée.
Exemple : MetaDE — améliorer un algorithme évolutionnaire par un algorithme évolutionnaire
MetaDE résout le problème par une évolution différentielle (DE) dans la couche interne et recherche, par évolution dans la couche externe, la configuration ou la structure de DE, faisant ainsi participer « la méthode de résolution elle-même » à l'itération. Ce qu'il recherche n'est pas la solution d'un problème précis, mais le mécanisme qui produit les solutions — une illustration directe du passage de l'espace des solutions à l'espace des méthodes.
