প্রতিটি পরিবর্তনশীল ইতিবাচক এবং নেতিবাচকভাবে দেখা গেলেও 1-ইন-3 স্যাট কী এনপি-হার্ড থেকে যায়?


9

মান সমস্যা 1-ইন-3 স্যাট (অথবা XSAT বা X3SAT) হল:
ইন্সটান্স : ধারণকারী ঠিক 3 লিটারেল প্রত্যেক দফা সঙ্গে একটি CNF সূত্র
প্রশ্ন সেখানে পরিতৃপ্ত নিয়োগ অবিকল 1 দফা প্রতি আক্ষরিক সত্য সেটিং:

সমস্যাটি এনপি-সম্পূর্ণ এবং কোনও পরিবর্তনশীল অবহেলিত না হওয়া সত্ত্বেও শক্ত থেকে যায়। আমি ভাবছি যে এই সমস্যাটি সহজ হয়ে ওঠে বা শক্ত থেকে যায় যদি প্রতিটি পরিবর্তনশীল কমপক্ষে একবার ইতিবাচকভাবে এবং কমপক্ষে একবার নেতিবাচকভাবে ঘটে থাকে

3-এসএটি থেকে 1-ইন-3 স্যাট কঠোর হ'ল স্বাভাবিক হ্রাস একটি ক্লজ দফা , , যেখানে প্রতিটি অনুচ্ছেদের জন্য তাজা থাকে। সুতরাং, এই হ্রাস আমার প্রশ্নের উত্তর দিতে সাহায্য করে না। এই বৈকল্পিকের কঠোরতা দেখানোর জন্য আমার একটি গ্যাজেটটি আসতে সমস্যা হয়েছে, কারণ যদি একটি ধারাতে ঠিক 1 টি আক্ষরিক সত্য হয়, তবে অ-প্রতিসাম্যহীনভাবে 2 টি আক্ষরিক মিথ্যা। যদি এটি সহজ হয়ে যায় তবে ক্লজ সেটের পার্টিশনের দিক থেকে চিন্তা করা এটি করতে পারে তবে আমি কীভাবে তা দেখতে পাচ্ছি না।(এক্সYz- র)(¬এক্সএকটি)(Y)(¬z- র)একটি,,,


এটি কি 2 বসানো যাবে?
জোশুয়া হারমান

4
ইঙ্গিত: প্রতিটি var , ক্লজগুলি যুক্ত করুন এবং বলুন, । এক্সআমি(এক্সআমিএক্স¯আমিওয়াট)(এক্সআমিএক্স¯আমিওয়াই)(এক্সআমিএক্স¯আমিজেড)(ওয়াটওয়াইজেড¯)
নিল ইয়ং

হা, এটি কাজ করে (অবশ্যই আরও যোগ করে )। আমি যদি প্রশ্নটি সর্বদা সামান্য অসন্তুষ্ট হওয়া কৌশল ছাড়াই সমাধান করতে পারি তবে আমি প্রশ্নটি খোলা রেখে দেব । (ওয়াট¯ওয়াইজেড)(ওয়াটওয়াই¯জেড)এক্সআমিএক্স¯আমি
ডোমিনিক পিটারস

3
আমি কি আপনাকে নীলের তরুণ ধারণার উপর ভিত্তি করে আপনার নিজের প্রশ্নের সম্পূর্ণ উত্তর লেখার জন্য উত্সাহিত করতে পারি? (ঘটনাচক্রে, আমি কেন এটি "সন্তোষজনক" তা নিশ্চিত নই। হ্রাস হ্রাস হ্রাস))
DW

4
যদি সেই বিশেষ কেসটি হ'ল আপনি যা সত্যই যত্নবান হন, তবে সম্ভবত সেই অতিরিক্ত সীমাবদ্ধতা প্রতিফলিত করার জন্য আপনার প্রশ্নটি সম্পাদনা করা বুদ্ধিমান হতে পারে?
ডিডাব্লু

উত্তর:


2

একটি মন্তব্যে, ওপি হ্রাস সম্পর্কে আগ্রহ প্রকাশ করেছে যা প্রতি ধারাতে 3 স্বতন্ত্র ভেরিয়েবলের সাথে উদাহরণ তৈরি করে। এখানে একটি সহজ পদ্ধতি:

হ্রাসটি 1-ইন-3 এসএটি থেকে 3 টি স্বতন্ত্র ভেরিয়েবলের সাথে প্রতি দফা:

  • প্রথমত, ইনপুট সূত্রে সমস্ত ধারাটিকে আউটপুট সূত্রের ক্লজ হিসাবে অন্তর্ভুক্ত করুন।
  • দ্বিতীয়ত, তিনটি নতুন ভেরিয়েবলগুলি , , এবং এবং আউটপুট সূত্রে নিম্নলিখিত তিনটি ধারা যুক্ত করুন: , , এবং ।এফ1এফ2এফ3(¬এফ1,এফ2,এফ3)(এফ1,¬এফ2,এফ3)(এফ1,এফ2,¬এফ3)
  • শেষ অবধি, মূল সূত্রে প্রতিটি ভেরিয়েবল জন্য একটি নতুন ভেরিয়েবল প্রবর্তন করুন, এবং আউটপুট সূত্রে নিম্নলিখিত দুটি ধারা যুক্ত করুন: এবং ।এক্সএক্স'(এক্স,এক্স',এফ1)(¬এক্স,¬এক্স',এফ1)

আসুন যাচাই করুন যে এই হ্রাসটি আমরা যা চাই তা করে। নিম্নলিখিত বৈশিষ্ট্যগুলি আমরা যা চাই তা হ'ল:

  1. প্রতিটি অনুচ্ছেদে সর্বদা তিনটি স্বতন্ত্র ভেরিয়েবল থাকে।
  2. প্রতিটি পরিবর্তনশীল কিছু ধারাতে ইতিবাচকভাবে এবং কিছু ধারাতে নেতিবাচকভাবে ঘটে।
  3. ইনপুট সূত্র আউটপুট সূত্রের সমতুল্য।

সম্পত্তি 1 পরীক্ষা করার জন্য তুচ্ছ। ভেরিয়েবল: সম্পত্তি 2 এছাড়াও সহজ করা উচিত নয় , , এবং প্রতিটি ক্লজ দ্বিতীয় বুলেট পয়েন্ট যোগ উভয় ইতিবাচকভাবে এবং নেতিবাচকভাবে ঘটতে যখন সূত্রে প্রত্যেক অন্যান্য পরিবর্তনশীল ক্লজ যোগ ইতিবাচক এবং নেতিবাচক উভয় ঘটে তৃতীয় বুলেট পয়েন্ট।এফ1এফ2এফ3

সম্পত্তি 3 হিসাবে, এটি কম তুচ্ছ তবে এখনও সহজ। আপনি সহজেই যুক্তি দিতে পারেন যে ভেরিয়েবলগুলি , , এবং এর একমাত্র অ্যাসাইনমেন্ট যা দ্বিতীয় বুলেট পয়েন্ট থেকে প্রতিটি অনুচ্ছেদে সন্তুষ্ট হয় তা হল তিনটি এর মিথ্যা করা। তবে তৃতীয় বুলেট বিন্দুতে , ক্লজগুলি এবং জন্য মান ধরে যদি সন্তুষ্ট হয় এবং কেবল যদি । যেহেতু তে অন্য কোনও বাধা নেই , এর অর্থ হ'ল আউটপুট সূত্রের জন্য সন্তুষ্টিজনক কার্যভার হিসাবে ইনপুট সূত্রের জন্য একটি সন্তোষজনক নিয়োগ প্রসারিত করা সর্বদা সম্ভব: কেবল প্রতিটি সেট করুনএফ1এফ2এফ3এফআমিএফ1(এক্স,এক্স',এফ1)(¬এক্স,¬এক্স',এফ1)এক্স'=¬এক্সএক্স'এক্স' এর সাথে সম্পর্কিত হতে হবে এবং প্রতিটি মিথ্যাতে সেট করে ।এক্সএফআমি

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