WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Contribution à  l'optimisation d'un comportement collectif pour un groupe de robots autonomes


par Amine BENDAHMANE
Université des Sciences et de la Technologie d'Oran Mohamed Boudiaf - Doctorat en informatique - Intelligence Artificielle 2023
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE 4

TABLE 4.5 - Comparatif du taux d'exploration en utilisation les variantes de l'algorithme BOA avec une population de taille 5

Short-term exploration - House map

Method

Average

Min

Max

BOA

89.11

81.77

95.13

ABOA

90.38

81.77

95.13

mBOA

89.14

81.07

95.13

SABOA

85.13

82.98

85.93

xBOA

93.35

92.18

93.92

de recherche au lieu d'intensifier la recherche au niveau local. Ceci permet à l'algorithme d'échapper au piège de converger prématurément vers un minima local, ce qui augmente les chances de trouver l'optimum global.

Toutefois, chaque nouvel individu créé doit être évalué, ce qui engendre l'augmentation du nombre d'évaluations de la fonction fitness. Par conséquent, le temps de calcul de l'al-gorithme augmente aussi. Étant donné que le paramètre de probabilité de croisement était fixé à 0.583, il y a donc 58% plus d'individus à évaluer dans l'algorithme xBOA comparé au BOA classique.

L'algorithme mBOA souffre aussi d'un temps de calcul élevé, ceci est causé par les calculs supplémentaires ajoutés à cette variante dans la phase d'exploitation intensive. Bien que cette nouvelle phase permet d'accélérer la convergence de l'algorithme par rapport à la méthode BOA classique, elle reste tout de même dominée par l'algorithme xBOA que ce soit dans les critères du temps, de la convergence ou du taux d'exploration de la zone.

ABOA domine les autres variantes dans le critère du temps d'exécution, mais n'est pas parvenue à dépasser à un taux d'exploration de 90.38%, alors que xBOA a pu atteindre un résultat supérieur. Quant à l'algorithme SABOA, il a donné le résultat le moins performant avec un taux d'exploration de 85.13%, mais possède néanmoins l'avantage de n'avoir qu'un seul hyperparamètre en entrée, ce qui réduit la complexité du paramétrage.

Les deux solutions dominantes sont donc:

-- ABOA : qui possède le meilleur temps de calcul; et -- xBOA : qui obtient le meilleur taux d'exploration.

Il faut donc considérer le choix d'un bon compris entre la maximisation de la surface explorée et le temps de calcul nécessaire. Ce choix dépendra de la nature de la mission: dans un contexte d'une mission de sauvetage par exemple, le facteur « temps » est très important, ce qui rend envisageable la décision de privilégier la réduction de la durée d'exécution au profit de la qualité d'exploration. En revanche, dans un contexte de déminage, de nettoyage ou de surveillance, il serait judicieux de privilégier la maximisation de la zone explorée au dépourvu du temps de calcul, jusqu'à une certaine mesure.

Exploration rate -- House Map

0

Exploration rate

127

50 100 150 250

Step number

Execution time -- House Map

1200 -

1000

!- AB OA

- 0- BOA MBOA SA B OA

- - XBOA

800 -

V

N

V)

600 -

CDE

i-

400-

200 -

sn

0 2 a 40 610

Exploration rate

*Les résultats présentent les valeurs moyennes de 10 exécutions

FIGURE 4.14 -- Comparaison des variantes de l'algorithme BOA en utilisant la stratégie à court terme et une population de taille 5

128

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore