You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: reports/TP1.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -183,26 +183,26 @@ Fin génèreGraph
183
183
184
184
Cette fonction permet de tester les performances en exécutant n fois chaque algorithme avec des graphs aléatoires dont la taille augmente progressivement de a à b, b non compris.
185
185
186
-
Exemple ci-dessous, avec n = 1000, a = 1, b = 21 (la taille des graphs générés varie de 1 à 20)
186
+
Exemple ci-dessous, avec n = 1000, a = 1, b = 101 (la taille des graphs générés varie de 1 à 100)
187
187
188
-

188
+

189
189
190
190
On peut voir sur le diagramme ci-dessous que l'algorithme le plus efficace est Roy-Warshall 2 (environ 2 fois plus efficace que Roy-Warshall 1).
191
191
On remarque également que Roy-Warshall 1 Bis est l'implémentation la moins efficace.
192
192
193
193
Cependant, si on zoome dans le diagramme, on peut voir que Roy-Warshall 1 bis est très légèrement plus efficace que Roy-Warshall 1 pour des graphs avec des sommets allant de 1 à 7/8.
194
194
195
-

195
+

196
196
197
-
Le diagramme peut être visualisé en exécutant les commandes suivantes dans un terminal (sur Linux) :
197
+
Le diagramme peut être visualisé en exécutant les commandes suivantes dans un terminal à l'intérieur du dossier racine (sur Linux) :
198
198
199
199
```bash
200
200
python3 -m venv venv # création d'un environnement virtuel pour installer la bibliothèque matplotlib
201
201
source venv/bin/activate # activation de l'environnement virtuel
202
202
pip3 install matplotlib # installation de la bibliothèque Python matplotlib
203
-
python3 tp1/src/graph.py# exécution du script Python qui génère les diagrammes
203
+
python3 -m src.tp1# exécution du script Python qui génère les diagrammes
204
204
```
205
-
Les paramètres d'exécution peuvent être modifiées au début du fichier `tp1/src/graph.py` :
205
+
Les paramètres d'exécution peuvent être modifiées au début du fichier `src/tp1.py` :
0 commit comments