smcproject/ml-wiki-sentences huggingface dataset:
അതിരുകൾ വടക്ക് - പെരിങ്ങര, പായിപ്പാട് (കോട്ടയം ജില്ല) പഞ്ചായത്തുകൾ കിഴക്ക് - കവിയൂർ, കുറ്റൂർ പഞ്ചായത്തുകൾ തെക്ക് - കുറ്റൂർ പഞ്ചായത്ത് പടിഞ്ഞാറ് - പെരിങ്ങര, നെടുമ്പ്രം പഞ്ചായത്തുകൾ നിലവിലെ സ്ഥിതിവിവരകണക്കുകൾ ആകെ ജനസംഖ്യ - 52883 (2001) പുരുഷൻ - 24817 സ്ത്രീ - 28066 എസ്‌സി - 4488 (പുരുഷൻ-2150, സ്ത്രീ-2338) ആകെ വാർഡുകൾ - 39 വനിതാ സംവരണം - 20 വാർഡുകൾ പട്ടികജാതി സംവരണം -3 വാർഡുകൾ പട്ടികജാതി വനിതാ സംവരണം - 2 വാർഡുകൾ അങ്കണവാടി - 54 ആകെ സ്കൂളുകൾ - 29 പ്രധാന വിദ്യാഭ്യാസ സ്ഥാപനങ്ങൾ
നൂറ്റാണ്ടുകൾക്ക് മുൻപ് തന്നെ ശ്രീവല്ലഭക്ഷേത്രത്തിനനുബന്ധമായി താമസസൗകര്യങ്ങളോട് കൂടിയ ഒരു ഗുരുകുലം നിലനിന്നിരുന്നതായി കരുതപ്പെടുന്നു..
ആദ്യത്തെ വ്യവസ്ഥാപിതമായ സ്കൂൾ തുടങ്ങിയത് കാവിൽ കമ്പോളത്തിൽ പതിനെട്ടാം നൂറ്റാണ്ടിന്റെ മധ്യത്തിലാണ്‌.
തിരുവിതാംകൂറിൽ ആദ്യമായി ഇംഗ്ലീഷ് വിദ്യാഭ്യാസം ആരംഭിച്ചത് തിരുവല്ല സി.എം.എസ് സ്കൂളിലാണ്.
ഇരുപതാം നൂറ്റാണ്ടിന്റെ തുടക്കത്തിൽ സ്ഥാപിതമായ എം.ജി.എം ഹൈസ്കൂളും എസ്.സി.എസ് ഹൈസ്കൂളും ഇപ്പോഴും മികച്ച നിലവാരം പുലർത്തുന്നു.
മറ്റൊരു പ്രമുഖ വിദ്യാലയമാണ് ദേവസ്വം ബോർഡ് ഹൈസ്കൂൾ.
കൂടാതെ മുത്തൂർ ഗവണ്മെന്റ് എൽ.പി സ്കൂൾ, മുത്തൂർ എൻ. എസ്. എസ്. ഹൈ സ്‌കൂൾ തുടങ്ങി ഏറ്റവും കൂടുതൽ വിദ്യാഭ്യാസ സ്ഥാപനങ്ങളുള്ള സ്ഥലമാണ് തിരുവല്ല.1952-ൽ തിരുവല്ലയിലെ ആദ്യ കലാലയമായ മാർത്തോമ്മ കോളേജ് സ്ഥാപിതമായി.
ടൈറ്റസ് II ടീച്ചേഴ്സ് കോളേജ്, മാർ അത്താനേഷ്യസ് കോളേജ് ഫോർ അഡ്‌വാൻസ്‌ഡ് സ്റ്റഡീസ് (മാക്‌ഫാസ്റ്റ്) തുടങ്ങിയവ തിരുവല്ലയിലെ മറ്റ് പ്രധാന വിദ്യാഭ്യാസ സ്ഥാപനങ്ങളാണ് ആശുപത്രികൾ താലൂക്ക് ആശുപതി പുഷ്പഗിരി മെഡിക്കൽ കോളേജ് മെഡിക്കൽ മിഷൻ ആശുപത്രി മേരി ക്യൂൻസ് ആശുപത്രി ബിലീവേഴ്സ് ചർച്ച് മെഡിക്കൽ കോളേജ് നഗരസഭയുടെ രൂപീകരണം
1910-ൽ രൂപീകരിച്ച ടൗൺ ഇംപ്രൂവ്‌മെൻ്റ് കമ്മിറ്റി തിരുവല്ല നഗരത്തിൻ്റെ ആദ്യ സ്ഥാപന രൂപമായിരുന്നു.
1920- ൽ തിരുവല്ല മുനിസിപ്പാലിറ്റി രൂപീകരിച്ചത് ശ്രീ എ ആർ സുബ്രഹ്മണ്യ അയ്യരും വൈസ് പ്രസിഡൻ്റുമായ ശ്രീ റാവു സാഹിബ് സഖറിയയുമാണ് .
12 ജനപ്രതിനിധികൾ ഉണ്ടായിരുന്നു, മൊത്തം വിസ്തീർണ്ണം 14.14 ചതുരശ്ര കിലോമീറ്ററും ജനസംഖ്യ 27000 ആയിരുന്നു.
1943 ൽ വാർഡുകളുടെ എണ്ണം 18 ആയി ഉയർത്തി.
2 നോമിനേറ്റഡ് അംഗങ്ങൾക്കൊപ്പം മൊത്തം അംഗങ്ങളുടെ എണ്ണം 19 ആയി ഉയർത്തി.
1987 ഓഗസ്റ്റിൽ കുറ്റപ്പുഴ പഞ്ചായത്തും കൂടി ചേർത്തു മൊത്തം വിസ്തീർണ്ണം 27.51 ചതുരശ്ര കിലോമീറ്ററായി.
2000-ൽ തിരഞ്ഞെടുക്കപ്പെട്ട ജനപ്രതിനിധികളുടെ എണ്ണം 37 ആയി.
അടുത്തിടെ അത് 39 ആയി ഉയർത്തി.
വിദ്യാഭ്യാസത്തിൽ തിരുവല്ലയ്ക്ക് ഒന്നാം സ്ഥാനമുണ്ട്.
തിരുവിതാംകൂറിലെ ആദ്യത്തെ ഇംഗ്ലീഷ് സ്കൂൾ തിരുവല്ലയിൽ സ്ഥാപിതമായി.
ചെയർമാൻന്മാർ
റാവു സാഹിബ് സഖറിയ (1922-1923)
ആർ. പൽപ്പുപിള്ള (1923-1928)
മാമ്മൻ വർഗീസ് (1928-1928)
കെ. എം. മാമ്മൻ മാപ്പിള (1928-1932)
എം. ഇ.
മാധവൻപ്പിള്ള (1934-1937)
ഒ.സി. നൈനാൻ (1937 -1940)
കെ.ജെ. അലക്സാണ്ടർ (1940-1943)
എം.കെ. കേശവൻ നായർ (1943-1947)
എൻ. ഈശ്വരൻ നമ്പൂതിരി (1947-1953)
എം.പി. ചന്ദ്രശേഖരൻ പിള്ള (1953-1954)
സി. ജേക്കബ് പൗലോസ് (1954 - 1962)
ഡോ. ജോർജ് കുരുവിള (1962-1979)
എൻ. നാരായണ ഭട്ടതിരി (1979-1984)
എം.എസ്. വിജയാനന്ദ് ഐ. എ എസ് [സബ് കളക്ടർ, തിരുവല്ല ] (1984-1985)
തോമസ് മാത്യു[സബ് കളക്ടർ, തിരുവല്ല ] (1985-1988)
പ്രൊഫ. എം. വി. ജി. നമ്പൂതിരി (1988-1991)
എൻ. നാരായണഭട്ടതിരി (1991-1992)
ചെറിയാൻ പോളച്ചിറയ്ക്കൽ (1992-1995)
എം.കെ. സരോജിനിയമ്മ (1995- 1998)
സുശീല മേരി കുരുവിള (1998-2000)
ബീലാ ബാജി മാത്യു (2000)
വർഗീസ് ജോൺ (2000-2003)
രാജു മുണ്ടമറ്റം (2003-2004)
കോശി തോമസ് (2004-2007)
ആർ. ജയകുമാർ (2007-2000)
ജേക്കബ് വഞ്ചിപ്പാലം (2008-2009)
ചെറിയാൻ പോളച്ചിറയ്ക്കൽ (2009-2010)
ലിൻഡാ തോമസ് വഞ്ചിപ്പാലം (2010-2012)
ഷീലാ വർഗീസ് (2012-2013)
ഡെൽസി സാം (2013-2015)
കെ. വി. വർഗീസ് (2015-2018)
ചെറിയാൻ പോളച്ചിറയ്ക്കൽ (2018-2020)
ആർ. ജയകുമാർ (2020)
ബിന്ദു ജയകുമാർ (2020-2022)
ശാന്തമ്മ വർഗീസ് പര്യാത്ത് (2022-2023)
അനു ജോർജ് (2023 മുതൽ ) വാർഡുകൾ
മുത്തൂർ നോർത്ത്
ചുമത്ര
ആറ്റുചിറ
കിഴക്കൻ മുത്തൂർ
വാരിക്കാട്
അണ്ണവട്ടം
നാട്ടുക്കടവ്
ആമല്ലൂർ പടിഞ്ഞാറ്
ആമല്ലൂർ കിഴക്ക്
മീന്തലക്കര
മഞ്ഞാടി
റെയിൽവേ സ്‌റ്റേഷൻ
പുഷ്പഗിരി
തൈമല
കറ്റോട്
ഇരുവെള്ളിപ്ര
തോണ്ടറ
തിരുമൂലപുരം കിഴക്ക്
ആഞ്ഞിലിമൂട്
തിരുമൂലപുരം പടിഞ്ഞാറ്
ശ്രീരാമകൃഷ്ണാശ്രമം
കുളക്കാട്
തുകലശേരി
മതിൽഭാഗം
കിഴക്കുംമുറി
ശ്രീവല്ലഭ
കാവുംഭാഗം
ഉത്രന്മേൽ
അഴിയിടത്തുംചിറ
മന്നകരംച്ചിറ
അഞ്ചൽക്കുറ്റി
എം.ജി.എം
മേരിഗിരി
ടൗൺ
രാമൻചിറ
ജെ.പി. നഗർ
കോട്ടാലിൽ
മുത്തൂർ കൗൺസിലന്മാർ (2020-2025) ക്രമ നമ്പർ വാർഡിൻ്റെ പേര് വാർഡ് കൗൺസിലർ രാഷ്ട്രീയ പാർട്ടി മുന്നണി 1.
മുത്തൂർ നോർത്ത് ശോഭാ വിനു കോൺഗ്രസ് യു.ഡി.എഫ് 2.
ചുമത്ര ബിന്ദു പ്രകാശ് സി. പി.ഐ. (എം) എൽ.ഡി.എഫ് 3.
ആറ്റുചിറ ലിൻഡ തോമസ് വഞ്ചിപ്പാലം (മറിയാമ്മ മത്തായി) കേരള കോൺഗ്രസ് (മാണി) എൽ.ഡി.എഫ് 4.
കിഴക്കൻ മുത്തൂർ തോമസ് വഞ്ചിപ്പാലം കേരള കോൺഗ്രസ് (മാണി) എൽ.ഡി.എഫ് 5.
വാരിക്കാട് സബിതാ സലിം എസ്.ഡി.പി.ഐ എസ്.ഡി.പി.ഐ 6.
അണ്ണവട്ടം ഷാനി താജ് എൽ.ഡി.എഫ്. സ്വതന്ത്രൻ എൽ.ഡി.എഫ് 7.
നാട്ടുക്കടവ് സജി എം മാത്യു കോൺഗ്രസ് യു.ഡി.എഫ് 8.
കോളേജ് ഡോ. റെജിനോൾഡ് വർഗീസ് കോൺഗ്രസ് യു.ഡി.എഫ് 9.
ആമല്ലൂർ പടിഞ്ഞാറ് രാഹുൽ ബിജു എൻ. ഡി. എ സ്വതന്ത്രൻ എൻ.ഡി.എ 10.
ആമല്ലൂർ കിഴക്ക് മേഘ കെ സാമുവൽ എൽ.ഡി.എഫ്. സ്വതന്ത്രൻ എൽ.ഡി.എഫ് 11.
മീന്തലക്കര ജേക്കബ് ജോർജ് മനയ്ക്കൽ (സണ്ണി) കേരള കോൺഗ്രസ് യു.ഡി.എഫ് 12.
മഞ്ഞാടി സാറാമ്മ ഫ്രാൻസിസ് കോൺഗ്രസ് യു.ഡി.എഫ് 13.
റെയിൽവേ സ്‌റ്റേഷൻ മാത്യൂസ് ചാലക്കുഴി കേരള കോൺഗ്രസ് യു.ഡി.എഫ് 14.
പുഷ്പഗിരി ജിജി വട്ടശേരിൽ എൻ.സി.പി. എൽ.ഡി.എഫ് 15.
തൈമല ജാസ് നാലിൽ പോത്തൻ കോൺഗ്രസ് യു.ഡി.എഫ് 16.
കറ്റോട് അനു സോമൻ എൽ.ഡി.എഫ്. സ്വതന്ത്രൻ എൽ.ഡി.എഫ് 17.
ഇരുവെള്ളിപ്ര ഷീജ കരിമ്പിൻക്കാല എൽ.ഡി.എഫ്. സ്വതന്ത്രൻ എൽ.ഡി.എഫ് 18.
തോണ്ടറ ലെജു എം സഖറിയ കോൺഗ്രസ് യു.ഡി.എഫ് 19.
തിരുമൂലപുരം കിഴക്ക് ഫിലിപ്പ് ജോർജ് കേരള കോൺഗ്രസ് യു.ഡി.എഫ് 20.
ആഞ്ഞിലിമൂട് ശാന്തമ്മ വർഗീസ് പര്യാത്ത് (കൊച്ചുമോൾ) കേരള കോൺഗ്രസ് യു.ഡി.എഫ് 21.
തിരുമൂലപുരം പടിഞ്ഞാറ് ജോസ് പഴയിടം കേരള കോൺഗ്രസ് യു.ഡി.എഫ് 22.
ശ്രീരാമകൃഷ്ണാശ്രമം ശ്രീജ എം.ആർ സി. പി.ഐ. (എം) എൽ.ഡി.എഫ് 23.
കുളക്കാട് ബിന്ദു ജേക്കബ് കേരള കോൺഗ്രസ് (മാണി) എൽ.ഡി.എഫ് 24.
തുകലശേരി റീന വിശാൽ എൽ.ഡി.എഫ്. സ്വതന്ത്രൻ എൽ.ഡി.എഫ് 25..
മതിൽഭാഗം മിനി പ്രസാദ് ബി.ജെ.പി. എൻ.ഡി.എ 26.
കിഴക്കുംമുറി ബിന്ദു ജയകുമാർ കോൺഗ്രസ് യു.ഡി.എഫ് 27.
ശ്രീവല്ലഭ ഗംഗ രാധാകൃഷ്ണൻ ബി.ജെ.പി. എൻ.ഡി.എ 28.
കാവുംഭാഗം അന്നമ്മ മത്തായി എൽ.ഡി.എഫ്. സ്വതന്ത്രൻ എൽ.ഡി.എഫ് 29.
ഉത്രന്മേൽ ശ്രീനിവാസൻ എം.ആർ (ശ്രീനിവാസൻ പുറയാറ്റ്) ബി.ജെ.പി. എൻ.ഡി.എ 30.
അഴിയിടത്തുംചിറ വിമൽ ജി.എം. ബി.ജെ.പി. എൻ.ഡി.എ 31.
മന്നകരംച്ചിറ ടി.എസ്. വിജയകുമാർ ബി.ജെ.പി. എൻ.ഡി.എ 32.
അഞ്ചൽക്കുറ്റി മാത്യു ചാക്കോ കോൺഗ്രസ് യു.ഡി.എഫ് 33.
എം.ജി.എം പൂജ ജയൻ ബി.ജെ.പി. എൻ.ഡി.എ 34.
മേരിഗിരി ഷീല വർഗീസ് കേരള കോൺഗ്രസ് യു.ഡി.എഫ് 35.
ടൗൺ പ്രദീപ് മാമ്മൻ മാത്യു കേരള കോൺഗ്രസ് (മാണി) എൽ.ഡി.എഫ് 36.
രാമൻചിറ അനു ജോർജ് കോൺഗ്രസ് യു.ഡി.എഫ് 37.
ജെ.പി. നഗർ അഡ്വ.
സുനിൽ ജേക്കബ് കോൺഗ്രസ് യു.ഡി.എഫ് 38.
കോട്ടാലിൽ ജേക്കബ് (ഷിനു ഈപ്പൻ) സി. പി.ഐ. (എം) എൽ.ഡി.എഫ് 39.
മുത്തൂർ ഇന്ദു ചന്ദ്രൻ സി. പി.ഐ. (എം) എൽ.ഡി.എഫ് കക്ഷിനില (2020) യു.ഡി.എഫ്- 16 എൽ.ഡി.എഫ്-15 എൻ.ഡി.എ- 7 എസ്.ഡി. പി. ഐ- 1 ക്രമ നമ്പർ രാഷ്ട്രീയ പാർട്ടി കക്ഷിനില മുന്നണി 1.
കോൺഗ്രസ് 10 യു.ഡി.എഫ് 2.
കേരള കോൺഗ്രസ് 6 യു.ഡി.എഫ് 3.
ബി.ജെ.പി. 6 എൻ.ഡി.എ 4.
സി. പി.ഐ. (എം) 4 എൽ.ഡി.എഫ് 5.
കേരള കോൺഗ്രസ് (മാണി) 4 എൽ.ഡി.എഫ് 6.
എൻ.സി.പി. 1 എൽ.ഡി.എഫ് 7.
എസ്.ഡി.പി.ഐ 1 എസ്.ഡി.പി.ഐ 8.
എൽ.ഡി.എഫ്. സ്വതന്ത്രർ 6 എൽ.ഡി.എഫ് 9.
എൻ. ഡി. എ സ്വതന്ത്രൻ 1 എൻ.ഡി.എ
ഡൈനമോ ഈ ലേഖനം ഏതെങ്കിലും സ്രോതസ്സുകളിൽ നിന്നുള്ള വേണ്ടത്ര തെളിവുകൾ ഉൾക്കൊള്ളുന്നില്ല.
ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/Dynamo "ഡൈനാമൊ" (പരിച്ഛേദം, യു.എസ്. പേറ്റന്റ് 2,84,110 )
വൈദ്യുത ജനിത്രത്തിന്റെ മറ്റൊരു പേരാണ് ഡൈനാമൊ എങ്കിലും കമ്മ്യൂട്ടേറ്ററിന്റെ സഹായത്തോടെ നേർധാരാ വൈദ്യുതി (DC Current) ഉത്പാദിപ്പിക്കുന്ന ജനറേറ്ററുകളെയാണ് ഇന്ന് ഡൈനാമൊ എന്ന് വിളിക്കുന്നത് .
വ്യവസായങ്ങൾക്ക് വേണ്ടി വിദ്യുഛക്തി ഉത്പാദിപ്പിക്കുന്ന ഡൈനാമോകളായിരുന്നു ആദ്യത്തെ വൈദ്യുത ജനിത്രങ്ങൾ.
വൈദ്യുത മോട്ടോർ , പ്രത്യാവർത്തിധാരാ വൈദ്യുതി ഉത്പാദിപ്പിക്കുന്ന ആൾട്ടർനേറ്റർ , റോട്ടറി ആൾട്ടർനേറ്റർ മുതലായ ഊർജ്ജ പരിവർത്തന ഉപാധികളുടെ മുൻ‌ഗാമിയായിരുന്നു ഡൈനമോ.
പ്രത്യാവർത്തി ധാരാ വൈദ്യുതിയുടെ ആധിപത്യവും കമ്മ്യൂട്ടേറ്ററുകളുടെ പോരായ്മകളും സോളിഡ് സ്റ്റേറ്റ് ഉപാധികൾ കൊണ്ട് പ്രത്യാവർത്തി ധാരാ വൈദ്യുതിയെ നേർധാരാ വൈദ്യുതിയായി എളുപ്പത്തിൽ മാറ്റാമെന്നതും ഒക്കെ കാരണം ഡൈനാമോകൾ ഇന്ന് ഊർജ്ജോത്പാദനത്തിന് അധികം ഉപയോഗിക്കുന്നില്ല.
മൈക്കൽ ഫാരഡേ ആണ്‌ ഡൈനാമോ കണ്ടുപിടിച്ചത്.
ഡൈനാമിക് ഹോസ്റ്റ് കോൺഫിഗറേഷൻ പ്രോട്ടോകോൾ ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/DHCP
ഒരു കമ്പ്യൂട്ടർ നെറ്റ്വർക്കിങ്ങിൽ പി.സി അഥവാ കമ്പ്യൂട്ടർ ഡൈനാമിക് ആയി ഐ.പി. അഡ്രസ് ലഭിക്കുവാൻ വേണ്ടി ഉപയോഗിക്കുന്ന പ്രോട്ടോകോൾ ആണ് ഡൈനാമിക് ഹോസ്റ്റ് കോൺഫിഗറേഷൻ പ്രോട്ടോകോൾ അഥവാ ഡി.എച്ച്.സി.പി (DHCP).
ഇത് RFC 1531 അടിസ്ഥാനമായുള്ള ഒരു പ്രോട്ടോക്കോളാണ്.
ഇതിന്റെ ആദ്യ വേർഷൻ പ്രോട്ടോകോൾ ബൂട്ട് പി (BOOTP) ആണ്.
ഇതിന്റെ ആദ്യ പതിപ്പ് 1993 ൽ സ്റ്റാൻ‌ഡേർഡ്-ട്രാക് പ്രോട്ടോകോൾ എന്ന പേരിലാണ് അറിയപ്പെട്ടത്.
പിന്നീട് ഇത് ബൂട്ട്-പി (BOOTP) എന്നപേരിലും അറിയപ്പെട്ടു.
1997 ൽ ഇതിന്റെ ഡി.എച്ച്.സി.പി എന്ന പേരിലുള്ള വേർഷൻ ആർ.എഫ്.സി. 2131 അടിസ്ഥാനമാക്കി പുറത്തിറക്കി.
ഇതിന്റെ ചില എക്സ്റ്റൺഷനുകൾ ഐ.പി. വേർഷൻ 6 അടിസ്ഥാനമാക്കിയത് ആർ.എഫ്.സി. 3315 അടിസ്ഥാ‍നമാക്കിയും പിന്നീട് പുറത്തിറങ്ങി.
നെറ്റ്‌വർക്ക് ഉപകരണങ്ങൾ സ്വമേധയാ ക്രമീകരിക്കേണ്ടതിന്റെ ആവശ്യകത സാങ്കേതികവിദ്യ മൂലം ഇല്ലാതാക്കുന്നു, കൂടാതെ രണ്ട് നെറ്റ്‌വർക്ക് ഘടകങ്ങൾ, കേന്ദ്രീകൃതമായി ഇൻസ്റ്റാൾ ചെയ്ത നെറ്റ്‌വർക്ക് ഡിഎച്ച്സിപി സെർവർ, ഓരോ കമ്പ്യൂട്ടറിലോ ഉപകരണത്തിലോ ഉള്ള പ്രോട്ടോക്കോൾ സ്റ്റാക്കിന്റെ ക്ലയന്റ് ഇൻസ്റ്റൻസ് എന്നിവ അടങ്ങിയിരിക്കുന്നു.
നെറ്റ്‌വർക്കിലേക്ക് കണക്റ്റുചെയ്യുമ്പോൾ, ഇടയ്‌ക്കിടെ, ഒരു ക്ലയന്റ് ഡിഎച്ച്സിപി ഉപയോഗിച്ച് സെർവറിൽ നിന്ന് ഒരു കൂട്ടം പാരാമീറ്ററുകൾ വഴി റിക്വസ്റ്റ് നടക്കുന്നു.
റസിഡൻഷ്യൽ നെറ്റ്‌വർക്കുകൾ മുതൽ വലിയ കാമ്പസ് നെറ്റ്‌വർക്കുകൾ, പ്രാദേശിക ഐഎസ്പി(ISP) നെറ്റ്‌വർക്കുകൾ തുടങ്ങിയവയിൽ നെറ്റ്‌വർക്കുകളിൽ ഡിഎച്ച്സിപി നടപ്പിലാക്കാൻ കഴിയും.
പല റൂട്ടറുകൾക്കും റെസിഡൻഷ്യൽ ഗേറ്റ്‌വേകൾക്കും ഡിഎച്ച്സിപി സെർവർ ശേഷിയുണ്ട്.
മിക്ക റെസിഡൻഷ്യൽ നെറ്റ്‌വർക്ക് റൂട്ടറുകൾക്കും ഐഎസ്പി നെറ്റ്‌വർക്കിനുള്ളിൽ ഒരു യുണീക്ക് ഐപി(IP) അഡ്രസ്സ് ലഭിക്കുന്നു.
ഒരു പ്രാദേശിക നെറ്റ്‌വർക്കിനുള്ളിൽ, ഒരു ഡിഎച്ച്സിപി സെർവർ ഓരോ ഉപകരണത്തിനും ഒരു ലോക്കൽ ഐപി അഡ്രസ്സ് നൽകുന്നു.
ഇന്റർനെറ്റ് പ്രോട്ടോക്കോൾ പതിപ്പ് 4 (IPv4), കൂടാതെ പതിപ്പ് 6 (IPv6) പ്രവർത്തിക്കുന്ന നെറ്റ്‌വർക്കുകൾക്കായി ഡിഎച്ച്സിപി സേവനങ്ങൾ നിലവിലുണ്ട്.
ഡിഎച്ച്സിപി പ്രോട്ടോക്കോളിന്റെ ഐപിവി6 പതിപ്പിനെ സാധാരണയായി ഡിഎച്ച്സിപിവി6(DHCPv6)എന്ന് വിളിക്കുന്നു.
റിവേഴ്സ് അഡ്രസ് റെസല്യൂഷൻ പ്രോട്ടോക്കോൾ (RARP) 1984-ൽ ആർഎഫ്സി(RFC) 903-ൽ നിർവചിക്കപ്പെട്ടത്, ഡിസ്ക്ലെസ്സ് വർക്ക്സ്റ്റേഷനുകൾ പോലെയുള്ള ലളിതമായ ഉപകരണങ്ങളുടെ കോൺഫിഗറേഷനായി, അനുയോജ്യമായ ഐപി അഡ്രസ്സ് നൽകുന്നു.
ഡാറ്റ ലിങ്ക് ലെയറിൽ പ്രവർത്തിക്കുന്നത് പല സെർവർ പ്ലാറ്റ്‌ഫോമുകളിലും നടപ്പിലാക്കുന്നത് ബുദ്ധിമുട്ടാക്കി.
ഓരോ വ്യക്തിഗത നെറ്റ്‌വർക്ക് ലിങ്കിലും ഒരു സെർവർ ഉണ്ടായിരിക്കേണ്ടത് ആവശ്യമാണ്.
1985 സെപ്റ്റംബറിൽ ആർഎഫ്സി 951-ൽ നിർവചിച്ചിരിക്കുന്ന ബൂട്ട്‌സ്‌ട്രാപ്പ് പ്രോട്ടോക്കോൾ (BOOTP) റാർപി(RARP)ന് പകരം ഉപയോഗിച്ചു.
ഇത് ഒരു റിലേ ഏജന്റ് എന്ന ആശയം അവതരിപ്പിച്ചു, ഇത് നെറ്റ്‌വർക്കുകളിലുടനീളം ബൂട്ട്പി(BOOTP) പാക്കറ്റുകൾ കൈമാറാൻ അനുവദിച്ചു, ഇത് ഒരു സെൻട്രൽ ബൂട്ട്പി സെർവറിനെ പല ഐപി സബ്‌നെറ്റുകളിലും ഹോസ്റ്റ് ചെയ്യാൻ അനുവദിച്ചു.
ഡൈനാമിറ്റ് ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/Dynamite Diagram Diatomaceous earth (or any other type of absorbent material) soaked in nitroglycerin .
Protective coating surrounding the explosive material.
Blasting cap .
Electrical cable (or fuse ) connected to the blasting cap.
Preparation of dynamite during the construction of the Douglas Dam , 1942.
നൈട്രോ ഗ്ലിസറിൻ ഉപയോഗിക്കുന്ന സ്ഫോടക വസ്തു ആണ് ഡൈനാമിറ്റ് .
ആൽഫ്രഡ് നോബലാണ് ഡൈനാമിറ്റ് കണ്ടുപിടിച്ചത്.
പുറമെ നിന്നുള്ള കണ്ണികൾ Oregon State Police - Arson and Explosives Section (Handling instructions and photos) Archived 2006-06-30 at the Wayback Machine .
Big bang Archived 2008-12-10 at the Wayback Machine .
Detonator cables Archived 2009-09-23 at the Wayback Machine .
ഡൈനാമിക്കൽ അനാലജി ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/Dynamical_analogies
ഒരു സിസ്റ്റത്തിന്റെ പ്രവർത്തനത്തെ അതുമായി സാദൃശ്യമുള്ള മറ്റൊരു പരിചിത സിസ്റ്റത്തെ അടിസ്ഥാനമാക്കി വിലയിരുത്തുന്ന സമ്പ്രദായമാണ് ഡൈനാമിക്കൽ അനാലജി .
ഉദാഹരണത്തിന് വൈദ്യുത സിസ്റ്റം, കമ്പിത സിസ്റ്റത്തിന് സമാനമായി വരുമ്പോൾ കമ്പിത സിസ്റ്റത്തെ അപഗ്രഥിക്കുന്നത് അതുമായി സാദൃശ്യമുള്ള വൈദ്യുത സിസ്റ്റം രൂപപ്പെടുത്തി പരിശോധിച്ചാണ്.
രണ്ട് സിസ്റ്റങ്ങളിലേയും സമവാക്യങ്ങൾക്കിടയിലുള്ള സമാനതയാണ് ഈ സമീപനം സ്വീകരിക്കാൻ സഹായിക്കുന്നത്.
ഇരു സിസ്റ്റത്തിലേയും ഘടകങ്ങൾ തമ്മിലും ഈ സാദൃശ്യം ഉണ്ടായിരിക്കും.
സൂചിതമായ സിസ്റ്റങ്ങളിൽ, ഇൻഡക്റ്റൻസ്പിണ്ഡം, കപ്പാസിറ്റൻസ് - സ്പ്രിങ് സ്ഥിരാങ്കം, വൈദ്യുതധാര പ്രവേഗം, വൈദ്യുത വോൾട്ടതബലം, വൈദ്യുത ആവൃത്തി-കമ്പന ആവൃത്തി എന്നിവ സമാന ജോഡികളാണ്.
പരിചിത സിസ്റ്റത്തിലൂടെ അപരിചിത സിസ്റ്റത്തെ അപഗ്രഥിക്കാനാകുന്നു എന്നതാണ് ഈ രീതിയുടെ പ്രധാന ഗുണമേന്മ.
സാദൃശ്യം സൂചിപ്പിക്കുന്ന പട്ടിക Electrical Mechanical Rectilineal Mechanical Rotational Acoustical Economic Quantity Symbol Dimension Quantity Symbol Dimension Quantity Symbol Dimension Current i Linear velocity emf e L q t 2 {\displaystyle {\frac {Lq}{t^{2}}}} Electrical resistance r e Mechanical resistance Resistance to consume Electrical Capacitance C E t 2 /L Compliance Savings(Credit) Energy W E Lq 2 t -2, .
Output Power P E Power Production(Consumption)
കടപ്പാട്: കേരള സർക്കാർ ഗ്നൂ സ്വതന്ത്ര പ്രസിദ്ധീകരണാനുമതി പ്രകാരം ഓൺലൈനിൽ പ്രസിദ്ധീകരിച്ച മലയാളം സർ‌വ്വവിജ്ഞാനകോശത്തിലെ ഡൈനാമിക്കൽ അനാലജി എന്ന ലേഖനത്തിന്റെ ഉള്ളടക്കം ഈ ലേഖനത്തിൽ ഉപയോഗിക്കുന്നുണ്ട്.
ഡൈനിപ്പർ
ഡൈനിപ്പർ ( / ˈ ( d ) n iː p ər / ) or Dnipro ( /( d ) n iː ˈ p r oʊ / ) യൂറോപ്പിലെ പ്രധാന അതിർത്തി കടന്നുള്ള നദികളിലൊന്നാണ്.
റഷ്യയിലെ സ്മോലെൻസ്കി നഗരത്തിനുസമീപത്തെ വാൽഡായി കുന്നുകളിൽ നിന്ന് ഉത്ഭവിച്ച് ബെലാറസ് , ഉക്രെയ്ൻ എന്നിവിടങ്ങളിലൂടെ ഒഴുകി ഇത് കരിങ്കടലിലേക്ക് പതിക്കുന്നു.
ഉക്രെയ്നിലെയും ബെലാറസിലെയും ഏറ്റവും നീളമേറിയ നദിയും വോൾഗ , ഡാന്യൂബ് , യുറാൽ നദികൾക്ക് ശേഷം യൂറോപ്പിലെ നാലാമത്തെ നീളമേറിയ നദിയുമാണ് ഇത്.
ഏകദേശം 2,200 കിലോമീറ്റർ (1,400 മൈൽ) നീളമുള്ള ഇതിന് 504,000 ചതുരശ്ര കിലോമീറ്റർ (195,000 ചതുരശ്ര മൈൽ) വിസ്തൃതിയുള്ള നീർത്തടമുണ്ട്.
അവലംബം ↑ ↑ ↑ ↑ Russian : Днепр , romanized: Dnepr ; Ukrainian : Дніпро pronounced [dʲnʲiˈprɔ] ⓘ ; Belarusian : Дняпро .
ഡൈനീഷ്യസ് ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/Dionysus
ഗ്രീക്ക് ഐതിഹ്യത്തിലെ വീഞ്ഞിന്റെ ദേവനാണ് ഡൈനീഷ്യസ് .
12 ഒളിമ്പ്യന്മാരിൽ ഒരാളാണ്.
പുരാതനഗ്രീക്കുകാർക്ക് ഡൈനീഷ്യസിന്റെ ആരാധന ആരംഭിച്ചതെവിടെയെന്ന് അറിവുണ്ടായിരുന്നില്ല.
എന്നാൽ മിക്കവാറും എല്ലാ പുരാണങ്ങളിലും വിദേശത്തുനിന്നും വന്നതായാണ് ഡൈനീഷ്യസിനെ ചിത്രീകരിച്ചിരിക്കുന്നത്.
ഡൈനീഷ്യസിന്റെ പിതാവ് സ്യൂസും മാതാവ് സിമിലെയുമാണ്.
തീബ്സിലെ രാജകുമാരിയായിരുന്ന സിമിലെ ഡൈനീഷ്യസിനെ ഉദരത്തിൽ വഹിക്കുന്ന കാലത്ത് സ്യൂസുമായി വഴക്കിടുകയും സ്യൂസ് ഗർഭിണിയായ സിമിലെയെ തന്റെ വജ്രായുധമായ ഇടിമിന്നൽ കൊണ്ട് വധിക്കുകയും ചെയ്തു.
എന്നാൽ ഹെർമസ് ദേവൻ ഉദരത്തിലെ കുഞ്ഞിനെ യാതൊരു പരുക്കുമേൽക്കാതെ പുറത്തെടുക്കുകയും പൂർണ വളർച്ച പ്രാപിക്കുംവരെ സ്യൂസ് ദേവന്റെ തുടയിൽ തയ്ച്ചു പിടിപ്പിച്ചു പരിരക്ഷിക്കുകയും ചെയ്തു.
അവിടെയിരുന്നാണ് ഡൈനീഷ്യസ് വളർന്നത്.
പൂർണവളർച്ചയെത്തിയപ്പോൾ ആ കുഞ്ഞ് പുറത്തെടുക്കപ്പെടുകയും 'രണ്ടു ജന്മമുള്ളവൻ'എന്നർഥത്തിൽ ഡൈനീഷ്യസ് എന്ന് പേര് നല്കപ്പെടുകയും ചെയ്തുവെന്നാണ് ഗ്രീക്ക് പുരാണ കഥാസാഗരത്തിൽ പരാമർശിച്ചിരിക്കുന്നത്.
ബാക്കസ് എന്ന പേരിലും അറിയപ്പെട്ടിരുന്ന ഇദ്ദേഹം ഉളവാക്കുന്ന ഉന്മാദത്തെ ബാക്കെയിയ എന്ന് വിളിക്കുന്നു.
കൃഷിയുടെയും നാടകത്തിന്റെയും സംരക്ഷകനാണ് ഡയൊനൈസസ്.
ഒരാളെ തന്റെ സാധാരണ വ്യക്തിത്വത്തിൽ നിന്ന് വിഭ്രാന്തിയിലൂടെയോ ഉന്മാദത്തിലൂടെയോ വീഞ്ഞിലൂടെയോ "രക്ഷിക്കുന്നയാൾ" എന്ന അർത്ഥത്തിൽ എലുഥെറിയോസ് (Liberator) അഥവാ വിമോചകൻ എന്നും ഇദ്ദേഹത്തിന് പേരുണ്ടായിരുന്നു.
റോമൻ ഐതിഹ്യത്തിൽ ഇദ്ദേഹത്തിന് സമാന്തരനായ ദേവൻ ലിബർ ആണ്.
ഡൈനാമിക് കണക്റ്റിവിറ്റി പ്രശ്നം ഇംഗ്ലീഷ് വിലാസം https://ml.wikipedia.org/wiki/Dynamic_connectivity_problem വിക്കിപീഡിയയുടെ ഗുണനിലവാരത്തിലും, മാനദണ്ഡത്തിലും എത്തിച്ചേരാൻ ഈ ലേഖനം വൃത്തിയാക്കി എടുക്കേണ്ടതുണ്ട്‌.
ഇതൊരു രസകരമായ കമ്പ്യൂട്ടർപ്രശ്നമാണൂ.
ഈ പ്രശ്നത്തിൽ ഒരു കൂട്ടം വസ്തുക്കൾ തമ്മിൽ നേരിട്ടോ അല്ലാതെയോ ബന്ധമുണ്ടോ എന്നു മനസ്സിലാക്കുക, വസ്തുക്കൾ തമ്മിൽ ബന്ധങ്ങൾ/പാത്ത്/കണക്ഷൻ സൃഷ്ടിയ്ക്കുക തുടങ്ങിയ വിഷയങ്ങളെ കൈകാര്യം ചെയ്യുന്നു.
നിരവധി കമ്പ്യൂട്ടർഅൽഗരിതങ്ങൾ ഈ പ്രശ്നത്തെ വിശദീകരിയ്ക്കാനും, പരിഹരിയ്ക്കാനുമായി വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്.
ഉദാഹരണമായി 0 1 2 3 4 തുടങ്ങിയവ ഒരു കൂട്ടം വസ്തുക്കളാണെന്നിരിയ്ക്കട്ടെ.
Union(0,4) എന്ന ഫൺക്ഷൻ പൂജ്യത്തിനും, നാലിനും ഇടയിൽ ബന്ധിപ്പിയ്കുന്ന പാലം പണിയുന്നു.
Union(1,3) എന്ന ഫൺക്ഷൻ ഒന്നിനും, മൂന്നിനും ഇടയിൽ ബന്ധിപ്പിയ്കുന്ന പാലം പണിയുന്നു.
Connected(0,4) എന്ന ഫൺക്ഷൻ പൂജ്യത്തിനും നാലിനും ഇടയിൽ നേരിട്ടോ അല്ലാതെയോ ബന്ധമുണ്ടോ എന്നു പരിശൊധിയ്ക്കുന്നു.
(ഉത്തരം അതെ എന്നാണല്ലോ.)
Connected(1,4) എന്ന ഫൺക്ഷൻ ഒന്നിനും നാലിനും ഇടയിൽ നേരിട്ടോ അല്ലാതെയോ ബന്ധമുണ്ടോ എന്നു പരിശൊധിയ്ക്കുന്നു.
(ഉത്തരം അല്ലാ എന്നാണല്ലോ.)
Union(1,4) എന്ന ഫൺക്ഷൻ ഒന്നിനും, നാലിനും ഇടയിൽ ബന്ധിപ്പിയ്കുന്ന പാലം പണിയുന്നു.
(തദ്വാരാ 0,1,3,4 എന്ന വസ്തുക്കൾ തമ്മിൽ ബന്ധപ്പെടുന്നു! 0 3 എന്ന വസ്തുക്കൾ നേരിട്ടല്ലാതെയാണൂ ബന്ധപ്പെട്ടിരിയ്ക്കുന്നത്.) ഈ പ്രശ്നത്തിന്റെ പ്രാധാന്യം
നാം നിത്യേനയെന്ന വണ്ണം ഇടപെടുന്ന പല കാര്യങ്ങളും ഈ പ്രശ്നവുമായി ബന്ധപ്പെട്ടാണിരിയ്ക്കുന്നത്!
ചുവട്ടിലുള്ളവ ചില ഉദാഹരണങ്ങൾ മാത്രം ഒരു ഡിജിറ്റൽ ഫോട്ടൊയിലെ പിക്സലുകൾ ഒരു നെറ്റ്വർക്കിലെ കംബ്യൂട്ടറുകൾ സൊഷ്യൽ നെറ്റ്വർക്കിലെ സുഹ്രുത്തുക്കൾ ഒരു ചിപ്പിലെ ട്രാൻസിസ്റ്ററുകൾ പെർകൊലേഷൻ പ്രശ്നങ്ങൾ പ്രശ്നപരിഹാരം
ഏറ്റവും മികച്ച രീതിയിൽ ഈ പ്രശ്നത്തെ പരിഹരിയ്ക്കുക എന്നത് ആ കമ്പ്യൂട്ടർ എഞ്ചിനീയറുടെ മുന്നിലുള്ള വെല്ലുവിളി.
പലവിധത്തിലുള്ള അൽഗരിതങ്ങളും ഇതിനായി അവർ വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്.
ചുവടെ കൊടുത്തിരിയ്ക്കുന്നത് അത്തരം ചില അൽഗരിതങ്ങളാണു.
ഈ അൽഗരിതങ്ങളോരോന്നും മേൽ ചൊന്ന രണ്ട് കർത്തവ്യങ്ങളും(union, connected) ചെയ്യുന്നവയാണു.
മെച്ചപ്പെട്ട രീതിയിൽ ഇവ ചെയ്യുന്നതിനായി ഈ അൽഗരിതങ്ങളോരോന്നും വസ്തുക്കളെ പ്രത്യേക രീതിയിൽ ക്രമീകരിക്കുന്നു.
ക്വിക്ക് ഫൈൻഡ് അൽഗരിതം (പാലമുണ്ടോന്ന് പെട്ടെന്ന് പറയഡോ അൽഗരിതം) ക്വിക്ക് കണക്റ്റ് അൽഗരിതം (പെട്ടെന്ന് പാലം പണിയഡോ അൽഗരിതം) വെയിഡ് ക്വിക്ക് കണക്റ്റ് അൽഗരിതം (പെട്ടെന്ന് ചെറിയ പാലം പണിയഡോ അൽഗരിതം) കംബ്രസിഡ് പാത്ത് ക്വിക്ക് കണക്റ്റ് അൽഗരിതം (പെട്ടെന്ന് കൊറച്ചൂടെ ചെറിയ പാലം പണിയഡോ അൽഗരിതം)
കണക്ഷനുമായി ബന്ധപെട്ട ചില നിയമങ്ങൾ ഓരോ വസ്തുവും അതത് വസ്തുവായി സ്വയം ബന്ധപ്പെട്ടിരിയ്ക്കുന്നു.
ഒരു വസ്തു p മറ്റൊരു വസ്തു q വുമായി ബന്ധപ്പെട്ടിരിക്കുന്നുവെങ്കിൽ, q എന്ന വസ്തു p യുമായി തിരിച്ചും ബന്ധപ്പെട്ടിരിയ്ക്കുന്നു.
ഒരു വസ്തു p മറ്റൊരു വസ്തു q വുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു, q എന്ന വസ്തു r എന്ന മറ്റൊരു വസ്തുമായി ബന്ധപ്പെട്ടിരിയ്ക്കുന്നുവെങ്കിൽ, p എന്ന വസ്തു r എന്ന വസ്തുവുമായിയും ബന്ധപ്പെട്ടിരിയ്ക്കുന്നു.
ക്വിക്ക് ഫൈൻഡ് അൽഗരിതം (ഈഗർ അൽഗരിതം)
യൂണിയൻ, കണക്റ്റഡ് എന്ന രണ്ട് കർത്തവ്യങ്ങളും ഈ അൽഗരിതം ചെയ്യുന്നുണ്ടെങ്കിലും, രണ്ട് വസ്തുക്കൾ തമ്മിൽ നേരിട്ടോ അല്ലാതെയോ ബന്ധമുണ്ടോയെന്ന്(കണക്റ്റ്ഡ് എന്ന് വിശേഷിപ്പിച്ച ഓപ്പറേഷൻ) പരിശോധിക്കുകയെന്നതാണീ അൽഗരിതത്തിന്റെ പ്രധാന ഉദ്ദേശലക്ഷ്യം.
(“പാലമുണ്ടോന്ന് പെട്ടെന്ന് പറയഡോ അൽഗരിതം” എന്നീ അൽഗരിതത്തെ വേണമെങ്കിൽ വിശേഷിപ്പിയ്ക്കാം.)
ഈ അൽഗരിത പ്രകാരം വസ്തുക്കളെ ഒരു പ്രത്യേകരീതിയിൽ ക്രമീകരിയ്ക്കുന്നു.
ഇപ്രകാരം ക്രമീകരിയ്ക്കാൻ അറേ എന്ന ഡാറ്റാസ്ട്രക്ച്ചർ ഉപയോഗിയ്ക്കുന്നു.
(അത്തരം ഒരു ക്രമീകരണത്തിന്റെ ഫലമായി,) രണ്ട് വസ്തുക്കൾ p,q എന്നിവയ്ക്ക് ഒരേ അറേ വാല്യുവാണുള്ളതെങ്കിൽ മാത്രം അവ തമ്മിൽ ബന്ധന്മുണ്ടാകൂ.
അഥവാ p,q എന്നീവസ്തുക്കൾ തമ്മിൽ ബന്ധമുണ്ടാവണമെങ്കിൽ അവ ഉൾക്കൊള്ളുന്ന അറേയിൽ ഒരേ വാല്യുവാകണം ഉണ്ടാകേണ്ടത്.
Id[] എന്ന അറയിൽ 10 അക്കങ്ങൾ കൊള്ളാമെന്നിരിയ്ക്കട്ടെ.
അറേയിലെ വാല്യുകൾ താഴെകൊടുത്തിര്യ്കുന്ന പോലെയാണു.
സ്ഥാനം     0 1 2 3 4 5 6 7 8 9 Id[]         0 1 1 8 8 0 0 1 8 8
Id[0], id[5], id[6] എന്നീ അറേ വാല്യുക്കൾ തുല്യമാണു.
അതായത്, 0, 5, 6 എന്നീ വസ്തുക്കൾ/ പരസ്പരം ബന്ധട്ട്റ്റിരിയ്ക്കുന്നു!
അതു പോലെ Id[1], id[2], id[7] എന്നീ അറേ വാല്യുക്കൾ തുല്യമാണു.
അതായത്, 1, 2, 7 എന്നീ വസ്തുക്കൾ/ പരസ്പരം ബന്ധട്ട്റ്റിരിയ്ക്കുന്നു!
അതു പോലെ Id[3], id[4], id[8], id[9] എന്നീ അറേ വാല്യുക്കൾ തുല്യമാണു.
അതായത്, 3, 4, 8, 9 എന്നീ വസ്തുക്കൾ/ പരസ്പരം ബന്ധട്ട്റ്റിരിയ്ക്കുന്നു!
അൽഗരിതം class QuickFind { int [] Id ; public QuickFind ( int n ) { Id = new int [ n ]; for ( int i = 0 ; i Id . Length ; i ++ ) { Id [ i ] = i ; } } public bool Connected ( int p , int q ) { return Id [ p ] == Id [ q ]; } public void Union ( int p , int q ) { int pIndex = Id [ p ]; int qIndex = Id [ q ]; for ( int i = 0 ; i Id . Length ; i ++ ) { if ( Id [ i ] == pIndex ) Id [ i ] = qIndex ; } } } വിശദീകരണം
Connected ഫണക്ഷൻ രണ്ട് വസ്തുക്കൾ തമ്മിൽ ബന്ധമുണ്ടോയെന്ന് മാത്രം പരിശോധിയ്ക്കുന്നു.
മുൻ ചൊന്ന ഉദാഹരണത്തിൽ വിശദീകരിച്ചത് പോലെ അറേയിലെ p ഇന്ദെക്സിലും, q ഇന്ദെക്സിലും ഒരേ വാല്യു ഉണ്ടോ എന്ന് പരിശോധിച്ചാണിത് നടപ്പിലാക്കുന്നത്.
Union ഫൺക്ഷൻ ബന്ധപ്പെടുത്തേണ്ട വസ്തുക്കളിൽ ഒരേ അറേ വാല്യുവരത്തക്കവണ്ണം ഡാറ്റാസ്റ്റ്രക്ച്ചറിനെ മൊത്തത്തിൽ പുന:ക്രമീകരിയ്ക്കുന്നു.
അതായത് p, q എന്നിവ ബന്ധിപ്പിയ്ക്കണമെന്നിരിയ്ക്കട്ടെ, അറേയിലെ p ഇന്ദെക്സിലും, q ഇന്ദെക്സിലും ഒരേ വാല്യുവരത്തക്കവണ്ണം മൊത്തം അറേവാല്യുവും പുന:ക്രമീകരിയ്ക്കുന്നു.
അൽഗരിതത്തിന്റെ സങ്കീർണ്ണത
Connected ഫൺക്ഷൻ വളരെ എളുപ്പമാണൂ.
അതിന്റെ സങ്കീർണ്ണത/കോംബ്ലക്സിറ്റി O(1) ആണു.
അതേ സമയം union  ഫൺക്ഷൻ വളരെ കുഴപ്പമേറിയതാണൂ.
ഓരോ ബന്ധപ്പെടുത്തലിനും, അറേ മൊത്തത്തിൽ ഒരിക്കലൂടെ കടന്നു പോയി മാറ്റങ്ങൾ വരുത്തേണ്ടതായി വരുന്നു.
അപ്പോൾ N വസ്തുക്കൾ തമ്മിൽ ബന്ധപ്പെടുത്തണമെങ്കിൽ N*N അതായത് N^2 തവണ അറേയിലൂടെ കടന്ന് പോകേണ്ടതായി വരുന്നു.
അതായത്, അൽഗരിതത്തിന്റെ സങ്കീർണ്ണത O(N^2) ആണു.
വളരെ മോശപ്പെട്ടതെന്ന് വിളിയ്ക്കാവുന്ന ഒരു പ്രശ്നപരിഹാരമാർഗ്ഗമാണിതെന്നതിനുള്ള സൂചനയാണീ സങ്കീർണ്ണതാ നംബർ.
ഉദാഹരണത്തിനു, 100000 വസ്തുക്കൾ തമ്മിൽ ബന്ധിപ്പിയ്ക്കാൻ ഈ അൽഗരിതത്തിനു 10000000000 തവണ മാറ്റങ്ങൾ വരുത്തേണ്ടതായിരിയ്ക്കുന്നു!
ബില്യൺ(100 കോടി) വസ്തുക്കളെ തമ്മിൽ ബന്ധപ്പെടുത്താനീ അൽഗരിതം ചിലപ്പോൾ 30 കൊല്ലം എടുക്കുമത്രേ!
നേരത്തെ കൊടുത്ത ഉദാഹരണങ്ങളിൽ ബില്യൺ എന്നുള്ളത് അത്ര വലിയ ഒരു അക്കമൊന്നുമല്ലയെന്ന് മനസ്സിലാകുംബോളാണീതിന്റെ കുഴപ്പം വ്യക്തമാകുന്നത്.
മികച്ച കമ്പ്യൂട്ടർഹാർഡ്വെയർ ഉണ്ടായാലും മോശം അൽഗരിതമാണൂ ഉപയോഗിയ്ക്കുന്നതെങ്കിൽ, യാതൊരു പ്രയോജനവും ഇല്ല എന്നതാണു ഇവിടെ മനസ്സിലാകുന്ന ഒരു പ്രധാന കാര്യം.
ക്വിക്ക് യൂണിയൻ അൽഗരിതം
ദ്വിമാന സമവാക്യത്തിൽ വരുന്ന സങ്കീർണ്ണതയുള്ള അൽഗരിതങ്ങൾ മികച്ചതല്ല എന്ന് മനസ്സിലാക്കിയതിനാൽ മറ്റ് മികച്ച പ്രശ്നപരിഹാര മാർഗ്ഗത്തിലേയ്ക്ക് കമ്പ്യൂട്ടർശാസ്ത്രകാരന്മാർ തിരിഞ്ഞു.
ക്വിക്ക് യൂണിയൻ അൽഗരിതം ഒരു ട്രീ സ്റ്റ്രക്ചറിൽ വസ്തുക്കളെ ക്രമീകരിക്കുകയാണു ചെയ്യുന്നത്.
ഈ അൽഗരിതത്തിൽ, 2 വസ്തുക്കളെ തമ്മിൽ ബന്ധിപ്പിയ്ക്കണമെങ്കിൽ, രണ്ട് വസ്തുക്കളുടെയും പരമമായ മൂലം/റൂട്ട് കണ്ട് പിടിച്ച്, അവയിലൊന്നിന്റെ പരമമായ മൂലത്തിന്റെ/ റൂട്ടിന്റെ റൂട്ടായി രണ്ടാമത്തെ വസ്തുവിന്റെ പരമമായ മൂലത്തെ പ്രതിഷ്ടിയ്ക്കുന്നു.
ഉദാഹരണത്തിനു, 3 4 എന്ന വസ്തുക്കളെ ബന്ധിപ്പിയ്ക്കണമെങ്കിൽ, 3 ഇന്റെ മൂലമായി/റൂട്ടായി 4ൽ ആക്കി മാറ്റുന്നു.
അതിനായി അറേയിലെ 3എന്ന ഇൻഡക്സിലെ വാല്യു ആയി 4 നെ ക്രമീകരിയ്ക്കുന്നു.
2 വസ്തുക്കളുടെ പരമമായമൂലം തുല്യമാണെങ്കിൽ ഈ അൽഗരിതപ്രകാരം, അവ പരസ്പരം ബന്ധപ്പെട്ടിരികുന്നവയാണെന്ന് മനസ്സിലാക്കാവുന്നതാണു.
വിശദമായ ഉദാഹരണം
അറേയിലെ വാല്യുകൾ താഴെകൊടുത്തിര്യ്കുന്ന പോലെയാണു എന്നിരിയ്ക്കട്ടെ വസ്തുക്കൾ 0 1 2 3 4 5 6 7 8 9 Id[]         5 0 7 4 6 5 6 8 9 9
Id[0], Id[1], Id[5] എന്നീ അറേ വാല്യൂക്കൾ നോക്കുക.
ഒന്ന് എന്ന വസ്തുവിന്റെ മൂലം പൂജ്യവും, 0 എന്ന വസ്തുവിന്റെ മൂലം 5ഉം, 5ന്റെ മൂലം 5 തന്നെയും ആയ രീതിയിലാണു ക്രമീകരണം.
(ഇതൊരു ട്രീ സ്റ്റ്രക്ച്ചറാണെന്ന് ഓർക്കുക.) 0,1, 5 എന്നീ വസ്തുക്കളുടെ പരമമായ മൂലം എന്നത് 5 ആണൂ.
2 വസ്തുക്കളുടെ പരമമായമൂലം തുല്യമാണെങ്കിൽ ഈ അൽഗരിതപ്രകാരം, അവ പരസ്പരം ബന്ധപ്പെട്ടിരികുന്നവയാണു.
അതു പോലെ, Id[2], Id[7], Id[8], Id[9] എന്നീ അറേ വാല്യൂക്കൾ നോക്കുക.
2 എന്ന വസ്തുവിന്റെ മൂലം 7ഉം, 7ന്റെ മൂലം 8ഉം, 8ന്റെ മൂലം 9ഉം, 9ന്റെ മൂലം 9 തന്നെയും ആണു.
(ഇതുമൊരു ട്രീ സ്റ്റ്രക്ച്ചറാണെന്ന് ഓർക്കുക.) 2,7,8,9 എന്നീ വസ്തുക്കളുടെ പരമമായ മൂലം എന്നത് 9 ആണൂ.
(2 വസ്തുക്കളുടെ പരമമായമൂലം തുല്യമാണെങ്കിൽ ഈ അൽഗരിതപ്രകാരം, അവ പരസ്പരം ബന്ധപ്പെട്ടിരികുന്നവയാണു എന്നത് ഓർക്കുക)
അതു പോലെ, Id[3], Id[4], Id[6]  എന്നീ അറേ വാല്യൂക്കൾ നോക്കുക.
3 എന്ന വസ്തുവിന്റെ മൂലം 4ഉം, 4ന്റെ മൂലം 6ഉം, 6ന്റെ മൂലം 6 തന്നെയും ആണു.
(ഇതുമൊരു ട്രീ സ്റ്റ്രക്ച്ചറാണെന്ന് ഓർക്കുക.) 3,4, 6 എന്നീ വസ്തുക്കളുടെ പരമമായ മൂലം എന്നത് 6 ആണൂ.
(2 വസ്തുക്കളുടെ പരമമായമൂലം തുല്യമാണെങ്കിൽ ഈ അൽഗരിതപ്രകാരം, അവ പരസ്പരം ബന്ധപ്പെട്ടിരികുന്നവയാണു എന്നത് ഓർക്കുക) അൽഗരിതം class QuickUnion { int [] Id ; public QuickUnion ( int n ) { Id = new int [ n ]; for ( int i = 0 ; i Id . Length ; i ++ ) { Id [ i ] = i ; } } public bool Find ( int p , int q ) { return GetRoot ( p ) == GetRoot ( q ); } public void Union ( int p , int q ) { int pRoot = GetRoot ( p ); int qRoot = GetRoot ( q ); Id [ pRoot ] = qRoot ; } public int GetRoot ( int p ) { //recursive way! //if (p == Id[p]) //    return p; //else //    return GetRoot(Id[p]); while ( p != Id [ p ]) p = Id [ p ]; return p ; } } വിശദീകരണം
പരിശോധിയ്ക്കണ്ട രണ്ട് വസ്തുക്കളുടെ പരമമായ മൂലം/റൂട്ട് കണ്ട് പിടിച്ച് അവ രണ്ടും തുല്യമാണോയെന്ന് പരിശോധിച്ചാണിത് നടപ്പിലാക്കുന്നത്.
Union ഫൺക്ഷൻ ബന്ധപ്പെടുത്തേണ്ട വസ്തുക്കളുടെ രണ്ടിന്റെയും പരമമായ മൂലം കണ്ട് പിടിയ്ക്കുന്നു.
എന്നിട്ട് ബന്ധപ്പെടുത്തെണ്ട വസ്തുവിക്കളുടെ ഒന്നിന്റെ പരമമായ മൂലം/റൂട്ട് ബന്ധപ്പെടേണ്ട രണ്ടാമത്തെ വസ്തുവിന്റെ പരമമായ റൂട്ടാക്കി മാറ്റി ട്രീ സ്റ്റ്രക്ച്ചറിനെ പുന:ക്രമീകരിയ്ക്കുന്നു.
അതായത് p, q എന്നിവ ബന്ധിപ്പിയ്ക്കണമെന്നിരിയ്ക്കട്ടെ, p യുടെ റൂട്ട് വാല്യു r ഉം, qവിന്റെ s ഉം ആണെന്നിരിക്കട്ടെ.
ഇനി r ന്റെ റൂട്ട് വാല്യു ആയി s നിശ്ചയിക്കുന്നു(അറേയിലെ r ഇന്ദെക്സിലെ വാല്യു ആയി, s നെ നിശ്ചയിക്കുന്നുവെന്നർഥം) അൽഗരിതത്തിന്റെ സങ്കീർണ്ണത
ഈ അൽഗരിതം അൽപ്പം മെച്ചമാണെന്ന് തോന്നൽ ഉളവാക്കുമെങ്കിലും, അന്തിമ വിശകലനത്തിൽ നമ്മെ നിരാശപ്പെടുത്തികളയുകയാണു ചെയ്യുന്നത്.
വിശകലനത്തിനു പല തരത്തിലുമൊരൽഗരിതത്തെ സമീപിയ്ക്കാവുന്നതാണു.
അൽഗരിതം എത്തി ചേരാവുന്ന ഒരു പ്രത്യേക അവസ്ഥയാണു ചുവടെ കൊടുക്കുന്നത്.
10 എണ്ണമുള്ള ഒരറയിലെ വസ്തുക്കൾ തമ്മിൽ ബന്ധപ്പെടുത്തണമെന്നിരിയ്ക്കട്ടെ.
0 തൊട്ട് 8 വരെ യുള്ള വസ്തുക്കൾ രേഘീയമായി ബന്ധപ്പെട്ടിരിക്കുന്ന ഒരു അവസ്ഥയിൽ, 9 എന്ന വസ്തുവിനെ ഇതുമായി ബന്ധപ്പെടുത്തണമെങ്കിൽ, നാം അറേയിൽ മൊത്തം യാത്ര ചെയ്യേണ്ടിയിരിയ്ക്കുന്നു.
അതായത് ഈ ഒരവസ്ഥയിൽ ഒരു വസ്തു മറ്റൊരു വസ്തുവുമായി ബന്ധപ്പെട്ടിട്ടുണ്ടോയെന്ന് മനസ്സിലാക്കാനും ഒരു വസ്തുവിനെ പുതുതായി കൂട്ടി ചേർക്കാനും ആ അറേയിലൂടെ മൊത്തം യാത്ര ചെയ്യണം!
ചുരുക്കി പറയുകയാണേൽ ക്വിക്ക് ഫൈൻഡ് അൽഗരിതത്തിനാരോപിച്ച കുറ്റങ്ങൾ വരാവുന്ന അവസ്ഥകൾ ഈ അൽഗരിതത്തിനും ഉണ്ടാകാം!
വെയിറ്റഡ് ക്വിക്ക് യൂണിയൻ അൽഗരിതം
ക്വിക്ക് യൂണിയൻ അൽഗരിതത്തിലെ കുഴപ്പമെന്താണെന്നു വച്ചാൽ ട്രീ സ്റ്റ്രക്ച്ചറിനു വലിപ്പം ക്രമമായി വർദ്ധിക്കുന്നുവെന്നതാണൂ.
വസ്തുക്കളെല്ലാം രേഘീയമായി ക്രമീകരിക്കപ്പെടുന്ന, അവസ്ഥയാണിതിലെ ഏറ്റവും മോശപ്പെട്ട അവസ്ഥ.