যেহেতু স্টিভেন স্টাডনিকি-এর উত্তরটি প্রশ্নকর্তা গ্রহণ করেছেন বলে মনে হয় না, তাই আমি বুঝতে পেরেছিলাম যে এটি এখনও আপডেট প্রদানে সহায়ক হতে পারে: আমার কাছে 3 এসএটি থেকে মাল্টি-গেমের হ্রাস রয়েছে। স্টিভেনের জবাব আমি মনোযোগ সহকারে দেখিনি বা তার প্রদত্ত লিঙ্কটি অনুসরণ করেছি, তবে নিম্নলিখিত হ্রাসের ভিত্তিতে আমি মাল্টি-গেমটি সত্যিই পিএসপিএসি-সম্পূর্ণ হলে অবাক হব না। তবে, এনপি-কঠোরতার বাইরে এই ফলাফলটি বাড়ানো আমি বিরক্ত করব না।
একটি 3 এসএটি উদাহরণে , ক্লজ form ফর্মের যেখানে প্রতিটি either হয় হয় ভ্যারিয়েবল বা ভেরিয়েবলগুলির মধ্যে একটির ।C1,…,CmCi=Li1∨Li2∨Li3Likx1,…,xn
এরকম একটি 3 এসএটি উদাহরণ দেওয়া হয়েছে, হ্রাসটি গেমগুলি সমন্বিত একটি মাল্টি-গেম ইভেন্ট তৈরি করে - প্রতিটি ভেরিয়েবলের জন্য একটি এবং একটি অতিরিক্ত গুনের সিঙ্ক হিসাবে ব্যবহৃত অন্য একটি গেম। প্রথমে আমরা প্রতিটি গেমের জন্য গ্রাফগুলির কাঠামো সংজ্ঞায়িত করব, তারপরে একটি উদাহরণ দেখুন এবং মূল ধারণাটি নিয়ে আলোচনা করব এবং তারপরে হ্রাসটি দৃ firm় করার জন্য প্রান্তগুলিতে কোন সঠিক ব্যয় নির্ধারণ করা হবে তা নির্ধারণ করব।n+1
প্রথমত, পরিবর্তনশীল খেলা গ্রাফ প্রতিটি পরিবর্তনশীল জন্য :Gjxj
- একটি এ (যেমন অ্যালিসের জন্য একটি বিজয়ী চিহ্নিত লেবেলযুক্ত লেবেল তৈরি করুন জন্য চিপ প্রান্তবিন্দু শুরু ।xjGjxj
- লেবেলযুক্ত একটি শীর্ষবিন্দু এবং লেবেলযুক্ত একটি শীর্ষবিন্দু তৈরি করুন , প্রতিটি বি দিয়ে চিহ্নিত (অর্থাত্ উভয়ই ববের পক্ষে অবস্থান অর্জন করছেন)। থেকে এবং উভয়ই নির্দেশিত প্রান্ত তৈরি করুন , উভয়ই ব্যয় ।TFxjTF1
প্রতিটি আক্ষরিক জন্য দফা , যদি বা , লেবেলযুক্ত ছেদচিহ্ন তৈরি এবং একটি দিয়ে চিহ্নিত করা এবং ছেদচিহ্ন লেবেল এবং বি প্রান্ত যোগ দিয়ে চিহ্নিত এবং খরচ উভয় সেট । (আমরা পরে সংজ্ঞায়িত করব ))LikCiLik=xjLik=¬xjCiTACiFACiTBCiFB(T,CiTA)(F,CiFA)liklik
প্রান্তগুলি এবং । তাহলে , তারপর সেট 'র খরচ এবং ' র খরচ । অন্যথায় সেট এর এবং এর জন্য এর দাম ।(CiTA,CiTB)(CiTA,CiTB)Lik=xj(CiTA,CiTB)lik−1(CiTA,CiTB)lik(CiTA,CiTB)lik(CiTA,CiTB)lik−1
মূলধন ডুবে খেলা:
- দিয়ে চিহ্নিত একটি শীর্ষবিন্দু তৈরি করুন , বি দিয়ে চিহ্নিত করেছেনC
- প্রতিটি দফা জন্য , লেবেল যুক্ত একটি প্রান্তবিন্দু তৈরি একটি দিয়ে চিহ্নিত করা, এবং একটি প্রান্তবিন্দু লেবেল বি দিয়ে চিহ্নিত করা একটি প্রান্ত তৈরি করুন প্রান্ত খরচ দিয়ে (আবার নিচে নির্ধারণ করতে হবে), এবং একটি প্রান্ত প্রান্ত ব্যয় ।CiCiACiB(C,CiA)ci(CiA,CiB)ci
এটি গ্রহণ করার মতো অনেক বিষয়, তাই আশা করি কোনও উদাহরণ এটিকে আরও কিছুটা হজম করে দেয়। আমাদের 3 এসএটি উদাহরণটি নিম্নরূপ:
C1=x1∨x2∨¬x3
C2=x2∨x3∨¬x4
C3=¬x1∨¬x3∨x4
হ্রাস এই উদাহরণটিকে 4 ভেরিয়েবল গেম গ্রাফ এবং 1 টি মূলধনু সিনক গ্রাফে পরিণত করে। নীচের চিত্রগুলিতে, লাল প্রান্তকে A দিয়ে চিহ্নিত করা হয়েছে (অর্থাৎ অ্যালিসের পক্ষে বিজয়ী অবস্থানগুলি), এবং সায়ান শীর্ষগুলি বি দিয়ে চিহ্নিত করা হয়েছে (ববের পক্ষে বিজয়ী অবস্থানগুলি)।
এর জন্য গ্রাফ :x1
এর জন্য গ্রাফ :x2
জন্য গ্রাফ :x3
জন্য গ্রাফ :x4
মূলধন ডোবার জন্য গ্রাফ:
নিম্নরূপ ধারণা:
ভেরিয়েবল গেমগুলিতে পজিশনগুলি হারাতে ছাড়তে ববকে প্রথম চালানো যেতে বাধ্য করা হয়েছে । এই জাতীয় প্রতিটি পদক্ষেপ সংশ্লিষ্ট ভেরিয়েবলের কাছে সত্য বা মিথ্যা একটি কার্য এনকোড করে।nn
এরপরে অ্যালিসের ঠিক 4 টি পদক্ষেপ নেওয়ার জন্য পর্যাপ্ত মূলধন থাকবে, যার প্রত্যেকটির ববকে জয়ের জন্য যথাযথ মূলধন থাকতে হবে। মূল্যবোধ ও মান যে অ্যালিসের একমাত্র সম্ভাব্য বিজয়ী কৌশল কিছু দফা জন্য নিম্নরূপ হয়, তাই মনোনীত করা হবে :cilikCi
অ্যালিসের দফা কৌশল:Ci দিন । প্রত্যেকেরই , যদি বা , এর পদক্ষেপ জন্য পরিবর্তনশীল গেমে । এছাড়াও সরাতে রাজধানী বেসিনে গেমে।Ci=Li1∨Li2∨Li3k∈{1,2,3}Lik=xj¬xjCi?AxjCiA
( বা বোঝায় , যার মধ্যে একটির বব উদ্বোধনের পরে চালিত পরিবর্তনশীল খেলায় পৌঁছানো যায়))Ci?ACiTACiFA
বব এর উদ্বোধন যদি সত্যের কার্যভারের সাথে সামঞ্জস্য হয় যা কিছু ধারা অসন্তুষ্ট রাখে, তবে অ্যালিস নির্বাচন এবং উপরের কৌশলটি বাস্তবায়নের জন্য অ্যালিস প্রয়োগ করেন এবং বব একই মারতে; যদি অন্যদিকে সন্তুষ্ট হয় তবে বব এর কমপক্ষে ছাড় পাবেন । এবং মান এবং অ্যালিস এবং বব এর সূচনা নির্ধারণের ক্ষেত্রে আমাদের লক্ষ্যটি নিশ্চিত করা হয় যে অ্যালিস বা বব জিতবে কিনা তার সিদ্ধান্তের কারণ।CiCili1+li2+li3+ciCi1cilik
সেই লক্ষ্যে, সেট করে সেট করুনb=m+1
lik=2b10+ib2k each প্রতি ,k∈{1,2,3}
ci=3b10+b8−∑3k=1ib2k ,
অ্যালিসের শুরু মূলধন ,9b10+b8
এবং ববের প্রারম্ভিক9b10+b8+n−1.
লক্ষ্য করুন এই মান সব বহুপদী হয় , তাই বহু-গেম উদাহরণস্বরূপ হ্রাস দ্বারা outputted 3SAT উদাহরণস্বরূপ আকার মাপ বহুপদী এমনকি যদি এই খরচ ইউনারী এনকোড করা হয় হয়েছে।m
এও নোট করুন যে প্রতিটি ক্লজ , এলিসের শুরু মূলধন। (যা প্রথম চালানোর পরেও ববের রাজধানীর চেয়ে বড় ))Cili1+li2+li3+ci=9b10+b81n
প্রথমত, এটি অবিলম্বে পরিষ্কার হয়ে গেছে যে যদি বব এর উদ্বোধনটি একটি সত্য অ্যাসাইনমেন্ট সংজ্ঞা দেয় যা একটি ক্লজ অসন্তুষ্ট রাখে, তবে অ্যালিস উপরে তার ক্লজ কৌশল ব্যবহার করে জিতবে ।CiCi
যদি বব এর উদ্বোধনটি সমস্ত ধারা পূরণ করে তবে আমরা অ্যালিসের বিকল্পগুলিতে বাধা থাকতে পারি যা অ্যালিসের বিজয়ী হওয়ার অন্য কোনও সম্ভাবনা অস্বীকার করে। দ্রষ্টব্য যে অ্যালিস তার ক্রমটি যেভাবে চালনা করে তা অপ্রাসঙ্গিক, কারণ বব এর প্রতিক্রিয়া জোর করে এবং মোট মূলধন ববকে অ্যালিসের পদক্ষেপের প্রতিক্রিয়া জানাতে হবে অ্যালিসের পদক্ষেপের ক্রম অনুসারে অপরিবর্তিত রয়েছে।
- অ্যালিস 4 টিরও বেশি পদক্ষেপ করতে পারে না: অ্যালিস যদি 5 বা ততোধিক চাল চালায় তবে তার চালগুলিতে মোট ব্যয় হবে , যা তার বাজেটের চেয়ে বেশি eds≥5b10
- অ্যালিসকে অবশ্যই 4 টি পদক্ষেপগুলি করা উচিত: যদি অ্যালিসি মূলধনের সিঙ্ক গেম থেকে 3 টি পদক্ষেপ নির্বাচন করে তবে তার মোট ব্যয় হবে যা বাজেটের চেয়ে বেশি । যদি তিনি কোনও চলক গেম থেকে 3 এর একটি চালও চয়ন করেন, তবে তার মোট ব্যয় যা বব-এর উদ্বোধনের পরে মূলধনের তুলনায় যথেষ্ট কম, তাই বব সহজেই সামর্থ্য করতে পারে পাল্টা।≥9b10+3b8−3b7>9b10+2b8≤8b10+2b8+b7
- অ্যালিসকে অবশ্যই ক্যাপিটাল সিঙ্ক গেম থেকে একটি পদক্ষেপ নির্বাচন করতে হবে: যদি সে তা না করে তবে সে মোট ব্যয় সহ চলক গেমগুলি থেকে 4 টি পদক্ষেপ নির্বাচন করে এবং আবার বব সহজেই পাল্টা খেলতে পারে afford (মনে রাখবেন যে অনুচ্ছেদে যদি পৃথক মূলধনের সিঙ্ক গেম থাকত, আমরা এমনকি দেখাতে পারি যে এলিসকে অবশ্যই এই জাতীয় একটি খেলায় খেলতে হবে))≤8b10+4b7
এই স্তরটি থেকে আমরা বেছে নেওয়া চলন ব্যয়ের ক্ষেত্রে terms এবং পদগুলিকে উপেক্ষা করতে পারি , কারণ তারা সর্বদা সমষ্টি হবে । যেহেতু অ্যালিসকে অবশ্যই ক্যাপিটাল সিঙ্ক গেমটিতে একটি পদক্ষেপ বেছে নিতে হবে, ধরে নিই যে পদক্ষেপটি তে । তারপরে অ্যালিস ( এবং পদগুলিকে উপেক্ষা করে ) মূলধন বাকী রয়েছে এবং এই পরিমাণের চেয়ে ববের টির কম রয়েছে।b10b89b10+b8CiAb10b8∑3k=1ib2k1
- অ্যালিসকে অবশ্যই ধারা জন্য ব্যয় করে কমপক্ষে একটি পদক্ষেপ নির্বাচন করতে হবে :lj3Cj যদি সে না করে তবে তার জন্য ব্যয় (আবার নিম্ন-আদেশের শর্তাদি) , এবং বব কাউন্টারপ্লেয়ের জন্য পর্যাপ্ত মূলধনের চেয়ে বেশি রয়েছে has≤3b5
- বলেন, সরানো খোয়াতে পদক্ষেপ খোয়াতে হতে হবে :lj3li3 এটি একটি পদক্ষেপ খোয়াতে হতে পারে না জন্য , অন্যথায় এই পরিবর্তনের একা খরচ যা এলিসের অবশিষ্ট বাজেটের চেয়ে বেশি। যদি এটি জন্য , তবে বাকী বাজেটের সীমান্তের মেয়াদ শেষ করার জন্য অ্যালিসের দ্বারা খরচের পদক্ষেপটিও বেছে নেওয়া উচিত। কিন্তু তারপর উভয় ক্ষেত্রেই বব এর অবশিষ্ট বাজেট বা -order মেয়াদ -order মেয়াদ ক্লান্ত পেতে না, তাই বব handily ধিক্কার জানাই।lj3j>i≥(i+1)b6lj3j<il(i−j)3b6b2b2
একই আর্গুমেন্ট স্থাপন করা উচিত যে এলিস প্যাচসমূহ খোয়াতে নির্বাচন করতে হবে এবং । যদি ববের সত্যের দায়িত্ব সন্তুষ্ট , তবে এই কৌশলটিও কার্যকর হয় না, যেহেতু বব তার ভিত্তিক ব্যয়গুলির একটিতে পায় যে তার খোলার পরে তার যে কম মূলধন রয়েছে তার জন্য ব্যয় হয় ।li2li1Cilik1
আমার পূর্ববর্তী উত্তরের একটি মন্তব্য: এটাতো স্পষ্টতই স্পষ্ট যে, বহু-গেমের টেবিল-গেমের রূপটির জন্য আমি উত্তরটির মন্তব্যে সংজ্ঞায়িত করেছি, কোন খেলোয়াড়ের বিজয়ী কৌশল রয়েছে তা নির্ধারণ করার জন্য একটি ন্যাপস্যাক-স্টাইলের ডিপি যথেষ্ট। আপনি তর্ক করতে পারেন যে বব এর সেরা কৌশল হ'ল সর্বনিম্ন বিনিয়োগের সাথে প্রদত্ত গেম টেবিলে হারানো রাজ্যের কাছে সর্বদা প্রতিক্রিয়া জানানো (এটি ববের জন্য পরবর্তী পদক্ষেপটি কেটে ফেলতে পারে না যা তার অন্যথায় থাকবে), এবং সেখান থেকে আদেশটি অ্যালিসের চালচলনের কোনও বিষয় নেই। এটি তখন গেমসের মধ্যে অ্যালিসের মূলধনের বিভাজন বাছাইয়ের বিষয় হয়ে দাঁড়ায় যে এই গেমগুলির সাথে বব এর ন্যূনতম জয়ের প্রতিক্রিয়াগুলির যোগফল তার বাজেটকে ছাড়িয়ে যায়, যা ন্যাপস্যাক-স্টাইল সমস্যা হিসাবে প্রত্যাখ্যান করা যেতে পারে, যা বহু-সময়কালীন ডিপি রয়েছে ব্যয়ের অবিচ্ছিন্ন উপস্থাপনা। (আমার পুনরাবৃত্তি আসলে '
এটি প্রমাণিত হয়েছে যে প্রতিটি গেমের জন্য এমনকি একটি সাধারণ গাছের কাঠামো, ধ্রুবক গভীরতা এবং প্রতি খেলায় সত্যিকার অর্থে কেবলমাত্র একটি অর্থপূর্ণ কাঁটাচামচ (যিনি শুরুতে ববকে সত্যের কার্যনির্বাহী নির্বাচন করতে বাধ্য করেন) এনপি-কঠোরতা পেতে যথেষ্ট। সেই প্রাথমিক কাঁটাচামচ থেকে মুক্তি পাওয়ার জন্য আমার কিছু ধারণা ছিল, যা কোনওভাবেই অলিসকে এই গেমগুলির আগাম প্রস্তুতি না নিয়ে গেমসে তুলনামূলকভাবে বড় পরিমাণের মূলধন বিনিয়োগ করতে বাধ্য করেছিল , তবে স্পষ্টতই যেহেতু টেবিল-গেমটি রয়েছে পি এটি কাঁটাচামচ ছাড়া সম্ভব নয়।n
ইউপিডি 3 থেকে আপনার বিশেষ কেস সম্পর্কে আমি খুব বেশি ভাবিনি । আমার সন্দেহ হয় এটি এনপি-হার্ডও বটে, কারণ আমার ভেরিয়েবল গ্যাজেটগুলি এক নজরে মনে হয় যেমন তারা এই সীমাবদ্ধতার সাথে খাপ খাইয়ে নিতে পারে তবে আমি সম্ভবত এটি আরও পরে দেখব না।