নির্দেশিত গ্রাফে দুটি নোডের মধ্যে সরল পাথের সংখ্যা গণনা কতটা শক্ত?


29

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

তবে মনে হয়, আশ্চর্যরূপে, সমস্যাটি আরও শক্ত হয়ে যায় যদি আমরা অস্তিত্বের জন্য পরীক্ষার পরিবর্তে পাথের সংখ্যা গণনা করতে চাই ।

যদি আমরা পাথগুলিকে আবারো পুনরায় ব্যবহারের অনুমতি দিই তবে n প্রান্তের সাথে এস থেকে টি পর্যন্ত পাথের সংখ্যা খুঁজতে একটি গতিশীল প্রোগ্রামিং সমাধান রয়েছে । যাইহোক, আমরা যদি কেবল সরল পাথগুলিকেই অনুমতি দিই, তবে এটি শিখুনকে পুনরায় ব্যবহার না করে তবে আমি যে সমাধান করতে পারি তার সমাধানগুলি হ'ল পাথগুলিকে শক্তিশালী করে গণনা করা , এমন কিছু যা ঘনঘন সময়ের জটিলতা।

তাই আমি জিজ্ঞাসা করি,

  • দুইটি উল্লম্বের মধ্যে সহজ পাথের সংখ্যা গণনা কি শক্ত?
  • যদি তা হয়, তবে এটি কী এনপি-সম্পূর্ণ? (আমি বলি কারণ এটি প্রযুক্তিগতভাবে কোনও সিদ্ধান্তের সমস্যা নয় ...)
  • পি তে অন্যান্য সমস্যা আছে যেগুলির মতোও শক্ত গণনা সংস্করণ রয়েছে? **

বিটিডাব্লু, আমি আসলে এই প্রশ্নের উত্তর এখনই জানি তবে আমি আগ্রহী যে আমি যখন উত্তরটি প্রথম জিজ্ঞাসা করলাম তখন যদি আমি এটি পুনরায় জিজ্ঞাসা করি তবে আমি কী ধরণের উত্তর পাব।
hugomg


@ সুরেশ: আমি কীভাবে নিষ্ঠুর ফোর্স অনুসন্ধানের কোড করতে জানি। আরও কার্যকর অ্যালগরিদম আছে কিনা তা আমার প্রশ্ন। যাই হোক না কেন, এই এসও প্রশ্নটি আরও অনুরূপ হতে পারে, এবং এমনকি যদি আপনি স্পোলারদের প্রতি আগ্রহী হন তবে আমার একটি উত্তরও অন্তর্ভুক্ত থাকে।
hugomg

উত্তর:


18

গণনা সমস্যা সম্পর্কিত সবচেয়ে সাধারণ জটিলতা শ্রেণি হল # পি । প্রদত্ত নোড থেকে অন্যটিতে যাওয়ার কোনও সহজ পথটি এনপি-তে স্পষ্ট। সেগুলি গণনা করা হয় # পি-তে।

এনপি-সম্পূর্ণতা সম্পর্কে: এমনকি যদি এটি কোনও সিদ্ধান্তের সমস্যা না হয় তবে এটি এনপি-র সাথে খুব কমই ফিট করে: সেখানে থাকতে পারে এন!

আপনার প্রথম দুটি প্রশ্নের উত্তর হ'ল: হ্যাঁ, এটি শক্ত, এটি # পি-সম্পূর্ণ (রেফ)

উইকিপিডিয়া নিবন্ধটি প্রাসঙ্গিক তথ্য দেয়: 1) সম্ভাব্য # পি-সম্পূর্ণ কার্যকারিতাগুলির জন্য সম্ভাব্য আলগোরিদিমগুলি কার্যকর এবং এটি আগের প্রবন্ধের সান্নিধ্যের জন্য এক ধরণের অ্যালগরিদম ব্যবহৃত হয়। 2) হার্ড (# পি-সম্পূর্ণ) গণনা সংস্করণগুলিতে অন্যান্য সহজ সমস্যা রয়েছে:

  • ডিএনএফ সূত্র বা 2-স্যাট এর উদাহরণকে সন্তুষ্ট করে সমস্ত কার্য নির্ধারণ (লিনিয়ার) বনাম বনাম
  • টোপোলজিকাল বাছাই করা (লিনিয়ার) বনাম গণনা করা
  • ফাইন্ডিং (O (VE)) বনাম দ্বিপক্ষীয় গ্রাফগুলিতে নিখুঁত মিলটি গণনা করা হচ্ছে

আপনি ইতিমধ্যে জানেন যে আপনি "সিম্পথ পাথ" সীমাবদ্ধতা সরিয়ে ফেললে সমস্যাটি পি এর মধ্যে পড়ে (ভালভাবে আপনাকে রাস্তার দৈর্ঘ্যের সাথে গ্রাফের আকারের বহুবর্ষ দ্বারা আবদ্ধ করতে হবে বা বেঁধে বাঁধাই দিতে হবে)

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