হালনাগাদ:
এই সমাধানটি সঠিক নয়।
দুর্ভাগ্যক্রমে সমাধান গাছগুলির জন্য সত্য (এবং সোজা)! গাছের ব্যাস সন্ধান করাও এটির প্রয়োজন হয় না। এখানে গ্রাফগুলির জন্য একটি প্রতিবিম্ব নমুনা রয়েছে (ব্যাসটি 4 হয়, আপনি যদি এই বাছাই করেন তবে আলগোরিদম 3 ফেরান ):v
যদি গ্রাফটি নির্দেশিত হয় তবে এটি জটিল, এখানে কয়েকটি কাগজ সমস্ত জোড়ের সংক্ষিপ্ততম পথগুলির জন্য অ্যালগরিদম ব্যবহার করার চেয়ে ঘন ক্ষেত্রে দ্রুত ফলাফলের দাবি করে।
তবে আমার মূল বিষয়টি গ্রাফটি নির্দেশিত নয় এবং অ-নেতিবাচক ওজন সহ, আমি বেশ কয়েকবার একটি সুন্দর কৌশল শুনেছি:
- একটি ভার্টেক্স বেছে নিন v
- এই যেমন যে ঘ ( বনাম , U ) সর্বোচ্চud(v,u)
- এই যেমন যে ঘ ( U , W ) সর্বোচ্চwd(u,w)
- ফিরুন d(u,w)
এর জটিলতা দুটি ক্রমাগত প্রস্থের প্রথম অনুসন্ধানের সমান ¹ এটি গ্রাফ সংযুক্ত থাকলে ²O(|E|)
এটি লোককাহিনী মনে হয়েছিল তবে এখনই, আমি এখনও একটি উল্লেখ পেতে বা এর সংশোধন প্রমাণ করার জন্য লড়াই করছি strugg আমি আপডেট করব যখন আমি এই লক্ষ্যগুলির মধ্যে একটি অর্জন করব। মনে হচ্ছে আমি এখনই আমার উত্তর পোস্ট করছি, সম্ভবত কেউ তা দ্রুত পেয়ে যাবে।
¹ যদি গ্রাফ পরিমেয় হয়, উইকিপিডিয়া বলে মনে হয় কিন্তু আমি শুধুমাত্র নিশ্চিত সম্পর্কে am হে ( | ই | লগ | ভী | ) ।O(|E|+|V|log|V|)O(|E|log|V|)
The গ্রাফটি সংযুক্ত না থাকলে আপনি তবে প্রতিটি সংযুক্ত উপাদান থেকে একটি উপাদান বাছতে আপনাকে O ( α ( | V | ) ) যুক্ত করতে হতে পারে। আমি নিশ্চিত নই যে এটি প্রয়োজনীয় কিনা এবং যাইহোক, আপনি সিদ্ধান্ত নিতে পারেন যে ব্যাস এই ক্ষেত্রে অসীম।O(|V|+|E|)O(α(|V|))