कार्य स्थान का उपयोग करके एक ही लंबाई के दो तारों के बीच सटीक संपादन दूरी की गणना के लिए सबसे अच्छी ज्ञात जटिलता क्या है जो इनपुट के आकार में उदासीन है? मुझे लगता है कि इनपुट कुछ केवल-पढ़ने के लिए प्रारूप में संग्रहीत है। क्या यह पहले से अध्ययन की समस्या है?
सवाल एक छोटे से अधिक विशिष्ट, कैसे के बारे में बनाने के अंतरिक्ष जहांnप्रत्येक इनपुट स्ट्रिंग की लंबाई है।
संपादित करें। डेविड एपस्टीन के जवाब के बाद, ऐसा लगता है एक अच्छा सवाल संपादित दूरी बहुपद समय और में पाया जा सकता बस यदि है स्थान। कोई भी निचली सीमा भी दिलचस्प होगी।
1
संपादन के बारे में: मुझे लगता है कि आप कुछ गलत समझ रहे हैं। डेविड एप्पस्टीन का जवाब दिखाता है कि समस्या एनएल में हल करने योग्य है, इसलिए पी। में भी
—
एमिल जेकाबेक मोनिका
... असल में, मूल वैगनर-फिशर एल्गोरिदम पहले से ही ऐसा करता है।
—
एमिल जेकाबेक
मुझे लगता है कि एल्गोरिथ्म के लिए पूछने के लिए इरादा संस्करण संपादित किया गया है कि दोनों अशुद्ध स्थान और बहुपद समय था।
—
डेविड एप्पस्टीन
@ डैविडएप्पस्टीन हां, बिल्कुल। मैंने स्पष्टीकरण के लिए फिर से संपादित किया है।
—
फेलिक्स
BTW, 1 प्रति मिडमैच / डिलीट / इंसर्ट के स्टैंडर्ड प्राइसिंग मॉडल को मानते हुए, अगर एडिट डिस्टेंस l है, तो एडिट डिस्टेंस मैट्रिक में सबसे छोटे रास्ते का एहसास होने वाला रास्ता मुख्य विकर्ण से सबसे अधिक l की दूरी पर है, और फिर संपादित दूरी को O (l) स्थान का उपयोग करके गणना की जानी चाहिए। इस प्रकार, sqrt (n) स्थान के साथ, आप संपादित दूरी की गणना कर सकते हैं यदि यह छोटा है (यानी, sqrt (n) से छोटा)। यदि यह बड़ा है तो ही यह कठिन लगता है। बेशक, इस मामले में, यकीनन, आपको कम परवाह करनी चाहिए।
—
सरीएल हर-पेलेड