एक स्ट्रिंग को देखते हुए , एक विलोमपद कवर एक दृश्य है पी 1 पी 2 ⋯ पी मीटर शब्दों के पी मैं ऐसा है कि पी 1 पी 2 ⋯ पी मीटर = डब्ल्यू और इस तरह है कि प्रत्येक पी मैं विलोमपद ।
आकार को कम से कम पैलिंड्रोम कवर खोजना कितना कठिन है? (यह गतिशील प्रोग्रामिंग द्वारा उल्लेखनीय लगता है, लेकिन मुझे यकीन नहीं है कि यह काम करता है)।
क्या समस्या और कठिन हो जाती है अगर इनपुट के रूप में भी प्रत्येक पैलिंड्रोम की लंबाई पर एक बाध्य ?
सरल लालची एल्गोरिथ्म पर विचार करें, जो हमेशा सबसे लंबे पैलिंड्रोम लेता है जो वर्तमान स्थान पर शुरू होता है। उदाहरण के लिए, यदि , तो यह होगा उत्पादन ( 121 ) ⋅ ( 33 ) ⋅ ( 1 ) ⋅ ( 2 ) , इष्टतम कवर है, जबकि ( 1 ) ⋅ ( 213,312 ) ।
क्या लालची एल्गोरिथ्म समस्या के लिए 2-सन्निकटन प्रदान करता है?