জটিলতা শ্রেণি অপারেটরগুলি সম্পর্কে লেখার সময় আমি উল্লেখ করতে পারি এমন কোনও ভাল এক্সপোজিটরি নিবন্ধ বা সমীক্ষা উপস্থিত থাকলে আমি আগ্রহী : অপারেটরগুলি যা তাদের মধ্যে কোয়ানটিফায়ার যুক্ত করার মতো জটিলতা ক্লাসে রূপান্তরিত করে।
অপারেটরগুলির উদাহরণ
নিম্নলিখিতগুলি অপারেটরগুলির একটি খালি ন্যূনতম তালিকা হিসাবে ব্যাখ্যা করা যেতে পারে যা একটি উত্তর বর্ণনা করতে সক্ষম হওয়া উচিত। এখানে, সি
∃ সেঃ : = { এল ⊆ Σ ∗ ∗|∃ এ ∈ সি∃ f ∈ O ( p o l y ( n ) )∀ x ∈ Σ ∗ :[ x∈এল⟺∃ c ∈ Σ f ( | x | ) : ( x , c ) ∈ এ ] }
∃C:={L⊆Σ∗∣∣∣∃A∈C∃f∈O(poly(n))∀x∈Σ∗:[x∈L⟺∃c∈Σf(|x|):(x,c)∈A]}
- ∃
∃ অপারেটর দৃশ্যতঃ ওয়াগনার [1] প্রবর্তন করেন স্বরলিপি যদ্যপি ⋁সি এর⋁C চেয়ে ∃ সে∃C । এইভাবে নির্মিত শ্রেণীর সর্বাধিক বিখ্যাত উদাহরণ হ'ল এন পি = ∃ পিNP=∃P । এই অপারেটর একটি পরিপূরক কোয়ান্টিফায়ার দিয়ে আসে ∀∀ , যাসংজ্ঞা দ্বারা প্রতিস্থাপিত হয়, যা সহজেই সমগ্র বহুপদী অনুক্রমের সংজ্ঞায়িত করতে অনুমতি দেয়: উদাহরণস্বরূপ,। এটি সম্ভবত প্রথম অপারেটর হতে পারে যা সংজ্ঞায়িত হয়েছিল। কোয়ানটিফায়ার c∃c ∀ c∀c Σ পি 2 পি = ∃ ∀ পি এর সাথে আসেΣP2P=∃∀P
⊕ সেঃ : = { এল ⊆ Σ ∗ ∗|∃ এ ∈ সি∃ f ∈ O ( p o l y ( n ) )∀ x ∈ Σ ∗ :[ x∈এল⟺# { সি ∈ Σ চ ( | এক্স | ) : ( এক্স , সি ) ∈ এ } ≢ 0( মোড2 ) ] }
⊕C:={L⊆Σ∗∣∣∣∃A∈C∃f∈O(poly(n))∀x∈Σ∗:[x∈L⟺#{c∈Σf(|x|):(x,c)∈A}≢0(mod2)]}
- ⊕
⊕ অপারেটর অনুরূপ ∃∃ মধ্যে অপারেটর যে । সি⊕C সার্টিফিকেট যা বিদ্যমান যে ক্লাসে যাচাইযোগ্য হয় সংখ্যা উদ্বেগ সিC , কিন্তু এর পরিবর্তে certficiates সংখ্যা মডিউল বড়, মোট ছাত্র 22 । এই শ্রেণী বর্ণনা করতে ব্যবহার করা যাবে । পি⊕P এবং । এল⊕L । " এম ও ডি কে ⋅Modk⋅ " অনুরূপ অপারেটর অন্য মডুলি কে জন্য বিদ্যমান টk ।
সি ও সি : = { এল ⊆ Σ ∗ ∗|∃ এ ∈ সি∀ x ∈ Σ ∗ : [ x ∈ এল⟺x ∉ এ ] }
coC:={L⊆Σ∗∣∣∃A∈C∀x∈Σ∗:[x∈L⟺x∉A]}
- এটি পরিপূরক অপারেটর, এবং , , , এবং সম্পূর্ণ শ্রেণীর অধীনে বন্ধ রয়েছে বলে জানা যায় না এমন অন্যান্য শ্রেণীর সংজ্ঞায়িত করতে ব্যবহৃত হয় ।সি ও এন পি সি ও সি = পি সি ও এম ও ডি কে এল
coNP coC=P coModkL
বি পি ⋅ সি : = { ( Π 0 , Π 1 )|Π 0 , Π 1 ⊆ Σ ∗&∃ এ ∈ সি∃ f ∈ O ( p o l y ( n ) )∀ x ∈ Σ ∗ :[ ( x ∈ Π 0 ⇔ # { সি ∈ Σ ফ ( | এক্স | ) : ( এক্স , সি ) ∈ এ } ⩽ 13|Σf(|x|)|)&(x∈Π1⇔#{c∈Σf(|x|):(x,c)∈A}⩾23|Σf(|x|)|)]}
BP⋅C:=⎧⎩⎨⎪⎪⎪⎪(Π0,Π1)∣∣∣∣∣Π0,Π1⊆Σ∗&∃A∈C∃f∈O(poly(n))∀x∈Σ∗:[(x∈Π0⇔#{c∈Σf(|x|):(x,c)∈A}⩽13|Σf(|x|)|)&(x∈Π1⇔#{c∈Σf(|x|):(x,c)∈A}⩾23|Σf(|x|)|)]⎫⎭⎬⎪⎪⎪⎪
- ব্যবধানের জন্য ক্ষমা চাই with
- অপারেটর দৃশ্যত Schöning প্রবর্তন করেন [2], যদিও ভাষা (অর্থাত তিনি একজন সম্ভাব্যতা ফাঁক অনুমতি না) এবং স্পষ্ট ধ্রুবক ব্যবহার না করেই সংজ্ঞায়িত করতে বা । সংজ্ঞা এখানে উৎপাদনের অঙ্গীকার-সমস্যার পরিবর্তে, হ্যা-দৃষ্টান্ত দিয়ে এবং কোন-দৃষ্টান্ত । দ্রষ্টব্য যে , এবং ; এই অপারেটর তোদা এবং Ogiwara [3] ব্যবহার করত দেখাতে হবে যে ।BP
BP 1313 2323 Π1Π1 Π0Π0 BPP=BP⋅PBPP=BP⋅P AM=BP⋅NPAM=BP⋅NP P#P⊆BP⋅⊕PP#P⊆BP⋅⊕P
মন্তব্য
অন্যান্য গুরুত্বপূর্ণ অপারেটরগুলি যেগুলি স্ট্যান্ডার্ড ক্লাসগুলির সংজ্ঞা থেকে বিমূর্ত করতে পারে তারা হলেন (ক্লাস থেকে এবং ) এবং (ক্লাস থেকে এবং )। বেশিরভাগ সাহিত্যে এটিও অন্তর্নিহিত যে (সিদ্ধান্তের ক্লাস থেকে ফাংশন সমস্যা সৃষ্টি করে) এবং (সিদ্ধান্ত শ্রেণি থেকে গণনা ক্লাস ) জটিলতা অপারেটরও।C=⋅C
বোরচার্ট এবং সিলভেস্ট্রি [৪] এর একটি নিবন্ধ আছে যা প্রতিটি শ্রেণির জন্য একজন অপারেটরকে সংজ্ঞায়িত করার প্রস্তাব দেয় তবে এটি সাহিত্যে খুব বেশি উল্লেখ করা হয় বলে মনে হয় না; আমি এও উদ্বিগ্ন যে এই ধরনের একটি সাধারণ পদ্ধতির সূক্ষ্ম সংজ্ঞাযুক্ত সমস্যা থাকতে পারে। তারা পরিবর্তে কবলার, শেনিং এবং টোরেন [৫] এর একটি ভাল উপস্থাপনা উল্লেখ করে, যা এখন প্রায় ২০ বছরেরও বেশি বয়সী এবং এটিও অপসারণ থেকে বলে মনে হচ্ছে ।⊕
প্রশ্ন
জটিলতা শ্রেণীর অপারেটরগুলির জন্য কোন বই বা নিবন্ধটি একটি ভাল রেফারেন্স?
তথ্যসূত্র
[1]: কে। ওয়াগনার, সংহত ইনপুট উপস্থাপনা , অ্যাক্টা ইনফর্মের সাথে সংযুক্ত সমস্যাগুলির জটিলতা । 23 (1986) 325–356।
[২]: ইউ.সি. শানিং, সম্ভাব্য জটিলতা ক্লাস এবং স্বল্পতা , প্রোকে। জটিলতা তত্ত্বের কাঠামোর বিষয়ে দ্বিতীয় আইইইই সম্মেলন, 1987, পৃষ্ঠা 2-8; জে.কম্পটেও সিস্টেম সায়।, 39 (1989), পৃষ্ঠা 84-100।
[3]: এস তোদা এবং এম। ওগিওয়ারা, গণনা ক্লাসগুলি কমপক্ষে বহু- সময়কালীন স্তরক্রম , সিয়াম জে.কম্পুট হিসাবে কম শক্ত। 21 (1992) 316–328।
[৪]: বি এবং বোরচার্ট, আর। সিলভেস্ট্রি, ডট অপারেটর , তাত্ত্বিক কম্পিউটার সায়েন্স ভলিউম 262 (2001), 501–523।
[৫]: জে.ক্যাবলার, ইউ। শ্যাকিং, এবং জে। টরন, গ্রাফ আইসোমরফিজম সমস্যা: এর স্ট্রাকচারাল জটিলতা, বীরখুজার, বাসেল (1993)।