ওজনযুক্ত শীর্ষে অবস্থিত দ্বিদলীয় গ্রাফের সর্বনিম্ন ভার্টেক্স কভার সন্ধান করার জন্য একটি অ্যালগরিদম কী?


10

আমি জানি যে একটি অপ্রকাশিত দ্বিখণ্ডিত গ্রাফের জন্য, আমি কনিগের উপপাদ্যটি ব্যবহার করে প্রথমে সর্বাধিক মিল খুঁজে পেয়ে এবং এটি একটি ভার্টেক্স কভারে পরিণত করে ন্যূনতম প্রান্তিক কভারটি খুঁজে পেতে পারি। নোডগুলি ভারিত করা হলে এমন কোনও পরিবর্তন রয়েছে যা ব্যবহার করতে পারে?


1
যদিও শিব কিন্তালির প্রদত্ত সমাধানটি আপনার সমস্যার সমাধান করে, আমি কেবল একটি দ্রুত মন্তব্য যোগ করতে চাই: কনিগের উপপাদ্যটি মূল বিষয় সম্পর্কে ity আপনি ওজন যুক্ত করতে পারেন, একটি সর্বনিম্ন ব্যয় সর্বাধিক দ্বিপক্ষীয় মিল খুঁজে পাওয়া (এটির জন্য প্রান্তের ওজনগুলির সাথে অ্যালগোরিদম রয়েছে; পরিবর্তে নোড ওজন ব্যবহার করা সহজ) তবে আপনি কেবল ন্যূনতম ব্যয় নূন্যতম ভার্টেক্স কভারটি পেতে পারেন - যা নাও হতে পারে ন্যূনতম ব্যয়ের ভার্টেক্স কভার (যেমন আরও নোড সমন্বিত হতে পারে)। কোনও কার্ডিনালিটির সীমাবদ্ধতা / অপ্টিমাইজেশনের সাথে একটি ন্যূনতম ব্যয় ম্যাচিং খালি (ধনাত্মক ওজনের জন্য) খালি হবে ...
ম্যাগনাস লাই হেটল্যান্ড

উত্তর:


18

ভারী ভার্টেক্স কভার সমস্যাটি একটি পূর্ণসংখ্যা প্রোগ্রাম হিসাবে তৈরি করা যেতে পারে (দেখুন http://en.wikedia.org/wiki/Vertex_cover )। যখন ইনপুট গ্রাফ দ্বিপক্ষীয় হয়, তখন এই আইপি-র সীমাবদ্ধ ম্যাট্রিক্স সম্পূর্ণ অবিস্মরণীয়। অতএব এই আইপি বহুবারের মধ্যে সমাধান করা যেতে পারে।

মোট ইউনিমোডুলার ম্যাট্রিক্স এবং সংশ্লিষ্ট অ্যালগরিদমগুলির আরও বিশদের জন্য আলেকজান্ডার শ্রিজভারের দুর্দান্ত (তিনটি খণ্ড) বইটি দেখুন ।


6
আরও সুনির্দিষ্ট হওয়ার জন্য কেবল এলপি শিথিলকরণের মাধ্যমে আইপি সমাধান করা যেতে পারে। তদুপরি, যে কেউ লক্ষ্য করতে পারেন যে এলপির দ্বৈতটি মিলের একটি সাধারণীকরণ (ভার্টেক্স কভারের উদাহরণের সাথে উল্লম্বের ওজনের সাথে সক্ষমতা সহ) এবং সাধারণ উপায়ে সর্বাধিক প্রবাহকে হ্রাস করে সমাধান করা যেতে পারে।
চন্দ্র চেকুরি

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