हॉर्नर की विधि

From Vigyanwiki

गणित और कंप्यूटर विज्ञान में, हॉर्नर की विधि या हॉर्नर की योजना बहुपद मूल्यांकन के लिए एक कलन विधि के रूप में होती है। यद्यपि विलियम जॉर्ज हॉर्नर के नाम पर इसका नाम रखा गया, यह बहुत पुरानी विधि के रूप में है और इसका श्रेय हॉर्नर द्वारा जोसेफ-लुई लाग्रेंज को दिया गया है तथा चीनी और फ़ारसी गणितज्ञों को कई सैकड़ों वर्षों में खोजा गया है।[1] कंप्यूटरों के आगमन के बाद, यह कलन विधि बहुपदों के साथ कुशलतापूर्वक गणना करने के लिए मूलभूत रूप बन गया।

कलन विधि हॉर्नर के नियम पर आधारित है, जिसमें एक बहुपद को 'नेस्टेड फॉर्म' में लिखा गया है

यह केवल n गुणन और n जोड़ के साथ घात n के बहुपद के मूल्यांकन की अनुमति देता है। यह इष्टतम है, क्योंकि घात n के बहुपद हैं जिनका मूल्यांकन कम अंकगणितीय परिचालनों के साथ नहीं किया जा सकता है[2]

वैकल्पिक रूप से, हॉर्नर की विधि 1819 में हॉर्नर द्वारा वर्णित बहुपदों की रूट्स का अनुमान लगाने के लिए एक विधि को संदर्भित करती है। यह न्यूटन रैप्सन विधि का एक प्रकार है, जो हॉर्नर के नियम के अनुप्रयोग द्वारा हाथ की गणना के लिए अधिक कुशल रूप में होती है। 1970 के आसपास कंप्यूटर के सामान्य उपयोग में आने तक इसका व्यापक रूप से उपयोग किया जाता था।

बहुपद मूल्यांकन और दीर्घ विभाजन

बहुपद दिया है

जहाँ निरंतर गुणांक के रूप में होता है, समस्या के एक विशिष्ट मान पर बहुपद का मूल्यांकन करना है।

इसके लिए, अचरों के एक नए अनुक्रम का पुनरावर्तन संबंध इस प्रकार परिभाषित किया जाता है।

तब का मूल्य .है

यह देखने के लिए कि यह क्यों काम करता है, बहुपद के रूप में लिखा जा सकता है

इस प्रकार, पुनरावृत्त रूप से को प्रतिस्थापित करके अभिव्यक्ति इस प्रकार किया है,