รับกราฟเพื่อทดสอบอัลกอริทึมการค้นหาของฉันได้ที่ไหน


29

ฉันกำลังใช้ชุดของการค้นหาอัลกอริทึมเช่น Dijkstra's, Depth First เป็นต้น

ตอนแรกฉันใช้กราฟตัวเองสองสามตัว แต่ตอนนี้ฉันอยากจะท้าทายต่อไปอีกเล็กน้อยและฉันก็กำลังมองหา

  1. กราฟที่ใช้ในการวัดประสิทธิภาพ
  2. กราฟของเมืองในโลกแห่งความเป็นจริง (หรือวิธีดาวน์โหลดข้อมูลประเภทนั้นจาก google maps หรือแหล่งข้อมูลประเภทอื่น ๆ ถ้าเป็นไปได้)

ฉันต้องการให้แหล่งข้อมูลเหล่านั้นมีหรืออนุญาตให้ฉันสร้างเขตแดนได้อย่างง่ายดายซึ่งฉันสามารถลองใช้อัลกอริธึมสำหรับชุดกราฟขนาดต่าง ๆ ได้ถ้าเป็นไปได้

ฉันกำลังมองหาวิธีแก้ปัญหาอย่างง่ายเนื่องจากฉันไม่ต้องการเบี่ยงเบนความสนใจจากเป้าหมายหลัก (เปรียบเทียบชุดของอัลกอริธึมที่แตกต่างกัน) ดังนั้นฉันจึงต้องการวิธีที่รวดเร็วในการแปลงข้อมูลกราฟนั้นเป็นรูปแบบของฉันเอง ชุด(x, y)จุดเชื่อมต่อ)

เพื่อให้เป็นรูปธรรมมากขึ้นสิ่งที่ฉันกำลังมองหาคือกราฟวงกลม 2 มิติ หากกราฟเหล่านั้นสะท้อนถนนในเมืองในโลกแห่งความเป็นจริง (โดยพิจารณาจากถนนเดินรถทางเดียวถนนสองทาง ฯลฯ ยังดีกว่า!)


1
มีการเก็บถาวรกราฟแบบเปิด: graph-archive.org/doku.php?id=startและกระดาษอธิบายโครงการ: arxiv.org/abs/1109.1465
Joe

1
@Raphael สุ่มกราฟมักจะไม่ทำให้กรณีทดสอบตัวแทนสำหรับกราฟโลกแห่งความจริงเหล่านี้มีแนวโน้มที่จะเครือข่ายที่ซับซ้อน
Gilles 'หยุดความชั่วร้าย'

2
@joe / Pratik - ทำไมไม่โพสต์เป็นคำตอบ?
Ran G.

3
@RanG คำตอบที่ไม่ควรจะเป็นเพียงแค่การเชื่อมโยง
Gilles 'หยุดความชั่วร้าย'

1
@Gilles ฉันไม่ได้หมายถึงการโพสต์ความคิดเห็นตามที่เป็นอยู่ แต่ (โดยใช้ลิงก์ของคุณ :) "ยินดีต้อนรับลิงก์ไปยังโซลูชันที่อาจเกิดขึ้นได้ แต่โปรดเพิ่มบริบทรอบลิงก์" ขณะนี้ไม่มีตัวเลือกให้แสดงความคิดเห็นบนลิงก์เหล่านั้นและโหวตให้พวกเขา ฉันแน่ใจว่าลิงก์เหล่านั้นมีประโยชน์มากและตอบคำถามที่ถาม แต่ไม่มีใครสามารถเอาชนะลิงก์ที่ดี (ในทางที่มีความหมาย)
Ran G.

คำตอบ:


17

ค้นหาระหว่างเว็บ

SNAPเป็นชุดเครือข่ายที่โฮสต์โดยศาสตราจารย์ที่ Stanford ตัวอย่างโลกแห่งความจริงหลายอย่างในการตั้งค่าที่หลากหลาย

Net Wikiโฮสต์โดยศาสตราจารย์ด้านคณิตศาสตร์ของ UNC และอีกหลายลิงค์ไปยังชุดข้อมูลจริงรวมถึงลิงก์ไปยังแหล่งข้อมูลอื่น ๆ

OpenFlightsมีสนามบินและเส้นทางระหว่างพวกเขา (เครือข่ายเชิงพื้นที่)

เครือข่ายถนนที่แก้ไขโดยผู้ใช้OpenStreetMapสำหรับคนส่วนใหญ่ คุณยังสามารถดาวน์โหลดชุดย่อย (เช่นถนนในโอไฮโอหรือทางหลวงในอเมริกาเหนือ) รูปแบบอยู่ใน xml ไม่ใช่เรื่องง่ายที่จะแยกวิเคราะห์ แต่มันเป็นโลกแห่งความจริง ~ 2d วงจรเครือข่าย

มีแหล่งข้อมูลอื่นอีกหลายแห่งเช่นกันคุณจะต้องขุดนิดหน่อย


2

ฉันได้ไปเยี่ยมชมลิงก์ทั้งหมดที่มีให้โดย Nick พวกเขาดูยอดเยี่ยมแน่นอนและฉันได้เพิ่มเว็บไซต์เหล่านั้นทั้งหมดในบุ๊คมาร์คของฉัน หวังว่าลิงค์ต่อไปนี้ออกแบบมาเป็นพิเศษเพื่อทดสอบอัลกอริทึมการค้นหาที่เหมาะกับความต้องการของคุณเช่นกัน:

เกณฑ์มาตรฐานที่ทำให้เข้าใจผิดโดย Nathan Sturtevant มันมีแผนที่ต่าง ๆ จากวิดีโอเกมที่แตกต่างกันและ benchmakrs ประดิษฐ์อื่น ๆ เช่นเขาวงกตและกราฟที่มีอุปสรรคแบบสุ่ม

หากคุณสนใจโดเมนประเภทนี้โดยเฉพาะคุณอาจต้องการเข้าร่วมการแข่งขันวางแผนเส้นทางบนกริดในปีหน้า (ผลลัพธ์ของการแข่งขันรุ่นแรกจะมีให้ที่GPPC 2012 )

ไชโย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.