আপডেট: নীচের উত্তরটি সঠিক নয়, কারণ আমি ভুলভাবে ধরে নিয়েছি যে হ্যামিলটোনীয় পথটি নয়, একটি স্বেচ্ছাসেবী গ্রাফে রয়েছে । আমি এটিকে মুছে ফেলা হচ্ছে না, সম্ভবত আমি এটি ঠিক করতে সক্ষম হব বা এটি অন্য উত্তরের জন্য কিছু ইঙ্গিত দেবে।Kn
আমি মনে করি এটি এনপি-সম্পূর্ণ। এটি 3 এসএটি থেকে একটি খুব অনানুষ্ঠানিক / দ্রুত হ্রাস ধারণা
প্রতিটি চলক একটি "ভেরিয়েবল গ্যাজেট" যুক্ত করব:xi
- তিনটি নোড Xi,+Xi,−Xi
- দুটি পরিবর্তনশীল প্রান্ত (Xi,+Xi) এবং (Xi,−Xi)
একটি উৎস নোড যোগ এবং সংযোগ করতে সব ভেরিয়েবল x আমি ।SXi
প্রতিটি ক্লজ জন্য একটি নোড সি জে যুক্ত করুন এবং এটি সম্পর্কিত ভেরিয়েবলের সাথে সংযুক্ত করুনCjCj বা - এক্স আমি যে ফর্ম দফা।+Xi−Xi
নিম্নলিখিত চিত্রটি উপস্থাপন করে: (+x1∨−x2∨−x3)∧(−x2∨x3∨x4)
সেট (নোডগুলি অবশ্যই সংযুক্ত থাকতে হবে) এ ( এস , সি 1 ) , ( এস , সি 2 ) , রয়েছে । । ।R(S,C1),(S,C2),...
সহজ পথ পরিবর্তনশীল প্রান্ত ব্যতীত সমস্ত "নীল" প্রান্ত অন্তর্ভুক্ত করা উচিত ( এক্স আমি , + + এক্স আমি ) এবং ( এক্স আমিP(Xi,+Xi) (নীল প্রান্ত উপরের ছবিটিতে প্রান্ত যে আমরা অন্তর্ভুক্ত প্রতিনিধিত্ব পি )।(Xi,−Xi)P
এই মুহুর্তে, প্রাথমিক সূত্রটি সন্তুষ্টিজনক এবং যদি কেবল থেকে প্রতিটি ধারা নোড সি জে সংক্ষিপ্ততম পথটি তিনটির চেয়ে বেশি না হয়। প্রকৃতপক্ষে তিনটি ধাপে এস থেকে একটি ধারা পৌঁছাতে আমাদের অবশ্যই কমপক্ষে একটি পরিবর্তনশীল এক্স i : এস → এক্স আই → ± এক্স আই → সি জে যেতে হবে । সুতরাং আমাদের অবশ্যই দুটি প্রান্তের মধ্যে একটি পেরোন: এক্স আই → + এক্স আই বা এক্স আই → - এক্স আই ) এবং এটিকে সিতে অন্তর্ভুক্ত করবSCjSXiS→Xi→±Xi→CjXi→+XiXi→−Xi)C(কারণ নির্মাণ করে এটি এর অংশ নয় )। তবে উভয়কেই অন্তর্ভুক্ত করা যায় না, কারণ তারা একটি শীর্ষে ভাগ করে।P
তবে আমরা নিশ্চিত নই যে আমরা একটি সহজ পথ তৈরি করতে পারি যা সমস্ত নীল প্রান্তকে অন্তর্ভুক্ত করে কারণ কিছু নোডে একাধিক ঘটনা নীল প্রান্ত থাকে।P
এটি ঠিক করতে আমরা প্রতিটি নোডকে একাধিক ঘটনা নীল প্রান্তের সাথে প্রতিস্থাপন করি, এমন একটি গাছের সাথে কেবলমাত্র জোড়া নীল প্রান্ত যুক্ত থাকে যা এতে অন্তর্ভুক্ত থাকবে এবং প্রান্তগুলিতে অন্তর্ভুক্ত থাকে এবংক্লজ নোডগুলিতে পৌঁছানোর জন্য সিতে অন্তর্ভুক্ত করা উচিত:PC
মূল গ্রাফটি হয়ে যায়:
KCjS
C
P