0% ont trouvé ce document utile (0 vote)
24 vues14 pages

TP Optimisation

Transféré par

faresattig09
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues14 pages

TP Optimisation

Transféré par

faresattig09
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

AU : 2023 2024

TP N°2 : Optimisation par Essaims Particulaires


OEP

Réalisé par :
ABDELLI Khouloud
BOUZAIENE Ferdaous
ABIADH Imen
2GEC 1
Groupe 1
AU : 2023 2024

I-Objectif :
L’objectif est d’analyser l’impact des différents paramètres sur la recherche et
ceci face à des fonctions objectif de différentes natures, ainsi, on cherche à obtenir
la meilleure solution dans un temps de calcul le plus faible possible.

II-Manipulation :

Fonction 1 :
L’exécution de l’algorithme d’optimisation pour F1 avec les paramètres suivants:
➢ Taille de la population : 100
➢ Probabilité de croisement : 0.5
➢ Probabilité de mutation : 0.1
➢ Nombre de génération : 250, 500 et 1000
AU : 2023 2024

Meilleur résultats

Optimum 1

Optimum 2

Optimum 3

Optimum 4

Optimum 5
Nombre de

temps de

temps de

temps de

temps de

temps de
calcul

calcul

calcul

calcul

calcul
génération

50

250 -100.22 0.18 -100.22 0.06 -100.22 0.04

500 -100.22 0.04 -100.22 0.04 -100.22 0.05

1000 -100.22 0.06 -100.22 0.059 -100.22 0.06

L’exécution de l’algorithme d’optimisation pour F1 avec les paramètres suivants:


➢ Taille de la population : 250, 500 et 1000
➢ Probabilité de croisement : 0.5
➢ Probabilité de mutation : 0.1
➢ Nombre de génération : 100.

Meilleur résultats
Optimum 1

Optimum 2

Optimum 3

Optimum 4

Optimum 5
Taille de
temps de

temps de

temps de

temps de

temps de
calcul

calcul

calcul

calcul

calcul
population

50
- - -
250 0.033 0.037 0.032
100.22 100.22 100.22
- - -
500 0.04 0.045 0.032
100.22 100.22 100.22
- - -
1000 0.041 0.029 0.052
100.22 100.22 100.22
AU : 2023 2024

Fonction 2 :
L’exécution de l’algorithme d’optimisation pour F2 avec les paramètres suivants:
➢ Taille de la population : 100
➢ Probabilité de croisement : 0.5
➢ Probabilité de mutation : 0.1
➢ Nombre de génération : 250, 500 et 1000
Meilleur résultats
Optimum 1

Optimum 2

Optimum 3

Optimum 4

Optimum 5
Nombre de
temps de

temps de

temps de

temps de

temps de
calcul

calcul

calcul

calcul

calcul
génération

50

250 0 0.054 0 0.017 0 0.042

500 0 0.045 0 0.046 0 0.052

1000 0 0.066 0 0.055 0 0.058

L’exécution de l’algorithme d’optimisation pour F2 avec les paramètres suivants:


➢ Taille de la population : 250, 500 et 1000
➢ Probabilité de croisement : 0.5
➢ Probabilité de mutation : 0.1
➢ Nombre de génération : 100.
Meilleur résultats

Taille de
Optimum

Optimum

Optimum

Optimum

Optimum
temps de

temps de

temps de

temps de

temps de
calcul

calcul

calcul

calcul

calcul

population
1

50
250 0 0.038 0 0.043 0 0.04
500 0 0.043 0 0.037 0 0.049
1000 0 0.076 0 0.046 0 0.054
AU : 2023 2024

Fonction 3 :
L’exécution de l’algorithme d’optimisation pour F3 avec les paramètres suivants:
➢ Taille de la population : 100
➢ Probabilité de croisement : 0.5
➢ Probabilité de mutation : 0.1
➢ Nombre de génération : 250, 500 et 1000
Meilleur résultats
Optimum 1

Optimum 2

Optimum 3

Optimum 4

Optimum 5
Nombre de
temps de

temps de

temps de

temps de

temps de
calcul

calcul

calcul

calcul

calcul
génération

50
- - -
250 0.055 0.031 0.037
18.5547 18.5547 18.5547
- - -
500 0.048 0.051 0.054
18.5547 18.5547 18.5547
- - -
1000 0.076 0.07 0.076
18.5547 18.5547 18.5547

L’exécution de l’algorithme d’optimisation pour F3 avec les paramètres suivants:


➢ Taille de la population : 250, 500 et 1000
➢ Probabilité de croisement : 0.5
➢ Probabilité de mutation : 0.1
➢ Nombre de génération : 100.
AU : 2023 2024

Meilleur résultats

Optimum 1

Optimum 2

Optimum 3

Optimum 4

Optimum 5
Taille de

temps de

temps de

temps de

temps de

temps de
calcul

calcul

calcul

calcul

calcul
population

50
- - -
250 0.042 0.045 0.034
18.5547 18.5547 18.5547
- - -
500 0.046 0.049 0.049
18.5547 18.5547 18.5547
- - -
1000 0.047 0.061 0.041
18.5547 18.5547 18.5547

Fonction 4 :
L’exécution de l’algorithme d’optimisation pour F4 avec les paramètres suivants:
➢ Taille de la population : 100
➢ Probabilité de croisement : 0.5
➢ Probabilité de mutation : 0.1
➢ Nombre de génération : 250, 500 et 1000
Meilleur résultats
Optimum 1

Optimum 2

Optimum 3

Optimum 4

Optimum 5

Nombre de
temps de

temps de

temps de

temps de

temps de
calcul

calcul

calcul

calcul

calcul

génération

50
- - -
250 0.046 0.039 0.03
1.0316 1.0316 1.0316
- - -
500 0.082 0.075 0.049
1.0316 1.0316 1.0316
- - -
1000 0.078 0.077 0.11
1.0316 1.0316 1.0316
AU : 2023 2024

L’exécution de l’algorithme d’optimisation pour F4 avec les paramètres suivants:


➢ Taille de la population : 250, 500 et 1000
➢ Probabilité de croisement : 0.5
➢ Probabilité de mutation : 0.1
➢ Nombre de génération : 100.
Meilleur résultats
Optimum 1

Optimum 2

Optimum 3

Optimum 4

Optimum 5
Taille de
temps de

temps de

temps de

temps de

temps de
calcul

calcul

calcul

calcul

calcul
population

50
-
250 0.04 -1.0316 0.038 -1.0316 0.039
1.0316
-
500 0.052 -1.0316 0.043 -1.0316 0.047
1.0316
-
1000 0.056 -1.0316 0.063 -1.0316 0.052
1.0316
AU : 2023 2024

Test de robustesse
AU : 2023 2024
AU : 2023 2024

Figures :
AU : 2023 2024

Filtre :
AU : 2023 2024
AU : 2023 2024

Meilleur R : 9.4432e+03

Meilleur C ans = 9.4317e-12

Meilleur f globalcost = 1.7869e+06


AU : 2023 2024

Vous aimerez peut-être aussi