J'implémente un ensemble d'algorithmes de recherche de chemin tels que Dijkstra, Depth First, etc.
Au début, j'ai utilisé quelques graphiques faits maison, mais maintenant j'aimerais relever le défi un peu plus et donc je cherche soit
- graphiques utilisés dans les repères;
- des graphiques de villes du monde réel (ou un moyen de télécharger ce type d'informations sur google maps, ou tout autre type de source, si possible).
J'aimerais que ces sources aient ou me permettent de créer facilement des frontières afin que je puisse essayer mes algorithmes pour des ensembles de graphiques de différentes tailles, si possible.
Je recherche des solutions simples, car je préférerais ne pas être détourné de l'objectif principal (comparer un ensemble d'algorithmes différents), donc j'aurais besoin d'un moyen rapide pour convertir ces données graphiques dans mon propre format (en gros, un ensemble de (x, y)
points connectés ).
Pour être plus concret, ce que je recherche, ce sont des graphes cycliques 2D. Si ces graphiques reflètent les rues des villes du monde réel (en tenant compte des rues à sens unique, des rues à double sens, etc., mieux encore!).
la source
Réponses:
Recherchez sur les sites Web.
SNAP est un ensemble de réseaux hébergés par un prof de Stanford. Plusieurs exemples du monde réel dans une variété de paramètres.
Net Wiki est hébergé par un professeur de mathématiques UNC, encore une fois plusieurs liens vers des ensembles de données réels ainsi que des liens vers d'autres ressources de données.
OpenFlights Dispose d'aéroports et de routes entre eux (réseau spatial).
Réseau de routes édité par les utilisateurs d' OpenStreetMap pour la plupart du monde. Vous pouvez également télécharger des sous-ensembles (par exemple, uniquement des routes dans l'Ohio ou simplement des autoroutes en Amérique du Nord). Le format est en xml, pas super facile à analyser, mais c'est un réseau cyclique réel ~ 2d.
Il existe également plusieurs autres ressources, il vous suffira de creuser un peu.
la source
J'ai visité tous les liens fournis par Nick. Ils sont vraiment magnifiques et j'ai ajouté tous ces sites à mes favoris. J'espère que le lien suivant spécialement conçu pour tester les algorithmes de recherche répond également à vos besoins:
Repères de repérage par Nathan Sturtevant. Il contient diverses cartes de différents jeux vidéo et également d'autres benchmakrs artificiels tels que des labyrinthes et des graphiques avec des obstacles aléatoires.
Si vous êtes, en particulier, intéressé par ce type de domaines, alors vous voudrez peut-être participer au concours de planification de chemin basé sur une grille l'année prochaine (les résultats de la première édition du concours sont disponibles au GPPC 2012 )
À votre santé,
la source