diff --git a/report/report.org b/report/report.org index 0035d18..f402a2e 100644 --- a/report/report.org +++ b/report/report.org @@ -10,7 +10,7 @@ #+LATEX_HEADER: \usepackage{xcolor} \usepackage{hyperref} #+LATEX_HEADER: \hypersetup{colorlinks=true,linkbordercolor=red,linkcolor=blue,pdfborderstyle={/S/U/W 1}} #+STARTUP: latexpreview -#+OPTIONS: toc:nil |:nil +#+OPTIONS: toc:nil * Sujet @@ -85,41 +85,16 @@ de référence. Voici les moyennes de temps d’exécution selon le nombre d’itérations réussies sur le nombre d’exécutions indiqué. -#+tblname: temps1 -| / | < | < | < | -| Nombre d’itérations | Temps d’exécution | Variation | Nombre d’exécutions | -|---------------------+-------------------+-----------+---------------------| -| 10 | | | 200 | -| 50 | | | 100 | -| 100 | | | 50 | -| 200 | | | 20 | -| 500 | | | 10 | -| 1000 | | | 5 | -#+begin_src gnuplot :var data=temps1 :file temps1.png - reset - set title "Temps d’exécution" - set size ratio square - set key box linestyle -1 - set key top left - set xlabel "Nombre d’itérations" - set xrange[0 : 7] - set xtics nomirror rotate by -45 - - set yrange [0 : *] - set ylabel "Temps (s)" - set ytics nomirror - set log y 2; - - set y2range [* : *] - set y2label "Variation (s)" - set log y2 2 - set y2tics 0,0.5,3.5 - - set style data points - plot data u 2:xticlabels(1) axis x1y1 lw 3 title 'Temps', \ - data u 3:xticlabels(1) axis x1y2 lw 3 title 'Variation' -#+end_src +| / | < | < | < | +| Nb d’améliorations | Temps d’exécution (s) | Variation (s) | Nb d’exécutions | +|--------------------+-----------------------+---------------+-----------------| +| 10 | 0.060847 | 0.000498 | 200 | +| 50 | 0.29823 | 0.00453 | 100 | +| 100 | 0.7093 | 0.0135 | 50 | +| 200 | 1.9584 | 0.0559 | 20 | +| 500 | 8.739 | 0.291 | 10 | +| 1000 | 27.930 | 0.582 | 5 | Naturellement, la variation en temps d’exécution croît en même temps que le nombre d’améliorations nécessaires à apporter à l’image à améliorer, dû à la @@ -144,41 +119,16 @@ de rapidité à l’exécution. Cette méthode est celle implémentée dans la f Voici les moyennes de temps d’exécution selon le nombre d’itérations réussies sur le nombre d’exécutions indiqué. -#+tblname: temps2 -| / | < | < | < | -| Nombre d’itérations | Temps d’exécution | Variation | Nombre d’exécutions | -|---------------------+-------------------+-----------+---------------------| -| 10 | | | 200 | -| 50 | | | 100 | -| 100 | | | 50 | -| 200 | | | 20 | -| 500 | | | 10 | -| 1000 | | | 5 | -#+begin_src gnuplot :var data=temps2 :file temps2.png - reset - set title "Temps d’exécution" - set size ratio square - set key box linestyle -1 - set key top left - set xlabel "Nombre d’itérations" - set xrange[0 : 7] - set xtics nomirror rotate by -45 - - set yrange [0 : *] - set ylabel "Temps (s)" - set ytics nomirror - set log y 2; - - set y2range [* : *] - set y2label "Variation (s)" - set log y2 2 - set y2tics 0,0.5,3.5 - - set style data points - plot data u 2:xticlabels(1) axis x1y1 lw 3 title 'Temps', \ - data u 3:xticlabels(1) axis x1y2 lw 3 title 'Variation' -#+end_src +| / | < | < | < | +| Nb d’améliorations | Temps d’exécution (s) | Variation (s) | Nb d’exécutions | +|--------------------+-----------------------+---------------+-----------------| +| 10 | 0.074951 | 0.000533 | 200 | +| 50 | 0.26385 | 0.00401 | 100 | +| 100 | 0.6385 | 0.0148 | 50 | +| 200 | 1.6145 | 0.0348 | 20 | +| 500 | 6.747 | 0.235 | 10 | +| 1000 | 19.608 | 0.327 | 5 | On peut remarquer une très nette amélioration de la rapidité d’exécution du logiciel. Étant donné que cette modification ne sera à priori pas en conflit diff --git a/report/report.pdf b/report/report.pdf index c3158ab..252f466 100644 Binary files a/report/report.pdf and b/report/report.pdf differ diff --git a/report/temps1.png b/report/temps1.png index 909a09c..475a88c 100644 Binary files a/report/temps1.png and b/report/temps1.png differ diff --git a/report/temps2.png b/report/temps2.png index 09bf8d4..cdb5bf8 100644 Binary files a/report/temps2.png and b/report/temps2.png differ