समस्या बहुपद गणना करने के लिए है । मान लें कि सभी गुणांक एक मशीन शब्द में फिट होते हैं, अर्थात इकाई समय में हेरफेर किया जा सकता है।
आप एक पेड़ के फैशन में एफएफटी लागू करके समय कर सकते हैं । क्या आप O ( n log n ) कर सकते हैं ?
समस्या बहुपद गणना करने के लिए है । मान लें कि सभी गुणांक एक मशीन शब्द में फिट होते हैं, अर्थात इकाई समय में हेरफेर किया जा सकता है।
आप एक पेड़ के फैशन में एफएफटी लागू करके समय कर सकते हैं । क्या आप O ( n log n ) कर सकते हैं ?
जवाबों:
चेतावनी: यह अभी पूर्ण उत्तर नहीं है। यदि प्रशंसनीय तर्क आपको असहज करते हैं, तो पढ़ना बंद कर दें।
मैं एक ऐसे संस्करण पर विचार करूंगा, जहां हम जटिल संख्याओं पर गुणा करना चाहते हैं (x - a_1) ... (x - a_n)।
समस्या एन बिंदुओं पर एक बहुपद का मूल्यांकन करने के लिए दोहरी है। हम जानते हैं कि यह बड़ी चतुराई से O (n log n) के समय किया जा सकता है जब अंक एकता की मूल जड़ें होते हैं। यह फास्ट पॉलीएर ट्रांसफॉर्मर को चालू करने वाले नियमित बहुभुज के समरूपता का आवश्यक लाभ उठाता है। यह परिवर्तन दो रूपों में आता है, जिसे पारंपरिक रूप से डिसीमिनेशन-इन-टाइम और डिक्मिशन-इन-फ्रीक्वेंसी कहा जाता है। मूलांक दो में वे सम-पक्षीय नियमित बहुभुज के समरूपता की एक दोहरी जोड़ी पर भरोसा करते हैं: इंटरलॉकिंग समरूपता (एक नियमित षट्भुज में दो इंटरलॉकिंग समबाहु त्रिभुज होते हैं) और पंखे के सामने सहानुभूति होती है (आधे हिस्से में एक नियमित रूप से षट्भुज काटें और पंखे जैसे टुकड़ों को प्रकट करें समबाहु त्रिकोण में)।
इस दृष्टिकोण से, यह अत्यधिक अनुमान है कि एक ओ (एन लॉग एन) एल्गोरिदम विशेष समरूपता के बिना एन बिंदुओं के एक मनमाने ढंग से सेट के लिए मौजूद होगा। इसका मतलब यह होगा कि जटिल विमान में बिंदुओं के यादृच्छिक सेट की तुलना में नियमित रूप से बहुभुज के बारे में कुछ भी असाधारण नहीं है।