এনপি- সম্পূর্ণরূপে সমস্যার (অনুসন্ধান সংস্করণগুলির) জন্য , সমাধানটি যাচাইকরণের চেয়ে সমাধানটি যাচাই করা পরিষ্কারভাবে সহজ, যেহেতু একটি সাক্ষ্য সন্ধানের ক্ষেত্রে (সম্ভবত) তাত্পর্যপূর্ণ সময় লাগে সময়টি যাচাইয়ের পরে বহুবচনের মধ্যে যাচাই করা যায়।
ইন পি অবশ্য সমাধান এছাড়াও বহুপদী সময় খুঁজে পাওয়া যেতে পারে, তাই এটি সুস্পষ্ট বলে মনে হচ্ছে না যখন সমাধান খুঁজে বের চেয়ে যাচাইকরণ দ্রুততর। আসলে, বিভিন্ন সমস্যা এই দৃষ্টিকোণ থেকে আলাদা আচরণ করে বলে মনে হচ্ছে। কিছু উদাহরণ:
3SUM: প্রদত্ত ইনপুট নম্বরগুলি, 0 এর মধ্যে তাদের মধ্যে 3 টি সন্ধান করুন যতদূর আমি জানি, দ্রুততম পরিচিত অ্যালগরিদম সময়ে চালিত হয় এবং এই আদেশটি অনুমানযোগ্য অনুকূল। অন্যদিকে , একটি সমাধানের যাচাইকরণটি আরও দ্রুততর হয়, যেহেতু আমাদের কেবল 3 টি পাওয়া সংখ্যাটি 0 এর সমষ্টি হতে হবে তা যাচাই করা উচিত।
সর্বকালের সংক্ষিপ্ততম পথ: প্রান্তের ওজন সহ একটি গ্রাফ দেওয়া হয়েছে, এর সংক্ষিপ্ততম পথের দূরত্বের ম্যাট্রিক্স গণনা করুন। এই জাতীয় ম্যাট্রিক্স একবার দেওয়া হলে এটি পুনরায় কম্পিউটিংয়ের চেয়ে দ্রুততর পরীক্ষা করা যায় যে এটি প্রকৃতপক্ষে সঠিক দূরত্বের ম্যাট্রিক্স? আমার অনুমান যে উত্তরটি সম্ভবত হ্যাঁ, তবে এটি অবশ্যই 3SUM এর চেয়ে কম স্পষ্ট ।
রৈখিক প্রোগ্রামিং. যদি দাবি করা অনুকূল সমাধান দেওয়া হয় তবে এটি পুনরায় গণনার চেয়ে এটি পরীক্ষা করা সহজ, যখন সহায়ক তথ্যও দেওয়া হয় (একটি অনুকূল দ্বৈত সমাধান)। অন্যদিকে, যদি কেবল প্রাথমিক সমাধান পাওয়া যায় তবে এলপি সমাধানের চেয়ে কেউ দ্রুত এটি পরীক্ষা করতে পারে কিনা তা পরিষ্কার নয়।
প্রশ্ন: এই বিষয় সম্পর্কে কী জানা যায়? অর্থাত্, সমাধান অনুসন্ধানের চেয়ে পি-তে কোনও সমস্যার সমাধান কখন যাচাই করা সহজ ?