ধ্রুপদী স্কেন সমস্যাগুলি জিজ্ঞাসা করে, একটি ধনাত্মক পূর্ণসংখ্যা n দেওয়া হয়েছে , নিম্নলিখিত শর্তগুলি সন্তুষ্ট করে পূর্ণসংখ্যার অ্যারে Q [ 1 .. n ] রয়েছে কিনা :
- সবার জন্য আমি
- for all i ≠ j
- সবার জন্য আমি ≠ ঞ
- সমস্ত আই ≠ জের জন্য
প্রতিটি পূর্ণসংখ্যা একটি n × n দাবাবোর্ডের i তম সারিতে রানির অবস্থান প্রতিনিধিত্ব করে ; সীমাবদ্ধতাগুলি প্রয়োজনীয়তা এনকোড করে যে কোনও রানী অন্য কোনও রানিকে আক্রমণ করে না। এন = 2 বা এন = 3 , এবং ক্লোজড-ফর্ম সমাধানগুলি এন এর অন্যান্য সমস্ত মানের জন্য পরিচিত যখন কোনও সমাধান নেই তা প্রমাণ করা সহজ । সুতরাং, সিদ্ধান্তগত সমস্যা হিসাবে , এন- স্ক্রিন সমস্যা সম্পূর্ণ তুচ্ছ।
জন্য আদর্শ backtracking না অ্যালগরিদম নির্মাণের একটি -queens সমাধান অনুমানজনিতভাবে সারির একটি উপসর্গ উপর কুইন্স স্থাপন এবং তারপর যাও recursively অবশিষ্ট সারি উপর কুইন্স একটি আইনি বসানো আছে কিনা নির্ধারণ করে। পুনরাবৃত্তির সাব-প্রবলেমটি নীচে হিসাবে আনুষ্ঠানিকভাবে করা যেতে পারে:
- একটি পূর্ণসংখ্যা এবং একটি অ্যারে পি [ 1 .. কে ] পূর্ণসংখ্যার দেওয়া, পি কি একটি অ্যারে Q এর উপসর্গ [ 1 .. n ] যা এন- স্কেন সমস্যার সমাধানের বর্ণনা দেয় ?
এটি কি আরও সাধারণ সিদ্ধান্তের সমস্যা এনপি-হার্ড?
লাতিন বর্গ সমাপ্তি [ কলম্বন ১৯৮৪ ], সুডোকু সমাপ্তি [ ইয়াতো এবং সেতা ২০০২ ] এবং স্কুয়েনের একটি ভিন্ন সাধারণীকরণ [ মার্টিন ২০০ ]] সহ আশেপাশের বেশ কয়েকটি প্রশ্ন এনপি-হার্ড হিসাবে পরিচিত , তবে এই নির্দিষ্ট প্রশ্নটি পালিয়ে গেছে বলে মনে হচ্ছে কোন গুরুতর মনোযোগ।
সম্পর্কিত cstheory.se প্রশ্ন: