പോളിനോമിയൽ റൂട്ട് സോൾവർ

വികസിപ്പിച്ച എക്സ്പ്രഷനിൽ നിന്നോ കോഫിഫിഷ്യന്റ് ലിസ്റ്റിൽ നിന്നോ ഒരു പോളിനോമിയലിന്റെ എല്ലാ റിയൽ, കോംപ്ലക്സ് റൂട്ടുകളും റെസിഡ്യുവലുകളും കൺവെർജൻസ് പരിശോധനകളോടെയും കണ്ടെത്തുക.

പോളിനോമിയൽ

പോളിനോമിയൽ നൽകേണ്ട രീതി
ഒരു വേരിയബിളും നെഗറ്റീവ് അല്ലാത്ത പൂർണ്ണസംഖ്യാ പവറുകളും ഉപയോഗിക്കുക, ഇത് വികസിപ്പിച്ചതായിരിക്കണം. പദങ്ങൾ = ചിഹ്നത്തിന്റെ ഇരുവശത്തും വരാം.

സാധുവായ പരിധി: ഡിഗ്രി 1–20, |കോഫിഫിഷ്യന്റ്| ≤ 1e100, ഭിന്നസംഖ്യകൾ അനുവദനീയം, കൂടാതെ 4–12 ദശാംശ സ്ഥാനങ്ങൾ കാണിക്കുന്നു.

കൂടുതൽ സ്ഥാനങ്ങൾ സ്റ്റോപ്പിംഗ് ടെസ്റ്റ് കൂടുതൽ കർശനമാക്കുന്നു; കോഫിഫിഷ്യന്റുകളിൽ നഷ്ടപ്പെട്ട കൃത്യത വീണ്ടെടുക്കാൻ അവയ്ക്ക് കഴിയില്ല.
ഒരു പോളിനോമിയൽ പരീക്ഷിക്കുക

റൂട്ട് സെറ്റ്

നിങ്ങളുടെ റൂട്ടുകൾ ഇവിടെ ദൃശ്യമാകും

വികസിപ്പിച്ച ഒരു പോളിനോമിയലോ അതിന്റെ കോഫിഫിഷ്യന്റുകളോ നൽകുക, തുടർന്ന് എല്ലാ റൂട്ടുകളും കണ്ടെത്തുക.

ആരംഭിക്കാൻ ഒരു പോളിനോമിയൽ നൽകുക.

നിങ്ങളുടെ പോളിനോമിയലും എല്ലാ കണക്കുകൂട്ടലുകളും ഈ ബ്രൗസറിൽ തന്നെ തുടരും, അവ ഒരിക്കലും അപ്‌ലോഡ് ചെയ്യില്ല.

പതിവ് ചോദ്യങ്ങൾ

ഉയർന്ന ഡിഗ്രിയുള്ള റൂട്ടുകൾ എങ്ങനെയാണ് കണ്ടെത്തുന്നത്?

സോൾവർ കോംപ്ലക്സ് ഗെസ്സുകളുടെ നിരവധി ഡിറ്റർമിനിസ്റ്റിക് സെറ്റുകളിൽ നിന്ന് ആരംഭിക്കുകയും Ehrlich–Aberth അപ്ഡേറ്റ് ഉപയോഗിച്ച് എല്ലാ ഗെസ്സുകളും ഒരേസമയം മെച്ചപ്പെടുത്തുകയും ചെയ്യുന്നു. Horner രീതി പോളിനോമിയലും അതിന്റെ ഡെറിവേറ്റീവും കാര്യക്ഷമമായി വിലയിരുത്തുന്നു, കൂടാതെ തിരികെ ലഭിക്കുന്ന ഓരോ റൂട്ടും സ്കെയിൽ-സ്വതന്ത്ര റെസിഡ്യുവൽ പരിശോധനയ്ക്കായി യഥാർത്ഥ പോളിനോമിയലിലേക്ക് സബ്സ്റ്റിറ്റ്യൂട്ട് ചെയ്യുന്നു.

ഇവ കൃത്യമായ റൂട്ടുകളാണോ?

അല്ല. ഒരു ലീനിയർ സമവാക്യം ഒഴികെ, കാണിച്ചിരിക്കുന്ന റൂട്ടുകൾ ന്യൂമെറിക്കൽ അപ്രോക്സിമേഷനുകളാണ്. 4-ന് മുകളിലുള്ള ഡിഗ്രികൾക്ക് റാഡിക്കലുകളിൽ പൊതുവായ ഫോർമുല ഇല്ല, കൂടാതെ കുറഞ്ഞ ഡിഗ്രിയുള്ള ഫോർമുലകൾക്ക് പോലും ബുദ്ധിമുട്ടുള്ള കോഫിഫിഷ്യന്റുകളിൽ കൃത്യത നഷ്ടപ്പെടാം. അപ്രോക്സിമേഷൻ വിലയിരുത്താൻ റെസിഡ്യുവലും സെൻസിറ്റിവിറ്റി മുന്നറിയിപ്പും ഉപയോഗിക്കുക; ഡിഗ്രി-2 സമവാക്യത്തിന് കൃത്യമായ ഭിന്നസംഖ്യകളോ റാഡിക്കലുകളോ ആവശ്യമുള്ളപ്പോൾ ക്വാഡ്രാറ്റിക് കാൽക്കുലേറ്റർ ഉപയോഗിക്കുക.

ആവർത്തിച്ചുള്ള റൂട്ടുകളുടെ സ്ഥിരത കുറവായിരിക്കുന്നത് എന്തുകൊണ്ട്?

ആവർത്തിച്ചുള്ള ഒരു റൂട്ടിൽ, പോളിനോമിയലും അതിന്റെ ഡെറിവേറ്റീവും പൂജ്യമായിരിക്കും. അത് കറക്ഷൻ ഘട്ടത്തെ ദുർബലപ്പെടുത്തുന്നു, അതിനാൽ കോഫിഫിഷ്യന്റിലെ ചെറിയ മാറ്റങ്ങൾ പോലും ആവർത്തിച്ചുള്ള ഒരു റൂട്ടിനെ അടുത്തടുത്തുള്ള പല റൂട്ടുകളായി വിഭജിച്ചേക്കാം. റൂട്ടുകളുടെ ന്യൂമെറിക്കൽ മൂല്യങ്ങൾ പരസ്പരം വളരെ അടുത്ത് വരുമ്പോൾ മാത്രമേ സോൾവർ അവയെ ഗ്രൂപ്പ് ചെയ്യുകയും മൾട്ടിപ്ലിസിറ്റി ദൃശ്യമാക്കുകയും ചെയ്യുകയുള്ളൂ.

എനിക്ക് എന്തൊക്കെ നൽകാം?

റിയൽ ആയതും ഡൈമൻഷൻ ഇല്ലാത്തതുമായ കോഫിഫിഷ്യന്റുകളും 20 വരെയുള്ള പൂർണ്ണസംഖ്യാ പവറുകളുള്ള ഒരു വേരിയബിളും ഉപയോഗിക്കുക. എക്സ്പ്രഷൻ ഇതിനകം വികസിപ്പിച്ചതായിരിക്കണം, എന്നാൽ പദങ്ങൾ ക്രമത്തിലല്ലാതെ വരാം അല്ലെങ്കിൽ സമവാക്യത്തിന്റെ ഇരുവശത്തും വരാം. കോഫിഫിഷ്യന്റ് ലിസ്റ്റ് ഏറ്റവും ഉയർന്ന പവർ മുതൽ കോൺസ്റ്റന്റ് വരെയായിരിക്കണം, കൂടാതെ വിട്ടുപോയ പവറുകൾക്ക് പൂജ്യം ഉൾപ്പെടുത്തണം.

പോളിനോമിയൽ റൂട്ടുകൾ കണ്ടെത്തൽ: തിയറിയും ന്യൂമെറിക്കൽ രീതികളും

ഗണിതശാസ്ത്രത്തിലും എഞ്ചിനീയറിംഗിലും ഏറ്റവും സാധാരണയായി അഭിമുഖീകരിക്കുന്ന ഒരു പ്രശ്നമാണ് പോളിനോമിയൽ സമവാക്യങ്ങളുടെ റൂട്ടുകൾ അല്ലെങ്കിൽ പൂജ്യങ്ങൾ കണ്ടെത്തുക എന്നത്. ഒരു പോളിനോമിയൽ സമവാക്യത്തിന്റെ ഡിഗ്രി 1 മുതൽ 20 വരെയാകുമ്പോൾ, അതിനുള്ള എല്ലാ റിയൽ (real), കോംപ്ലക്സ് (complex), ആവർത്തിച്ചുള്ള (repeated) റൂട്ടുകൾ കൃത്യമായി കണ്ടെത്താൻ ഈ പോളിനോമിയൽ റൂട്ട് സോൾവർ സഹായിക്കുന്നു.

ബീജഗണിത സമവാക്യങ്ങൾ നിർദ്ധാരണം ചെയ്യുമ്പോൾ കൃത്യമായ ബീജഗണിത പരിഹാരങ്ങളും (algebraic solutions) ന്യൂമെറിക്കൽ അപ്രോക്സിമേഷനുകളും (numerical approximations) തമ്മിൽ വലിയ വ്യത്യാസമുണ്ട്. ഒന്നാം ഡിഗ്രി സമവാക്യങ്ങൾക്ക് നേരിട്ടുള്ള ലീനിയർ പരിഹാരം സാധ്യമാണ്. എന്നാൽ 4-ന് മുകളിലുള്ള ഡിഗ്രികൾക്ക് റാഡിക്കലുകളിൽ പൊതുവായ ഫോർമുല ഇല്ല, കൂടാതെ കുറഞ്ഞ ഡിഗ്രിയുള്ള ഫോർമുലകൾക്ക് പോലും ബുദ്ധിമുട്ടുള്ള കോഫിഫിഷ്യന്റുകളിൽ കൃത്യത നഷ്ടപ്പെടാം. ഇവിടെയാണ് കമ്പ്യൂട്ടേഷണൽ രീതികളുടെയും ന്യൂമെറിക്കൽ അൽഗോരിതങ്ങളുടെയും പ്രാധാന്യം വരുന്നത്. ഈ ടൂൾ ഉയർന്ന ഡിഗ്രി പോളിനോമിയലുകളുടെ റൂട്ടുകൾ കണ്ടെത്തുന്നതിനായി വിപുലമായ ന്യൂമെറിക്കൽ ഐറ്ററേഷൻ രീതികളാണ് ഉപയോഗിക്കുന്നത്.

ഇൻപുട്ട് രീതികളും നിയന്ത്രണങ്ങളും

ഉപയോക്താക്കൾക്ക് അവരുടെ ആവശ്യാനുസരണം രണ്ട് രീതികളിൽ പോളിനോമിയലുകൾ ഇൻപുട്ട് ചെയ്യാവുന്നതാണ്:

  1. വികസിപ്പിച്ച എക്സ്പ്രഷൻ: ഒരു വേരിയബിളും നെഗറ്റീവ് അല്ലാത്ത പൂർണ്ണസംഖ്യാ പവറുകളും ഉപയോഗിച്ചുള്ള സമവാക്യങ്ങൾ ഈ രീതിയിൽ നൽകാം. പദങ്ങൾ സമവാക്യത്തിന്റെ ഇരുവശത്തും വരാവുന്നതാണ്. ഉദാഹരണത്തിന്, x^5 - x = 0.
  2. കോഫിഫിഷ്യന്റ് ലിസ്റ്റ്: കോമകൾ, സ്പേസുകൾ അല്ലെങ്കിൽ പുതിയ വരികൾ ഉപയോഗിച്ച് വേർതിരിച്ച ഡൈമൻഷൻ ഇല്ലാത്ത റിയൽ നമ്പറുകൾ ഈ രീതിയിൽ നൽകാം. ഏറ്റവും ഉയർന്ന പവർ മുതൽ കോൺസ്റ്റന്റ് വരെയുള്ള ക്രമത്തിലായിരിക്കണം ഇത് നൽകേണ്ടത്. വിട്ടുപോയ ഓരോ പവറിനും 0 ഉൾപ്പെടുത്തേണ്ടതുണ്ട്.

ഇൻപുട്ട് പരിധികളും നിയമങ്ങളും

കൃത്യമായ കണക്കുകൂട്ടലുകൾ ഉറപ്പാക്കുന്നതിനായി ചില കർശനമായ നിയമങ്ങൾ സോൾവർ പിന്തുടരുന്നു:

  • പോളിനോമിയലിന്റെ ഡിഗ്രി 1 മുതൽ 20 വരെയായിരിക്കണം.
  • കോഫിഫിഷ്യന്റുകൾ |കോഫിഫിഷ്യന്റ്| ≤ 1e100 എന്ന പരിധിയിലുള്ള റിയൽ നമ്പറുകൾ ആയിരിക്കണം. ഭിന്നസംഖ്യകൾ അനുവദനീയമാണ്.
  • ഇൻപുട്ട് ടെക്സ്റ്റിന്റെ നീളം 600 അക്ഷരങ്ങളിൽ താഴെയായിരിക്കണം.
  • ബ്രാക്കറ്റുകൾ ഉള്ള ഇൻപുട്ടുകൾ അനുവദിക്കില്ല. ഓരോ പവറിനും വ്യക്തമായ കോഫിഫിഷ്യന്റ് ഉണ്ടാകുന്നതിനായി ആദ്യം ബ്രാക്കറ്റുകൾ വികസിപ്പിക്കേണ്ടതുണ്ട്.
  • ഒന്നിലധികം വേരിയബിളുകൾ ഉപയോഗിക്കാൻ പാടില്ല, ഒരു വേരിയബിൾ മാത്രം ഉപയോഗിക്കുക.
  • നെഗറ്റീവോ ഭിന്നസംഖ്യയോ ആയ പവറുകൾ അനുവദനീയമല്ല. 0 മുതൽ 20 വരെയുള്ള പൂർണ്ണസംഖ്യാ പവറുകൾ മാത്രമേ ഉപയോഗിക്കാവൂ.
  • ഭിന്നസംഖ്യകൾ കോഫിഫിഷ്യന്റുകളായി നൽകുമ്പോൾ ഛേദത്തിൽ (denominator) 0 വരാൻ പാടില്ല.

അൽഗോരിതവും കണക്കുകൂട്ടൽ ഘട്ടങ്ങളും

ഉയർന്ന ഡിഗ്രിയുള്ള പോളിനോമിയലുകൾ പരിഹരിക്കാൻ ഈ സോൾവർ പ്രധാനമായും രണ്ട് രീതികളാണ് അവലംബിക്കുന്നത്. ഒന്നാം ഡിഗ്രി സമവാക്യങ്ങൾക്ക് നേരിട്ടുള്ള ലീനിയർ പരിഹാരം (Direct linear solution) ഉപയോഗിക്കുമ്പോൾ, ഉയർന്ന ഡിഗ്രികൾക്കായി Ehrlich–Aberth ഐറ്ററേഷൻ (Ehrlich–Aberth iteration) രീതിയാണ് ഉപയോഗിക്കുന്നത്.

കണക്കുകൂട്ടൽ പ്രക്രിയ താഴെ പറയുന്ന ഘട്ടങ്ങളിലൂടെയാണ് കടന്നുപോകുന്നത്:

ഘട്ടം 1: സ്റ്റാൻഡേർഡ് രൂപം (Standard form)

നൽകിയിരിക്കുന്ന എക്സ്പ്രഷനിലെ എല്ലാ പദങ്ങളെയും ഒരു വശത്തേക്ക് കൊണ്ടുവന്ന് അവയെ സ്റ്റാൻഡേർഡ് രൂപത്തിലേക്ക് മാറ്റുന്നു.

ഘട്ടം 2: നോർമലൈസ് ചെയ്യൽ (Normalize)

പോളിനോമിയലിലെ ഓരോ കോഫിഫിഷ്യന്റിനെയും അതിന്റെ ലീഡിംഗ് കോഫിഫിഷ്യന്റ് (leading coefficient) കൊണ്ട് ഹരിക്കുന്നു.

ഘട്ടം 3: സ്കെയിലിംഗ് (Scale)

പ്രാരംഭ ഗെസ്സുകൾ (initial guesses) സ്ഥിരതയുള്ള പരിധിയിൽ നിലനിർത്തുന്നതിനായി റൂട്ട് സെർച്ച് R എന്ന മൂല്യം ഉപയോഗിച്ച് സ്കെയിൽ ചെയ്യുന്നു.

ഘട്ടം 4: ഐറ്ററേഷൻ (Iterate)

Ehrlich–Aberth രീതി ഉപയോഗിച്ച് ഒരേസമയമുള്ള റൂട്ട് അപ്ഡേറ്റ് (Simultaneous root update) നടത്തുന്നു. കോംപ്ലക്സ് ഗെസ്സുകളുടെ ഡിറ്റർമിനിസ്റ്റിക് സെറ്റുകളിൽ നിന്ന് ആരംഭിച്ച്, കറക്ഷൻ നിശ്ചിത ടോളറൻസിന് താഴെയാകുന്നതുവരെ എല്ലാ റൂട്ട് ഗെസ്സുകളും ഒന്നിച്ച് അപ്ഡേറ്റ് ചെയ്യുന്നു. ഈ ഘട്ടത്തിൽ പോളിനോമിയലും അതിന്റെ ഡെറിവേറ്റീവും കാര്യക്ഷമമായി വിലയിരുത്താൻ ഹോർണറുടെ രീതി (Horner's method) ഉപയോഗിക്കുന്നു.

ഘട്ടം 5: പരിശോധന (Verify)

കണ്ടെത്തിയ ഓരോ റൂട്ടും യഥാർത്ഥ പോളിനോമിയലിലേക്ക് തിരികെ സബ്സ്റ്റിറ്റ്യൂട്ട് ചെയ്ത് കൃത്യത പരിശോധിക്കുന്നു. ഇതിലൂടെ ലഭിക്കുന്ന ഏറ്റവും വലിയ നോർമലൈസ്ഡ് റെസിഡ്യുവൽ (normalized residual) കണക്കാക്കുന്നു.


റൂട്ടുകളുടെ സെൻസിറ്റിവിറ്റിയും സ്ഥിരതയും

ന്യൂമെറിക്കൽ റൂട്ട് കണ്ടെത്തലിൽ ഏറ്റവും പ്രധാനപ്പെട്ട ഒന്നാണ് റൂട്ടുകളുടെ സ്ഥിരത പരിശോധിക്കുന്നത്. ആവർത്തിച്ചുള്ളതോ (repeated roots) അല്ലെങ്കിൽ പരസ്പരം വളരെ അടുത്തടുത്തുള്ളതോ ആയ റൂട്ടുകൾ ഉള്ള പോളിനോമിയലുകൾക്ക് സെൻസിറ്റിവിറ്റി വളരെ കൂടുതലായിരിക്കും.

ആവർത്തിച്ചുള്ള ഒരു റൂട്ടിൽ, പോളിനോമിയലും അതിന്റെ ആദ്യ ഡെറിവേറ്റീവും പൂജ്യമായിരിക്കും. ഇത് കറക്ഷൻ ഘട്ടത്തിന്റെ വേഗതയെയും കൃത്യതയെയും ബാധിക്കുന്നു. കോഫിഫിഷ്യന്റുകളിൽ ഉണ്ടാകുന്ന വളരെ ചെറിയ മാറ്റങ്ങൾ പോലും ഇത്തരം ആവർത്തിച്ചുള്ള റൂട്ടുകളെ വലിയ വ്യത്യാസമുള്ള ഒന്നിലധികം റൂട്ടുകളായി വിഭജിക്കാൻ കാരണമായേക്കാം. റൂട്ടുകളുടെ ന്യൂമെറിക്കൽ മൂല്യങ്ങൾ പരസ്പരം വളരെ അടുത്ത് വരുമ്പോൾ മാത്രമേ സോൾവർ അവയെ ഗ്രൂപ്പ് ചെയ്യുകയും മൾട്ടിപ്ലിസിറ്റി (multiplicity) കാണിക്കുകയും ചെയ്യുകയുള്ളൂ.


ഡയഗ്നോസ്റ്റിക്സും ഔട്ട്പുട്ടുകളും

സോൾവർ കണക്കുകൂട്ടലുകൾ പൂർത്തിയാക്കുമ്പോൾ താഴെ പറയുന്ന വിവരങ്ങൾ ലഭ്യമാക്കുന്നു:

  • റൂട്ട് സെറ്റ് (Root set): സ്റ്റാൻഡേർഡ് രൂപത്തിലുള്ള പോളിനോമിയൽ, ആകെ റൂട്ടുകളുടെ എണ്ണം, ഓരോ റൂട്ടിന്റെയും മൂല്യം, മൾട്ടിപ്ലിസിറ്റി, നോർമലൈസ്ഡ് റെസിഡ്യുവൽ എന്നിവ ഇതിൽ കാണാം.
  • കോംപ്ലക്സ് പ്ലെയിനിലെ റൂട്ടുകൾ (Roots on the complex plane): കണ്ടെത്തിയ റിയൽ, കോംപ്ലക്സ് റൂട്ടുകളെ ഒരു ഗ്രാഫിക്കൽ പ്ലോട്ടിൽ അടയാളപ്പെടുത്തി കാണിക്കുന്നു.
  • ന്യൂമെറിക്കൽ പരിശോധന (Numerical check): യഥാർത്ഥ ഡിഗ്രി, ഉപയോഗിച്ച രീതി, ഡിസ്പ്ലേ കൃത്യത, ഐറ്ററേഷനുകളുടെ എണ്ണം, ശ്രമിച്ച സ്റ്റാർട്ടിംഗ് സെറ്റുകൾ, ഏറ്റവും വലിയ നോർമലൈസ്ഡ് റെസിഡ്യുവൽ എന്നിവ അടങ്ങിയ ഡയഗ്നോസ്റ്റിക്സ് പാനൽ.

സ്വകാര്യതയും ഡാറ്റാ പ്രോസസ്സിംഗും

ഈ ടൂളിൽ നൽകുന്ന പോളിനോമിയലുകളും അവയുമായി ബന്ധപ്പെട്ട എല്ലാ കണക്കുകൂട്ടലുകളും പൂർണ്ണമായും ഉപയോക്താവിന്റെ ബ്രൗസറിൽ തന്നെയായിരിക്കും നടക്കുന്നത്. വിവരങ്ങൾ ബാഹ്യ സെർവറുകളിലേക്ക് അപ്‌ലോഡ് ചെയ്യപ്പെടുന്നില്ല.


പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ (FAQ)

ചോദ്യം: എനിക്ക് എന്തൊക്കെ നൽകാം?
ഉത്തരം: റിയൽ ആയതും ഡൈമൻഷൻ ഇല്ലാത്തതുമായ കോഫിഫിഷ്യന്റുകളും 20 വരെയുള്ള പൂർണ്ണസംഖ്യാ പവറുകളുള്ള ഒരു വേരിയബിളും ഉപയോഗിക്കുക. എക്സ്പ്രഷൻ ഇതിനകം വികസിപ്പിച്ചതായിരിക്കണം, എന്നാൽ പദങ്ങൾ ക്രമത്തിലല്ലാതെ വരാം അല്ലെങ്കിൽ സമവാക്യത്തിന്റെ ഇരുവശത്തും വരാം. കോഫിഫിഷ്യന്റ് ലിസ്റ്റ് ഏറ്റവും ഉയർന്ന പവർ മുതൽ കോൺസ്റ്റന്റ് വരെയായിരിക്കണം, കൂടാതെ വിട്ടുപോയ പവറുകൾക്ക് പൂജ്യം ഉൾപ്പെടുത്തണം.

ചോദ്യം: ഇവ കൃത്യമായ റൂട്ടുകളാണോ?
ഉത്തരം: അല്ല. ഒരു ലീനിയർ സമവാക്യം ഒഴികെ, കാണിച്ചിരിക്കുന്ന റൂട്ടുകൾ ന്യൂമെറിക്കൽ അപ്രോക്സിമേഷനുകളാണ്. 4-ന് മുകളിലുള്ള ഡിഗ്രികൾക്ക് റാഡിക്കലുകളിൽ പൊതുവായ ഫോർമുല ഇല്ല, കൂടാതെ കുറഞ്ഞ ഡിഗ്രിയുള്ള ഫോർമുലകൾക്ക് പോലും ബുദ്ധിമുട്ടുള്ള കോഫിഫിഷ്യന്റുകളിൽ കൃത്യത നഷ്ടപ്പെടാം. അപ്രോക്സിമേഷൻ വിലയിരുത്താൻ റെസിഡ്യുവലും സെൻസിറ്റിവിറ്റി മുന്നറിയിപ്പും ഉപയോഗിക്കുക; ഡിഗ്രി-2 സമവാക്യത്തിന് കൃത്യമായ ഭിന്നസംഖ്യകളോ റാഡിക്കലുകളോ ആവശ്യമുള്ളപ്പോൾ ക്വാഡ്രാറ്റിക് കാൽക്കുലേറ്റർ ഉപയോഗിക്കുക.

ചോദ്യം: ഉയർന്ന ഡിഗ്രിയുള്ള റൂട്ടുകൾ എങ്ങനെയാണ് കണ്ടെത്തുന്നത്?
ഉത്തരം: സോൾവർ കോംപ്ലക്സ് ഗെസ്സുകളുടെ നിരവധി ഡിറ്റർമിനിസ്റ്റിക് സെറ്റുകളിൽ നിന്ന് ആരംഭിക്കുകയും Ehrlich–Aberth അപ്ഡേറ്റ് ഉപയോഗിച്ച് എല്ലാ ഗെസ്സുകളും ഒരേസമയം മെച്ചപ്പെടുത്തുകയും ചെയ്യുന്നു. Horner രീതി പോളിനോമിയലും അതിന്റെ ഡെറിവേറ്റീവും കാര്യക്ഷമമായി വിലയിരുത്തുന്നു, കൂടാതെ തിരികെ ലഭിക്കുന്ന ഓരോ റൂട്ടും സ്കെയിൽ-സ്വതന്ത്ര റെസിഡ്യുവൽ പരിശോധനയ്ക്കായി യഥാർത്ഥ പോളിനോമിയലിലേക്ക് സബ്സ്റ്റിറ്റ്യൂട്ട് ചെയ്യുന്നു.

ചോദ്യം: ആവർത്തിച്ചുള്ള റൂട്ടുകളുടെ സ്ഥിരത കുറവായിരിക്കുന്നത് എന്തുകൊണ്ട്?
ഉത്തരം: ആവർത്തിച്ചുള്ള ഒരു റൂട്ടിൽ, പോളിനോമിയലും അതിന്റെ ഡെറിവേറ്റീവും പൂജ്യമായിരിക്കും. അത് കറക്ഷൻ ഘട്ടത്തെ ദുർബലപ്പെടുത്തുന്നു, അതിനാൽ കോഫിഫിഷ്യന്റിലെ ചെറിയ മാറ്റങ്ങൾ പോലും ആവർത്തിച്ചുള്ള ഒരു റൂട്ടിനെ അടുത്തടുത്തുള്ള പല റൂട്ടൂട്ടുകളായി വിഭജിച്ചേക്കാം. റൂട്ടുകളുടെ ന്യൂമെറിക്കൽ മൂല്യങ്ങൾ പരസ്പരം വളരെ അടുത്ത് വരുമ്പോൾ മാത്രമേ സോൾവർ അവയെ ഗ്രൂപ്പ് ചെയ്യുകയും മൾട്ടിപ്ലിസിറ്റി ദൃശ്യമാക്കുകയും ചെയ്യുകയുള്ളൂ.