প্রতিটি স্ট্রিংয়ের অক্ষরগুলিকে যথাযথ করে রেখে একটি নতুন স্ট্রিংয়ে অক্ষরকে ছেদ করে দুটি স্ট্রিংয়ের একটি শফল গঠিত হয়। উদাহরণস্বরূপ, MISSISSIPPI
হল MISIPP
এবং এর পরিবর্তন SSISI
। আমি যদি স্ট্রিং স্কোয়ারে কল করতে পারি তবে এটি দুটি অভিন্ন স্ট্রিংয়ের পরিবর্তন হতে পারে। উদাহরণস্বরূপ, ABCABDCD
বর্গক্ষেত্র, কারণ এটি একটি রদবদল ABCD
এবং ABCD
তবে স্ট্রিংটি ABCDDCBA
বর্গক্ষেত্র নয়।
স্ট্রিং বর্গক্ষেত্র কিনা তা নির্ধারণ করার জন্য কি একটি দ্রুত অ্যালগরিদম আছে বা এটি এনপি-হার্ড? স্পষ্ট গতিশীল প্রোগ্রামিং পদ্ধতির কাজ বলে মনে হচ্ছে না।
এমনকি নিম্নলিখিত বিশেষ কেসগুলি কঠিন বলে মনে হচ্ছে: (1) স্ট্রিং যাতে প্রতিটি অক্ষর সর্বাধিক চার ছয়বার প্রদর্শিত হয় এবং (2) কেবল দুটি স্বতন্ত্র অক্ষরযুক্ত স্ট্রিং। অস্ট্রিনের নীচে যেমন উল্লেখ করা হয়েছে, বিশেষ অক্ষর যেখানে প্রতিটি চরিত্র সর্বাধিক চার বার ঘটে থাকে তা 2SAT এ হ্রাস করা যেতে পারে।
আপডেট: এই সমস্যাটির আরও একটি সূত্র রয়েছে যা কঠোরতার প্রমাণকে আরও সহজ করে তুলতে পারে।
এমন একটি গ্রাফ জি বিবেচনা করুন যার দৈর্ঘ্যগুলি 1 এর মধ্য দিয়ে n; প্রতিটি প্রান্তটিকে এর শেষ বিন্দুগুলির মধ্যে আসল বিরতি দিয়ে চিহ্নিত করুন। আমরা বলি যে একটি ব্যবধানে অন্যটি সঠিকভাবে অন্তর্ভুক্ত করা থাকলে জি এর দুটি কিনারা বাসা বাঁধে । উদাহরণস্বরূপ, প্রান্তগুলি (1,5) এবং (2,3) নেস্টেড, কিন্তু (1,3) এবং (5,6) নয়, এবং (1,5) এবং (2,8) নয়। জি একটি মেলা অ নেস্টেড যদি কোন প্রান্ত জোড়া নেস্টেড করা হয়। জি এর কোনও নেস্টেড নিখুঁত মিল রয়েছে কিনা তা নির্ধারণ করার জন্য কি একটি দ্রুত অ্যালগরিদম আছে, বা সমস্যাটি এনপি-হার্ড?
একটি স্ট্রিং আনফ্ল্যাচিং ক্লাকগুলির একটি বিরক্তিকর ইউনিয়নে (সমান অক্ষরের মধ্যে প্রান্তযুক্ত) একটি অ-নেস্টেড নিখুঁত মিল খুঁজে পাওয়ার সমতুল্য। বিশেষত, একটি বাইনারি স্ট্রিং আনসাফফুলিং দুটি চক্রের বিশৃঙ্খলাযুক্ত ইউনিয়নে একটি অ-নেস্টেড নিখুঁত মিল খুঁজে পাওয়ার সমতুল্য । তবে আমি জানিনা যে এই সমস্যাটি সাধারণ গ্রাফগুলির পক্ষে শক্ত, বা গ্রাফের কোনও আকর্ষণীয় শ্রেণীর পক্ষে সহজ।
নিখুঁত নন- ক্রসিংয়ের মিলগুলি খুঁজে পাওয়ার জন্য একটি বহু বহু-সময় অ্যালগরিদম রয়েছে ।
আপডেট (জুন 24, 2013): সমস্যার সমাধান! স্কোয়ার স্ট্রিং সনাক্তকরণের জন্য এনপি-সম্পূর্ণ এমন দুটি স্বতন্ত্র প্রমাণ রয়েছে।
নভেম্বর ২০১২ সালে, স্যাম বস এবং মাইকেল সল্টিস 3-বিভাজন থেকে হ্রাসের ঘোষণা করেছেন , যা দেখায় যে 9-বর্ণের বর্ণমালার জন্য স্ট্রিংয়ের জন্যও সমস্যাটি কঠিন। দেখুন "একটি স্কয়ার Unshuffling দ্বারা NP-কঠিন ," কম্পিউটার সিস্টেম বিজ্ঞান জার্নাল 2014।
জুন ২০১৩-এ, রোমিও রিজি এবং স্টাফেন ভায়লেট দীর্ঘতম সাধারণ পরবর্তী সমস্যা থেকে হ্রাস প্রকাশ করেছে । " শফলের পণ্যগুলির জন্য স্কয়ারগুলি শনাক্তকরণের " দেখুন , প্রোক Pr রাশিয়ার 8 ম আন্তর্জাতিক কম্পিউটার বিজ্ঞান সিম্পোজিয়াম , স্প্রিংগার এলএনসিএস 7913, পৃষ্ঠা 235-2245।
এছাড়া একটি সহজ প্রমাণ অ নেস্টেড নিখুঁত matchings খোঁজার Shuai চেঙ লি এবং 2009 দেখুন "এ মিং লি কারণে দ্বারা NP-কঠিন হয় 2-বিরতি প্যাটার্নের দুই খোলা সমস্যা ", তাত্ত্বিক কম্পিউটার বিজ্ঞান 410 (24-25 ): 2410–2423, 2009।