সরানো ক্রিয়াকলাপের সাথে দূরত্ব সম্পাদনা করুন


13

অনুপ্রেরণা: একজন সহকারী একটি পাণ্ডুলিপি সম্পাদনা করে এবং আমি সম্পাদনাগুলির একটি পরিষ্কার সংক্ষিপ্ত বিবরণ দেখতে চাই। সবগুলি "পরিবর্তন" সরঞ্জাম -একটি করলে কি না হয় বেহুদা হতে থাকে উভয় চারপাশে পাঠ্য চলন্ত (যেমন, পুনরায় সংগঠিত কাঠামো) এবং স্থানীয় সম্পাদনাগুলি করছেন। এটি সঠিকভাবে পাওয়া কি এতটা কঠিন?


সংজ্ঞা: আমি ন্যূনতম সম্পাদনার দূরত্ব খুঁজতে চাই, যেখানে অনুমতিপ্রাপ্ত অপারেশন রয়েছে:

  • "সস্তা" ক্রিয়াকলাপ: একক অক্ষর যুক্ত করুন / পরিবর্তন করুন / মুছুন (সাধারণ লেভেনস্টেইন অপারেশন),

  • "ব্যয়বহুল": অপারেশন: একটি নতুন অবস্থান (একটি সাবস্ট্রিং সরাতে abcdacbd কোন স্ট্রিং জন্য a , b , c , d )।

দুটি স্ট্রিং x এবং y এবং পূর্ণসংখ্যা k এবং K , আমি নিম্নলিখিত সমস্যাটি সমাধান করতে চাই:

  • আপনি সর্বাধিক কে সস্তার অপারেশন এবং সর্বাধিক কে ব্যয়বহুল ক্রিয়াকলাপ ব্যবহার করে x কে y তে রূপান্তর করতে পারেন ?kK

প্রশ্নাবলী:

  1. এই সমস্যার কোনও নাম আছে কি? (এটি ক্রম সারিবদ্ধকরণ প্রসঙ্গে একটি খুব স্ট্যান্ডার্ড প্রশ্নের মত মনে হচ্ছে।)

  2. এটা কি কঠিন?

  3. যদি এটি শক্ত হয় তবে এটি প্যারামিটার হিসাবে -এর সাথে স্থির-পরামিতি ট্র্যাকটেবল ?K

  4. দক্ষ আনুমানিক অ্যালগরিদম আছে? (যেমন, সর্বাধিক সঙ্গে একটি সমাধান খুঁজে সস্তা এবং 2 কে ব্যয়বহুল অপারেশন যদি সঙ্গে একটি সমাধান সস্তা এবং কে ব্যয়বহুল অপারেশন বিদ্যমান।)2k2KkK

আমি উইকিপিডিয়ায় তালিকাভুক্ত স্ট্রিং মেট্রিকগুলি একবার দেখার চেষ্টা করেছি , কিন্তু তাদের কোনওটিই ঠিক মতো দেখেনি।


3
জন্য , সমস্যা Transpositions দ্বারা বাছাই করা হয়। দেখুন, উদাহরণস্বরূপ web.cs.dal.ca/~whided/HThesis07.pdf আমি আপনার সমস্যার মুখোমুখি হই নি, তবে এটি খুব ভাল অনুপ্রাণিত বলে মনে হচ্ছে। k=0
সার্জ গ্যাসপার্স

4
Transpositions সমস্যা দ্বারা বাছাই দ্বারা NP-কঠোরতা 2010 সালে প্রমাণিত হয়েছে, দেখতে বাছাইকরণ transpositions দ্বারা কঠিন
মারজিও ডি বায়াসি

3
স্থানান্তরগুলি শক্ত, তবে সন্নিবেশ এবং মুছে ফেলা হয় না। যদি আপনি কোনও ব্যয়বহুল ক্রিয়াকলাপটিকে হয় একটি স্বেচ্ছাসেবী সাবস্ট্রিং মোছা বা অন্য স্ট্রিংয়ের কোনও স্ট্রিংয়ের সন্নিবেশকরণের অনুমতি দেন তবে সমস্যাটি বেশ সহজ হয়ে উঠবে। ফলস্বরূপ দূরত্বটি প্রতিসাম্য হবে না, যদিও।
জৌনি সিরিন

আমি স্থির-পরামিতি ট্র্যাকটেবিলিটি সম্পর্কে আরও আগ্রহী। নতুন কোন আবিষ্কার আছে কি?
ইয়িক্সিন Cao

উত্তর:


5

সার্জ গ্যাস্পারদের মন্তব্য অনুসারে, জন্য সমস্যাটি স্থানান্তর অনুসারে বাছাই করা হয়েছে এবং ১৯৯৯ সালে বাফনা এবং পেভজনার দ্বারা এটি প্রবর্তন করা হয়েছিল। এর এনপি-কঠোরতা কেবল ২০১০ সালে প্রমাণিত হয়েছে; দেখতে লরেন্ট Bulteau, Guillaume, Fertin এবং আইরিনা Rusu, "Transpositions দ্বারা বাছাই কঠিন"k=0


4

kak+ba,b0

xa+baAA[i,j]x[1i]y[1j]AdA[i1,j]A[i1,j1]A[i,j1]Ad[i1,j]A[i,j]Ad[i,j]O(1)

xAs

O(1)xO(|x|)As[i,j1]y[j]A[i,j]As[i,j]

zy[j]zAs[i,j1]xzzzy[j]xO(|z||z|)As[i,j]A[i,j|z|1]A[i,j1]zO(1)As[i,j]O(|z|)

O(min(|x||y|2,|x|2|y|))

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