স্থিতিমাপ জটিলতা থেকে একটি উদাহরণ একটি হল kernelization জন্য প্রান্তবিন্দু কভার সমস্যা Nemhauser এবং Trotter একটি উপপাদ্য ব্যবহার করে।
সর্বনিম্ন ভার্টেক্স কভার সমস্যাটিতে, আমাদের একটি অপরিবর্তিত গ্রাফ জি দেওয়া হয় এবং আমাদের ন্যূনতম আকারের একটি ভার্টেক্স কভার সন্ধান করতে হবে। একটি অপরিবর্তিত গ্রাফের একটি ভার্টেক্স কভারটি একটি প্রান্তিক উপসেট যা সমস্ত প্রান্তকে স্পর্শ করে।
এখানে একটি সঠিক অ্যালগরিদম যা প্রথম পর্যায়ে একটি সান্নিধ্য ব্যবহার করে।
প্রথম পর্যায়: সর্বনিম্ন ভার্টেক্স কভার সমস্যার পূর্ণসংখ্য লিনিয়ার প্রোগ্রামিং সূচনা সেট আপ করুন । এটি পরিচিত (বা দেখানো সহজ) যে লিনিয়ার প্রোগ্রামিং শিথিলকরণের একটি মৌলিক অনুকূল সমাধানটি অর্ধ-অবিচ্ছেদ্য (অর্থাত্ প্রতিটি সমন্বয় হয় 0, 1, বা 1/2)। লিনিয়ার প্রোগ্রামিংয়ের জন্য একটি সাধারণ বহু-সময়কালীন অ্যালগরিদম দ্বারা এই জাতীয় মৌলিক অনুকূল সমাধানটি পাওয়া যায় (বা এই বিশেষ ক্ষেত্রে আমরা এটি একটি নেটওয়ার্ক প্রবাহ সমস্যা হিসাবে তৈরি করতে পারি, তাই আমরা বহু-কালীন সময়ে এটি সংহতভাবে সমাধান করতে পারি)। এ জাতীয় মৌলিক অনুকূল সমাধান থাকার পরে, আমরা মূল পূর্ণসংখ্যার লিনিয়ার প্রোগ্রামিং সমস্যার সম্ভাব্য সমাধান পেতে এটির চারপাশ ঘটিয়েছি। এসকে অনুরূপ ভার্টেক্স সাবসেট হতে দিন। এটি লক্ষ করা ভাল যে এস প্রদত্ত সর্বনিম্ন ভার্টেক্স কভার দৃষ্টান্তের 2-অনুমানের।
দ্বিতীয় পর্যায়: এস দ্বারা অনুপ্রাণিত সাবগ্রাফ্টের একটি ন্যূনতম প্রান্তিক কভারটি সন্ধান করুন (উদাহরণস্বরূপ একটি বিস্তৃত অনুসন্ধানের মাধ্যমে)। নেমহাউজার এবং ট্রটারের একটি উপপাদ্য বলে যে এই অনুচ্ছেদে মূল ইনপুট গ্রাফের একটি অনুকূল সমাধান রয়েছে। সুতরাং, এই পদ্ধতির নির্ভুলতা অনুসরণ করে।
আপনি এই অ্যালগরিদমের জন্য ফিক্সড-প্যারামিটার অ্যালগরিদমের উপর নিডেরমিয়ারের কোনও বইয়ের পরামর্শ নিতে পারেন ।