আনুমানিক # পি-হার্ড সমস্যা


9

ক্লাসিকাল # পি-সম্পূর্ণ সমস্যাটি বিবেচনা করুন # 3 এস্যাট, অর্থাত্, ভেরিয়েবলগুলি সন্তুষ্টিকর সাথে 3 সিএনএফ করার জন্য মূল্যায়নের সংখ্যা গণনা করতে । আমি অ্যাডিটিভ আনুমানিকতা আগ্রহী । স্পষ্টতই, 2 ^ {n-1 er -ররর অর্জনের জন্য তুচ্ছ একটি অ্যালগরিদম রয়েছে তবে কে <2 ^ {n-1} , যদি একটি কার্যকর আনুমানিক অ্যালগরিদম পাওয়া সম্ভব হয়, বা এই সমস্যাটিও # পি-হার্ড ?n2n1k<2n1


তাহলে k=2n1poly(n) , তারপর সেখানে যুত ত্রুটি সহ বহু সময় আলগোরিদিম k । তাহলে k=2n/poly(n) , তারপর সেখানে যুত ত্রুটি সহ এলোমেলোভাবে বহু-টাইম অ্যালগরিদম হবে k । যখন k উল্লেখযোগ্যভাবে ছোট হয় (তবে বহুমাত্রিকভাবে ছোট নয়), আমি আশা করি এটি এনপি-হার্ড হবে, তবে # পি-হার্ড নয়, কারণ # পি কঠোরতা সাধারণত এটি একটি নিখুঁত গণনা হিসাবে নির্ভর করে।
থমাস

আপনি কি প্রথম দুটি দাবির জন্য রেফারেন্স সরবরাহ করতে পারেন? দুঃখিত আমি একটি শিক্ষানবিস ...
user0928

উত্তর:


10

আমরা # 3SAT- তে অ্যাডিটিভ আনুমানিককরণে আগ্রহী। প্রদত্ত অর্থাৎ 3CNF উপর ভেরিয়েবল বরাদ্দকরণ পরিতৃপ্ত সংখ্যা গণনা (এই কল যুত ত্রুটি পর্যন্ত) ।ϕnak

এখানে এর কয়েকটি প্রাথমিক ফলাফল রয়েছে:

কেস 1: k=2n1poly(n)

এখানে একটি নির্জনবাদী বহু-কালীন অ্যালগরিদম রয়েছে: আসুন । এখন স্বেচ্ছাচারী ইনপুটগুলিতে মূল্যায়ন করুন (যেমন অভিধানের প্রথম ইনপুটগুলি)। মনে করুন these এই ইনপুটগুলির সন্তুষ্ট । তারপরে আমরা কমপক্ষে অসন্তুষ্ট থাকার মতো অ্যাসাইনমেন্ট রয়েছে এমন কমপক্ষে সন্তোষজনক কার্যভার এবং রয়েছে বলে আমরা জানি । এই ব্যবধানটির দৈর্ঘ্য । তাই আপনি যদি আমরা আউটপুট মিডপয়েন্ট এই মধ্যেm=2n2k=poly(n)ϕmmϕaa2n(m)m2n(m)=2k2n1m/2+k সঠিক উত্তর, প্রয়োজন হিসাবে।

কেস 2: k=2n/poly(n)

এখানে আমাদের একটি এলোমেলোনাযুক্ত বহু-সময় অ্যালগরিদম রয়েছে: র্যান্ডম পয়েন্টে এ মূল্যায়ন । আসুন এবং । আমরা আউটপুট । এটি বেশিরভাগ তে ত্রুটিযুক্ত হওয়ার জন্য আমাদের যা সমতুল্য দ্বারা একটি Chernoff আবদ্ধ , হিসাবেϕmX1,,Xm{0,1}nα=1mi=1mϕ(Xi)ε=k/2n2nαk

k|2nαa|=2n|αa/2n|,
|αa/2n|ε.
P[|αa/2n|>ε]2Ω(mε2),
E[ϕ(Xi)]=E[α]=a/2n। এর থেকে বোঝা যায় যে, আমরা যদি (এবং একটি পাওয়ার নিশ্চিত করি বেছে নিই , তবে সম্ভাব্যতার সাথে কমপক্ষে ত্রুটিটি সর্বাধিক ।m=O(1/ε2)=poly(n)m20.99k

কেস 3: জন্যk=2cn+o(n)c<1

এই ক্ষেত্রে সমস্যাটি # পি-হার্ড: আমরা # 3SAT থেকে হ্রাস করব do একটি 3CNF নিন উপর ভেরিয়েবল। চয়ন করুন যেমন যে - এই প্রয়োজন। যাক ব্যতীত এখন ভেরিয়েবল বদলে । তাহলে হয়েছে পরিতৃপ্ত বরাদ্দকরণ, তারপর হয়েছে পরিতৃপ্ত বরাদ্দকরণ, যেমন "মুক্ত" ভেরিয়েবল কোনো মান একটি পরিতৃপ্ত কার্যভারে গ্রহণ করতে পারেন। এখন অনুমান করা আছে যে এই ধরনেরψmnmk<2nm1n=O(m/(1c))ϕ=ψϕnmψbϕb2nmnma^|a^a|k - যে নিয়োজন পরিতৃপ্ত সংখ্যা প্রায় সঠিক পরিমাপ যুত ত্রুটি সহ । তারপরে যেহেতু একটি পূর্ণসংখ্যা, এর মানে হল আমরা সঠিক মূল্য নির্ধারণ করতে পারেন থেকে । অ্যালগরিদমভাবে # পি-সম্পূর্ণ সমস্যা # 3SAT সমাধান করার জন্য এর সঠিক মান নির্ধারণ করা হয় । এই উপায়ে এটি # পি-হার্ড গনা যে ।a^ϕk

|ba^/2nm|=|aa^2nm|k2nm<1/2.
bba^ba^

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