Saya menerapkan serangkaian algoritma pencarian jalur seperti Dijkstra's, Depth First, dll.
Awalnya saya menggunakan beberapa grafik yang dibuat sendiri, tapi sekarang saya ingin mengambil tantangan sedikit lebih jauh dan dengan demikian saya mencari
- grafik yang digunakan dalam tolok ukur;
- grafik kota-kota dunia nyata (atau cara untuk mengunduh info semacam itu dari peta Google, atau jenis sumber lainnya, jika mungkin).
Saya ingin sumber-sumber itu memiliki atau memungkinkan saya untuk dengan mudah membuat batas sehingga saya dapat mencoba algoritma saya untuk set grafik ukuran yang berbeda, jika memungkinkan.
Saya mencari solusi sederhana, karena saya lebih suka untuk tidak dialihkan dari tujuan utama (bandingkan satu set algoritma yang berbeda), jadi saya perlu cara cepat untuk mengubah data grafik itu ke dalam format saya sendiri (pada dasarnya, sebuah set (x, y)
poin yang terhubung ).
Agar lebih konkret, yang saya cari adalah grafik siklik 2D. Jika grafik tersebut mencerminkan jalan kota dunia nyata (dengan mempertimbangkan jalan satu arah, jalan dua arah, dll, lebih baik lagi!).
sumber
Jawaban:
Cari antar-web.
SNAP adalah seperangkat jaringan yang diselenggarakan oleh seorang prof di Stanford. Beberapa contoh dunia nyata dalam berbagai pengaturan.
Net Wiki di -host oleh pakar matematika UNC, lagi-lagi beberapa tautan ke rangkaian data nyata serta tautan ke sumber daya data lainnya.
OpenFlights Memiliki bandara dan rute di antara mereka (jaringan spasial).
Pengguna OpenStreetMap mengedit jaringan jalan untuk sebagian besar dunia. Anda juga dapat mengunduh subset (mis. Hanya jalan di Ohio, atau hanya jalan raya di Amerika Utara). Format dalam xml, tidak super mudah untuk diurai, tetapi itu adalah dunia nyata ~ jaringan siklik 2d.
Ada beberapa sumber daya lain juga, Anda hanya perlu menggali sedikit.
sumber
Saya telah mengunjungi semua tautan yang disediakan oleh Nick. Mereka memang terlihat luar biasa dan saya telah menambahkan semua situs itu ke bookmark saya. Semoga tautan berikut dirancang khusus untuk menguji algoritme pencarian yang sesuai dengan kebutuhan Anda juga:
Pathfinding Benchmarks oleh Nathan Sturtevant. Ini berisi berbagai peta dari berbagai video game dan juga benchmakr buatan lainnya seperti labirin dan grafik dengan rintangan acak.
Jika Anda, khususnya, tertarik pada domain semacam ini, maka Anda mungkin ingin mengambil bagian dalam Kompetisi Perencanaan Jalur Berbasis Grid tahun depan (hasil edisi pertama kompetisi tersedia di GPPC 2012 )
Tepuk tangan,
sumber