প্রায়শই এনপি-হ্রাসের ক্ষেত্রে যেমন হয় তেমনি অনুরূপ সমস্যাগুলি অনুসন্ধান করাও বোধগম্য । বিশেষত, বিশ্বব্যাপী অবস্থার এনকোড করা শক্ত যেমন পিসিপিতে "কিছু নোড দেখেছেন" (বহুভুতভাবে বহু টাইলস সহ) যা গ্রাফ সমস্যার সাথে সম্পর্কিত, প্যাকিংয়ের সমস্যাগুলির জন্য আমাদের পিসিপিতে অবিচ্ছিন্ন সংখ্যাগুলি এনকোড করতে হবে (তাত্পর্যপূর্ণভাবে বড় উদাহরণ তৈরি করা), এবং শীঘ্রই. সুতরাং, শুধুমাত্র স্থানীয় বিধিনিষেধের একটি স্ট্রিং সমস্যা সবচেয়ে ভাল কাজ করার আশা করা যায়।
সংক্ষিপ্ত সাধারণ অতিপ্রাকৃত সমস্যা সমস্যার সিদ্ধান্ত সংস্করণটি বিবেচনা করুন :
দুটি স্ট্রিং প্রদত্ত সঙ্গে এবং এবং , সিদ্ধান্ত নেন আছে কিনা একটি স্ট্রিং সঙ্গে যেমন যে এবং এর subsequences হয় ।| ক | = এন | খ | = এম কে ∈ এন সি ∈ Σ + | গ | ≤ ক ক খ গa,b∈Σ+|a|=n|b|=mk∈Nc∈Σ+|c|≤kabc
ধারণা পিসিপি বিল্ড supersequences দিন হয় এবং বাঁ দিক থেকে ডানদিকে, টাইল 'ওভারল্যাপ মধ্যে এনকোডিং যা অবস্থানে আমরা আছি এবং যথাক্রমে। এটি প্রতি চিহ্নের জন্য একটি টাইল ব্যবহার করবে , সুতরাং বিপিসিপির সীমানা অনুসারে: আমরা যদি এই পিসিপিকে টাইলস সহ সমাধান করতে পারি তবে আপনি সমান দৈর্ঘ্যের সাধারণ eদ্ধত্য এবং তার বিপরীতে পড়তে পারেন।বি a বি সি কে ≤ কেababck≤k
টাইলস নির্মাণ কিছুটা ক্লান্তিকর তবে বেশ পরিষ্কার। মনে রাখবেন যে আমরা এমন টাইলস তৈরি করব না যা বা কে ফরোয়ার্ড করে না ; যেমন কখনও সংক্ষিপ্ত সাধারণ অতিপ্রাকৃতত্বের অংশ হতে পারে না , তাই তারা অতিরিক্ত অতিরিক্ত। হ্রাসের বৈশিষ্ট্যগুলি ভঙ্গ না করে এগুলি সহজেই যুক্ত করা যায়।খab
ওভারল্যাপের সংখ্যাগুলি বাইনারিতে এনকোড থাকে তবে বাইরে চিহ্নগুলি ব্যবহার করে এবং একটি সাধারণ দৈর্ঘ্যে । সুতরাং আমরা নিশ্চিত করে নিই যে টাইলগুলি গ্রাফিক্সের পরামর্শ হিসাবে ব্যবহৃত হয় (টেট্রিস), এটি অক্ষর এবং সূচি-এনকোডিং ওভারল্যাপগুলি মিশে না (পিসিপি এটি প্রতি প্রতিরোধ করে না)। আমাদের দরকার:লগ সর্বাধিক ( মি , এন )Σlogmax(m,n)
- টাইল শুরু হচ্ছে: সমান হলে , বা উভয় দিয়ে শুরু করতে পারে ।a 1 খ 1ca1b1
- মধ্যবর্তী টাইলস: পরবর্তী চিহ্নের সাথে , বা উভয় সমান হলে অগ্রসর হতে পারে ।a খcab
- টাইলস সসীম: শেষ চিহ্ন প্রান্ত (যদি শেষ এক ইতিমধ্যে দেখা হয়েছে), জন্য অনুরূপ , অথবা উভয় শেষ চিহ্ন।ক খ খcabb
এগুলি হ'ল টাইল স্কিমিটিক্স। মনে রাখবেন যে মধ্যবর্তী টাইলগুলি সমস্ত জোড়া জন্য ইনস্ট্যান্ট করতে হবে । উল্লেখ করা হয়েছে, ছাড়া টাইল তৈরি শুধুমাত্র যদি নিজ নিজ অক্ষর এবং ম্যাচ।(i,j)∈[n]×[m]∗ab
[ উত্স ]
"পরোয়া করি না" জন্য সিম্বলিক হয়; প্রকৃত টাইলগুলিতে, অন্য চিহ্নটি সেখানে অনুলিপি করতে হবে। নোট করুন যে টাইলসের সংখ্যা এবং প্রতিটি টাইলের দৈর্ঘ্য , সুতরাং নির্মিত বিপিসিপি ইনস্ট্যান্স (বর্ণমালা over প্লাস বিভাজন প্রতীক) এর বহুপদী আকার রয়েছে। তদ্ব্যতীত, প্রতিটি টালি নির্মাণ বহুবারের মধ্যে স্পষ্টভাবে সম্ভব। অতএব, প্রস্তাবিত হ্রাস আসলে একটি বৈধ বহুবর্ষীয় রূপান্তর যা এনপিসি-কমপক্ষে সংক্ষিপ্ত সাধারণ অতিপ্রাকৃত সমস্যাটি বিপিসিপিতে হ্রাস করে।∗Θ(mn)4logmax(m,n)+1Σ∪{0,1}