প্যালিনড্রোম দ্বারা স্ট্রিং Coverেকে রাখা


12

একটি স্ট্রিং প্রদত্ত , একটি যে শব্দ কবিতা প্রভৃতি উলটা করিয়া পড়িলেও একই থাকে কভার একটি ক্রম পি 1 P 2 ⋯ পি এম শব্দের পি আমি যেমন যে পি 1 P 2 ⋯ পি মি = W এবং এই ধরনের প্রতিটি পি আমি একটি যে শব্দ কবিতা প্রভৃতি উলটা করিয়া পড়িলেও একই থাকে হয় ।w=σ1σ2…σnp1p2⋯pmpip1p2⋯pm=wpi

আকারের ন্যূনতম প্যালিনড্রোম কভারটি পাওয়া কতটা শক্ত? (এটি ডায়নামিক প্রোগ্রামিংয়ের দ্বারা করণীয় মনে হয় তবে আমি নিশ্চিত যে এটি কার্যকর)।

যদি ইনপুট হিসাবে দেওয়া হয় তবে প্রতিটি প্যালিনড্রোম দৈর্ঘ্যের উপরও একটি আবদ্ধ হয় যদি সমস্যাটি আরও শক্ত হয় ?b

সাধারণ লোভী অ্যালগরিদম বিবেচনা করুন, যা সর্বদা দীর্ঘতম প্যালিনড্রোম গ্রহণ করে যা বর্তমান অবস্থানে থেকে শুরু হয়। উদাহরণস্বরূপ, যদি , তাহলে এটি হবে আউটপুট ( 121 ) ⋅ ( 33 ) ⋅ ( 1 ) ⋅ ( 2 ) , অনুকূল কভার থাকাকালীন ( 1 ) ⋅ ( 213312 ) ।w=1213312(121)⋅(33)⋅(1)⋅(2)(1)⋅(213312)

লোভী অ্যালগরিদম কি সমস্যার জন্য 2-অনুমানের সরবরাহ করে?

উত্তর:


10
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.