| Name | Value | Change will | ||
|---|---|---|---|---|
| {{ name }} | {{ displayParam(name) }} | \(\circlearrowleft\)\(\blacksquare\)\(\varnothing\) | ||
minPathLengthHTML / CSS3 / JavaScript ? Tout simplement parce que ce sont les langages les plus adaptés pour de l'affichage graphique avec une simplicité d'écriture.
L'éco-système du JavaScript est tellement plus développé que pour n'importe quel autre langage qu'un bon choix de technologies permet d'arriver à ses fins à une vitesse folle.JavaScript utilisées : Essentiellement AngularJS, une bibliothèque permettant de rendre le HTML dynamique, en l'utilisant comme un système de templates dynamique et en gardant la logique de l'application dans un fichier JS.HTML permettant l'affichage de l'applicationCoffeeScript préprocessé en JavaScript contenant la classe d'agents Voiture et la logique de l'application.JavaScript de sauvegardes.CSS contenant les informations de style.| Sim {{ $index + 1 }} Load |
Mode | Performance | Comparison |
|---|---|---|---|
| {{ key }} | {{ save.benchmarks[key][0] }} | {{ save.benchmarks[key][1] }}% |
{{ save.comment }}
Avec tous ces exemples, nous avons pu voir que les panneaux d'informations ne sont pas nécessairement parfaits au niveau de l'amélioration du trafic.
Cependant, en ayant lancé un nombre de simulations élevés, il est intéressant de noter que certains paramètres sont importants dans cette configuration.
En effet, plus le nombre de routes partant de chaque ville est important, plus les panneaux d'informations ont un effet bénéfique.
Il en est de même du nombre de voitures, même si quelques situations arrivent en contre-exemples car provoquant un engorgement encore plus gros.
Cependant, quels que soient les paramètres sur lesquels nous jouons, les GPS intelligents arrivent toujours à nous donner un meilleur résultat que les autres modes (Les quelques fois où ce n'est pas le cas sont attribuables au random et au trop faible nombre d'itérations).
N.B. : Il est à noter que dans chacun des exemples, le paramètre smart_ratio est à 100%.
Attention, un nombre d'itérations trop élevé risque de faire planter votre navigateur à cause de sa volonté à vouloir arrêter des scripts qui durent trop longtemps.
C'est la raison pour laquelle dans les conclusions, les tableaux de résultats sont déjà présents, ceci vous évitant de prendre un tel risque, les calculs ayant été faits sur un nombre d'itérations élévé (30 000) ce qui diminue l'impact du random.
| {{ key }} | {{ value }} |
|---|
{{ dump | json }}