গ্রাফ অ্যালগরিদমগুলির পরীক্ষার জন্য ডেটা


36

কিছু গ্রাফ অ্যালগরিদম প্রয়োগের পরীক্ষা করার জন্য আমি বিশাল ডেটা সেটগুলির উত্স অনুসন্ধান করছি। উত্সের গ্রাফগুলির প্রকার / বিতরণ সম্পর্কে (যেমন, নির্দেশিত / পুনর্নির্দেশিত, সরল / সহজ নয়, ভারী / অপরিমিত) কিছু তথ্যও তাদের জানা থাকে known


সম্পর্কিত পোস্ট: cstheory.stackexchange.com
নিল ইয়ং

তাত্ত্বিকটি কেমন? :-)
নিলস

উত্তর:


21

17

আমি অন্যগুলির চেয়ে আরও উচ্চ-স্তরের উত্তর দেওয়ার চেষ্টা করব।

নিম্নলিখিত শ্রেণীর ইনপুটগুলি প্রায়শই প্রস্তাবিত অ্যালগরিদমের কার্য সম্পাদন বা গ্রাফ তত্ত্বে অনুমানের বৈধতা পরীক্ষা করতে কার্যকর হয়:

  1. এইচপিএইচ

  2. এনকেএন/2,এন/2

  3. "নন-এলোমেলো" গ্রাফ : এগুলি একেবারে জেনেরিক হওয়ার মধ্যে অন্তর্বর্তী, এলোমেলো গ্রাফের মতো এবং কাঠামোগত গ্রাফগুলির মতো সমস্যার সাথে সম্পূর্ণ নির্দিষ্ট। উদাহরণস্বরূপ, এই জাতীয় পরিবার কাঠামোগত গ্রাফের এলোমেলো উপগ্রাফ হতে পারে। এই ধরনের উদাহরণগুলি প্রায়শই সেজেমারির নিয়মিততা লেমার শক্তিশালী রূপগুলি তৈরি করতে আসে । এই উদাহরণগুলি উত্পাদন করার একটি উপায় হল "সিউডোর্যান্ডমনেস" এর সংজ্ঞা নিয়ে আসা যা এলোমেলো ইনপুটকে মডেল করে, যাতে সিউডোরেন্ডম ইনপুটগুলির জন্য আপনি দেখান যে আপনার অ্যালগরিদম বা আপনার অনুমান কাজ করে। তারপরে, আপনি সিউডোর্যান্ডমনেস বাধাগুলি সনাক্ত করতে পারেন এবং গ্রাফগুলিতে এই বাধাগুলি রয়েছে তারপরে এলোমেলো গ্রাফগুলির একটি বৃহত সংগ্রহ তৈরি করতে পারে যা পাল্টা উদাহরণস্বরূপ। এই নীতির আরও জড়িত আলোচনা পাওয়া যাবে2006 সালে টেরি টাওর আইসিএম আলাপ । এই নন-এলোমেলো গ্রাফগুলি বেন গ্রিন এবং অন্যদের সাথে তাঁর কয়েকটি রচনায় "শিল্পনীতি" এর সাথে মোটামুটিভাবে মিল রয়েছে।


14

গ্রাফ তৈরির জন্য, আমি সাধারণত gengযে প্রোগ্রামটি আসি তা ব্যবহার করি nauty:

http://cs.anu.edu.au/~bdm/nauty/

এটি নির্দেশিত গ্রাফ তৈরি করে ("গ্রাফগুলি" নামেও পরিচিত)। নির্দেশিত গ্রাফ তৈরি করতে আপনি আউটপুটটি পাইপ করতে পারেন directgযার মাধ্যমে নটিও আসে।

জ্যাং ব্যবহার করা এমন দৃশ্যের জন্য উপযুক্ত যেখানে আপনি শীর্ষে সমস্ত গ্রাফ (বলুন) nশীর্ষে বা mপ্রান্তে বা এর মতো কিছু সহ সমস্ত সংযুক্ত গ্রাফ পরীক্ষা করতে চান। আপনার যদি আরও নির্দিষ্ট প্রয়োজনীয়তা থাকে তবে দয়া করে আপনার প্রশ্নে এটি লিখুন।


11

স্ট্যানফোর্ড গ্রাফবেস আপনার জন্য সহায়ক হতে পারে: http://www-cs-staff.stanford.edu/~knuth/sgb.html

যাইহোক, সমস্ত সম্ভাবনায় আপনি সম্ভবত গ্রাফগুলি নিজেই তৈরি করতে চাইবেন এবং আপনি সম্ভবত উত্পন্ন গ্রাফগুলি নির্দিষ্ট বৈশিষ্ট্যগুলির সকলের (বা না) পেতে চান। র‌্যান্ডম গ্রাফগুলি প্রায়শই একটি অ্যালগরিদম আসলে ব্যবহৃত গ্রাফগুলির একটি দুর্বল প্রায় হয়।


9

ম্যাথমেটিকার গ্রাফডেটা সংগ্রহ থেকে 3054 "স্ট্যান্ডার্ড নামক গ্রাফ" বিশাল নয়, তবে এটি এখনও কার্যকর

ফর্ম্যাটটি প্রতি লাইনে একটি গ্রাফ, এর মতো সংযুক্ত নোডের নাম এবং তালিকা সহ

graph <গ্রাফের নাম>, {{1, 4}, {1, 5}, {1, 6}, {2, 5}, {2, 6}, {3, 6}

<গ্রাফের নাম> ফর্মটি "এগ্রাফ" বা And "আন্দ্রেসফাই", 6 can


এই গ্রাফ বা নির্দেশিত গ্রাফ?
এমিল


4

গ্রাফ ডাটাবেসের জন্য একটি সম্প্রদায় ভিত্তিক একটি আকর্ষণীয় এবং প্রতিশ্রুতিবদ্ধ প্রকল্প রয়েছে:

পরিচয় করিয়ে দিচ্ছি কাগজ

ওপেন গ্রাফ সংরক্ষণাগার: একটি সম্প্রদায় চালিত প্রচেষ্টা

বা সরাসরি লিঙ্ক

Graph-Archive.org

পরীক্ষার দৃষ্টান্তগুলিতে যাওয়ার জন্য যদি এটি ভাল জায়গা হয় তবে সময়টি প্রদর্শিত হবে।


3

9 ম DIMACS বাস্তবায়ন চ্যালেঞ্জ - সংক্ষিপ্ততম পথ লক্ষ্য উত্পাদন করতে সঙ্গে 2005-2006 দৌড়ে এল "বেঞ্চমার্ক দৃষ্টান্ত এবং জেনারেটর মান সেট, সেইসাথে সুপরিচিত সবচেয়ে কম পাথ আলগোরিদিম বেঞ্চমার্ক বাস্তবায়নের।"

ডাউনলোড পৃষ্ঠায় জিপড ইউএসএ রোড নেটওয়ার্ক গ্রাফ রয়েছে যা দূরত্ব এবং সময়ের উভয় ওজনের সাথে 2MB থেকে 335MB অবধি রয়েছে।

http://www.dis.uniroma1.it/challenge9/download.shtml

আমি গ্রাফ ফাংশনগুলির নিজের খেলনা প্রয়োগের মানদণ্ডে এটি দরকারী বলে মনে করেছি।


0

আপনি Musketeer ব্যবহার করতে পারেন, দেখুন

https://people.cs.clemson.edu/~isafro/musketeer/index.html

এটি একটি মাল্টিস্কেল গ্রাফ জেনারেটর যা কিছু ইনপুট গ্রাফ গ্রহণ করে এবং অন্য গ্রাফ তৈরি করে যা মূলের মতো নির্বিচারে অনুরূপ হতে পারে। বিভিন্ন মোটা দানাযুক্ত রেজোলিউশনে একটি নতুন কাঠামো উত্পন্ন করতে পরামিতিগুলি যথেষ্ট নমনীয়। গ্যালারী উদাহরণ দেখুন। এই প্যাকেজটি যাচাইকরণ এবং বেঞ্চমার্কিং অ্যালগরিদমগুলির জন্য পরীক্ষামূলক উদাহরণ তৈরি করার জন্য উপযুক্ত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.