সাধারণভাবে বলতে গেলে, যে কোনও অ্যালগরিদমের জন্য নিম্নলিখিতটি সত্য:
- ধরা যাক হ'ল একটি অ্যালগরিদম যা সময়ে চলে। তারপর বেশি সময় লাগতে পারে স্থান, লেখা যেহেতু বিট প্রয়োজন সময়।Af(n)Af(n)f(n)f(n)
- ধরুন হ'ল একটি অ্যালগরিদম যা স্থানের প্রয়োজন। তারপরে সময়ে, তার প্রতিটি পৃথক রাজ্যে যেতে পারে, সুতরাং than সময়ের বেশি সময় চালিয়ে কিছুই অর্জন করতে পারে না ।Af(n)2f(n)A2f(n)
এটা যে অনুসরণ করে:
NP ⊆PSPACE
নিম্নোক্ত চিত্র দ্বারা চিত্রিত হিসাবে রাষ্ট্রীয় শ্রেণিগুলির মধ্যে সম্পর্কের অংশ হিসাবে পরিচিত:
ব্যাখ্যাটি সহজ: একটি সমস্যাQ ∈ NP একটি বহুপদী দৈর্ঘ্য শংসাপত্র রয়েছেy । একটি অ্যালগরিদম যে সব সম্ভব সার্টিফিকেট পরীক্ষা একটি অ্যালগরিদম যে সিদ্ধান্ত নেয় হয়সময়।Q2nO(1)
এর স্থান প্রয়োজন:
- y ( বহুপদী )n
- যাচাই করার জন্য স্থান প্রয়োজন । যেহেতু একটি বহুপদী শংসাপত্র, এটি বহুপাক্ষিক সময়ে যাচাই করা যেতে পারে, সুতরাং সম্ভবত বহুপদী স্থানের চেয়ে বেশি প্রয়োজন হতে পারে না।yy
যেহেতু দুটি বহু বহুবর্ণের যোগফলটিও বহুবচনীয়, তাই বহুবর্ষীয় স্থান দিয়ে সিদ্ধান্ত নেওয়া যেতে পারে।Q
উদাহরণ:
ধরুন φ লিটারেল উপর 3-CNF একটি দৃষ্টান্ত হল x1…xn সঙ্গে, m ক্লজ। একটি কাজ f কিছু ফাংশন f:{x1…xn}→{0,1} ।
এটি ধারণ করে যে:
- আছে 2n বিভিন্ন বরাদ্দকরণ।
- একটি কাজ দেওয়া f , এটা লাগে O(m) এর মান গণনা করা হবে সময় φ , অতএব এটা চেয়ে বেশি প্রয়োজন হয় না করতে পারেন O(m) স্থান।
সুতরাং একটি সম্ভাব্য অ্যাসাইনমেন্ট যাচাই করে এমন একটি অ্যালগরিদম A বহুপক্ষীয় স্থান ব্যবহার করবে, তাত্পর্যপূর্ণ সময়ে চালিত হবে এবং 3-স্যাট সিদ্ধান্ত নেবে।
এটা যে অনুসরণ করে:
3-স্যাট ∈PSPACE , এবং 3-স্যাট যেহেতু এনপি-সম্পূর্ণ, NP ⊆PSPACE