Elle est elle même présentée sous a forme de deux options :
Il est conseillé de procéder par étapes successives, plutôt que de tout optimiser à la fois. On reprendra alors l'optimisation à partir du SIF créé par la procédure d'optimisation précédente.
Quelle que soit la partie du SIF optimisée, cette optimisation est basée sur une amélioration en terme de performance du SIF.
L'algorithme peut obéir à des contraintes, qui seront choisies par l'utilisateur. Les solutions trouvées par l'algorithme ne sont retenues que si les contraintes sont respectées.
Paramètres :
A augmenter pour laisser plus de chances à l'algorithme de trouver une solution.
Imposer une distance minimale entre les centres de 2 SEF adjacents. La valeur est entre 0 et 1 et représente une fraction du domaine de variation.
La valeur par défaut est 0.000001, ce qui correspond à l'absence de contrainte.
Si la case est cochée, les bornes des SEF ne sont pas autorisées à s'éloigner de plus de
de leurs positions initiales.
Donne accès à une fenêtre popup, qui permet de règler des paramètres fins de l'algorithme
Initialisation du générateur aléatoire.
Parties du SIF à optimiser :
Dans la fenêtre, les cases cochées indiquent les parties du SIF à optimiser.
Cette case permet de sélectionner/déselectionner d'un coup tous les SEF de toutes les entrées, dont les paramètres seront modifiés.
Cette case permet de sélectionner/déselectionner d'un coup toutes les règles dont les conclusions seront modifiés
Si cette case est cochée, les partitions sont sous la forme de partitions floues fortes, afin de garantir le respect de la sémantique [4] et donc l'interprétabilité des règles.
Pour chacune des entrées, liste de ses SEF et case à cocher pour optimiser chacun d'entre eux.
Pour la sortie :
Si la sortie est floue, choix PFF/non PFF, et des SEF à optimiser, comme pour les entrées.
Pour chacune des règles, case à cocher pour optimiser sa conclusion. Si la sortie est nette, l'option Vocabulaire de sortie limité permet de limiter les valeurs des conclusions des règles optimisées à une permutation des valeurs présentes dans la configuration du SIF. Sinon, les conclusions peuvent être quelconques.
Permet d'afficher la clé pour la donner en argument du programme fisopt.
Résultat
Si une solution meilleure que le SIF initial est trouvée par la procédure, un nouveau SIF correspondant au SIF optimisé est crée et s'ouvre dans une nouvelle fenêtre. Sinon, un message d'avertissement apparaît.