ഗണിതത്തിലെ ഗ്രാഫ് സിദ്ധാന്തം
വസ്തുക്കൾ തമ്മിലുള്ള ബന്ധങ്ങളുടെ ഘടന പഠിക്കുന്ന വ്യതിരിക്ത ഗണിതശാസ്ത്രത്തിന്റെ ഒരു ശാഖയാണ് ഗ്രാഫ് സിദ്ധാന്തം. ഈ വസ്തുക്കളെ ലംബങ്ങളായും (നോഡുകൾ) അവ തമ്മിലുള്ള ബന്ധങ്ങളെ അരികുകളായും (ആർക്കുകൾ) പ്രതിനിധീകരിക്കുന്നു. ലളിതമായി തോന്നാമെങ്കിലും, കമ്പ്യൂട്ടർ സയൻസ്, എഞ്ചിനീയറിംഗ് മുതൽ ബയോളജി, ഇക്കണോമിക്സ്, സാമൂഹിക ശാസ്ത്രങ്ങൾ വരെ വിവിധ മേഖലകളിൽ ഗ്രാഫ് സിദ്ധാന്തം ഒരു പ്രധാന പങ്ക് വഹിക്കുന്നു. ഗ്രാഫുകൾ ഉപയോഗിച്ച് നിരവധി സങ്കീർണ്ണമായ യഥാർത്ഥ പ്രശ്നങ്ങൾ മാതൃകയാക്കാൻ കഴിയും, ഇത് ഗണിതശാസ്ത്ര ആശയങ്ങൾ ഉപയോഗിച്ച് വിശകലനം ചെയ്യാനും പരിഹരിക്കാനും എളുപ്പമാക്കുന്നു.
ഗ്രാഫുകളുടെ നിർവചനവും അടിസ്ഥാന ഘടകങ്ങളും
ഔപചാരികമായി, ഒരു ഗ്രാഫ് സാധാരണയായി G = (V, E) എന്ന് എഴുതുന്നു, ഇവിടെ:
– V (ശീർഷകഗണം) എന്നത് ശീർഷകങ്ങളുടെ ഒരു കൂട്ടമാണ്.
– E (എഡ്ജ് സെറ്റ്) എന്നത് ലംബങ്ങളുടെ ജോഡികളെ ബന്ധിപ്പിക്കുന്ന അരികുകളുടെ കൂട്ടമാണ്.
ഉദാഹരണത്തിന്, V = {A, B, C} ഉം E = {(A,B), (B,C)} ഉം ആണെങ്കിൽ, A എന്നത് B യുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നുവെന്നും B എന്നത് C യുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നുവെന്നും ഗ്രാഫ് കാണിക്കുന്നു. റോഡ് നെറ്റ്വർക്കുകൾ, സോഷ്യൽ മീഡിയയിലെ സൗഹൃദ ബന്ധങ്ങൾ, നെറ്റ്വർക്കുകളിലെ കമ്പ്യൂട്ടർ കണക്ഷനുകൾ, രസതന്ത്രത്തിലെ തന്മാത്രാ ഘടനകൾ എന്നിവയെ പോലും വിവരിക്കുന്നതിന് ഈ പ്രാതിനിധ്യ രീതി വളരെ ഉപയോഗപ്രദമാണ്.
നഗരങ്ങൾ, ഉപയോക്താക്കൾ, കമ്പ്യൂട്ടറുകൾ, ജീനുകൾ എന്നിങ്ങനെ വിവിധ കാര്യങ്ങളെ നോഡുകൾ പ്രതിനിധീകരിക്കാൻ കഴിയും. നഗരങ്ങൾക്കിടയിലുള്ള റോഡുകൾ, സൗഹൃദങ്ങൾ, നെറ്റ്വർക്ക് കേബിളുകൾ, അല്ലെങ്കിൽ ജൈവിക ഇടപെടലുകൾ എന്നിങ്ങനെയുള്ള ബന്ധങ്ങളെ അരികുകൾ പ്രതിനിധീകരിക്കുന്നു.
ഗ്രാഫുകളുടെ തരങ്ങൾ
മാതൃകയാക്കപ്പെടുന്ന ബന്ധങ്ങളുടെ സ്വഭാവത്തെ ആശ്രയിച്ച്, ഗ്രാഫ് സിദ്ധാന്തം നിരവധി തരം ഗ്രാഫുകളെ തിരിച്ചറിയുന്നു:
1. ദിശ മാറ്റാത്ത ഗ്രാഫ്
വശങ്ങൾക്ക് ദിശയില്ല. A യുമായി B ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ, B യുമായി A യുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഉദാഹരണം: ഒരു ഇരുവശങ്ങളിലേക്കുമുള്ള സൗഹൃദം.
2. ഡയറക്റ്റഡ് ഗ്രാഫ് (ഡയറക്റ്റഡ് ഗ്രാഫ് / ഡിഗ്രാഫ്)
അരികുകൾക്ക് ഒരു ദിശയുണ്ട്, അത് ക്രമീകരിച്ച ജോഡികളായി (A → B) പ്രകടിപ്പിക്കുന്നു. സോഷ്യൽ മീഡിയയിലോ പ്രക്രിയാ പ്രവാഹങ്ങളിലോ "തുടരുന്ന" ബന്ധങ്ങളെ മാതൃകയാക്കുന്നതിന് ഇത് അനുയോജ്യമാണ്.
3. വെയ്റ്റഡ് ഗ്രാഫ്
ഓരോ അരികിനും ദൂരം, ചെലവ് അല്ലെങ്കിൽ യാത്രാ സമയം എന്നിങ്ങനെയുള്ള ഒരു വെയ്റ്റഡ് മൂല്യമുണ്ട്. ഏറ്റവും വേഗതയേറിയതോ വിലകുറഞ്ഞതോ ആയ റൂട്ടുകൾ കണ്ടെത്താൻ വെയ്റ്റഡ് ഗ്രാഫുകൾ പലപ്പോഴും ഉപയോഗിക്കാറുണ്ട്.
4. ലളിതമായ ഗ്രാഫ്
ഇതിന് ലൂപ്പുകളോ ഒരേപോലുള്ള കെട്ടുകളുടെ ജോഡികളെ ബന്ധിപ്പിക്കുന്ന ഇരട്ട അരികുകളോ ഇല്ല.
5. മൾട്ടിഗ്രാഫ്
ഒരു സിസ്റ്റത്തിലെ ഒന്നിലധികം ബന്ധങ്ങളെ മാതൃകയാക്കുന്നതിന് ഉപയോഗപ്രദമാകുന്ന, ഒരേ ജോഡി നോഡുകളെ ബന്ധിപ്പിക്കാൻ ഒന്നിലധികം അരികുകളെ അനുവദിക്കുന്നു.
6. പൂർണ്ണമായ ഗ്രാഫ് (പൂർണ്ണമായ ഗ്രാഫ്)
ഓരോ ജോഡി ശീർഷകങ്ങളും ഒരു അരികിലൂടെ ബന്ധിപ്പിച്ചിരിക്കുന്നു. n ശീർഷകങ്ങളുള്ള ഒരു പൂർണ്ണ ഗ്രാഫ് സാധാരണയായി Kₙ എന്ന് എഴുതപ്പെടുന്നു. കണക്ഷനുകളുടെ പരമാവധി പരിധി ചർച്ച ചെയ്യാൻ ഇത് പലപ്പോഴും ഉപയോഗിക്കുന്നു.
7. ബൈപാർട്ടൈറ്റ് ഗ്രാഫ്
ഒരു കൂട്ടം നോഡുകളെ രണ്ട് ഗ്രൂപ്പുകളായി തിരിക്കാം, അരികുകൾ വ്യത്യസ്ത ഗ്രൂപ്പുകളിൽ നിന്നുള്ള നോഡുകളെ ബന്ധിപ്പിക്കുന്നു. ഉദാഹരണങ്ങൾ: തൊഴിലാളികളെയും ജോലികളെയും പൊരുത്തപ്പെടുത്തൽ, വിദ്യാർത്ഥികളും കോഴ്സുകളും.
8. മരം
സൈക്കിളുകളില്ലാത്ത ഒരു ബന്ധിപ്പിച്ച ഗ്രാഫ്. ഡാറ്റാ ഘടനകൾ, ഓർഗനൈസേഷണൽ ശ്രേണികൾ, തീരുമാന പ്രാതിനിധ്യം എന്നിവയിൽ മരങ്ങൾ അത്യാവശ്യമാണ്.
ഗ്രാഫ് സിദ്ധാന്തത്തിലെ പ്രധാന ആശയങ്ങൾ
ഗ്രാഫ് സിദ്ധാന്തത്തിലെ ചില പ്രധാന ആശയങ്ങൾ താഴെ പറയുന്നവയാണ്:
1. നോഡ് ഡിഗ്രി
ഒരു നോഡിന്റെ ഡിഗ്രി എന്നത് ആ നോഡിൽ ഘടിപ്പിച്ചിരിക്കുന്ന അരികുകളുടെ എണ്ണമാണ്. ഒരു ഡയറക്ട് ഗ്രാഫിൽ, ഇൻ-ഡിഗ്രിയും (ഇൻകമിംഗ് അരികുകളുടെ എണ്ണം) ഔട്ട്-ഡിഗ്രിയും (ഔട്ട്ഗോയിംഗ് അരികുകളുടെ എണ്ണം) ഉണ്ട്. ഒരു നെറ്റ്വർക്കിലെ ഒരു നോഡിന്റെ "കണക്റ്റ്നെസ്" അളക്കാൻ ഡിഗ്രി ഉപയോഗപ്രദമാണ്.
2. ട്രാക്കുകൾ, പാതകൾ, സൈക്കിളുകൾ
– ഒരു പാത എന്നത് അരികുകൾ കൊണ്ട് ബന്ധിപ്പിച്ചിരിക്കുന്ന ശീർഷകങ്ങളുടെ ഒരു ശ്രേണിയാണ്.
- ഒരു പാത എന്നത് അരികുകൾ ആവർത്തിക്കാത്ത ഒരു പാതയാണ്.
– ഒരു സൈക്കിൾ എന്നത് ആവർത്തിച്ചുള്ള അരികുകളില്ലാതെ (സാധാരണയായി ആരംഭം/അവസാനം ഒഴികെ ആവർത്തിക്കുന്ന നോഡുകൾ ഇല്ലാതെ) ആരംഭ നോഡിലേക്ക് മടങ്ങുന്ന ഒരു പാതയാണ്.
നെറ്റ്വർക്കുകളിലെ നാവിഗേഷൻ, സാധ്യമായ റൂട്ടുകൾ, സിസ്റ്റങ്ങളിലെ ലൂപ്പ് കണ്ടെത്തൽ എന്നിവ മനസ്സിലാക്കുന്നതിന് ഈ ആശയം പ്രധാനമാണ്.
3. കണക്റ്റിവിറ്റി
ഓരോ ജോഡി ശീർഷകങ്ങൾക്കും അവയെ ബന്ധിപ്പിക്കുന്ന ഒരു പാത ഉണ്ടെങ്കിൽ ഒരു ഗ്രാഫ് ബന്ധിപ്പിച്ചിരിക്കുന്നു എന്ന് പറയപ്പെടുന്നു. ഡയറക്ട് ഗ്രാഫുകളിൽ, ശക്തമായി ബന്ധിപ്പിച്ചിരിക്കുന്നത് പോലുള്ള ബന്ധനത്തിന്റെ കൂടുതൽ നിർദ്ദിഷ്ട ആശയങ്ങളുണ്ട് (ഓരോ ശീർഷകത്തിനും ഒരു അരികിലൂടെ മറ്റെല്ലാ ശീർഷകങ്ങളിലും എത്താൻ കഴിയും).
ആശയവിനിമയ ശൃംഖലകളുടെ വിശകലനത്തിൽ കണക്റ്റിവിറ്റി വളരെ പ്രധാനമാണ് - ഉദാഹരണത്തിന്, ഒരു കണക്ഷൻ നഷ്ടപ്പെട്ടാലും നെറ്റ്വർക്കിലെ എല്ലാ കമ്പ്യൂട്ടറുകൾക്കും പരസ്പരം ആശയവിനിമയം നടത്താൻ കഴിയുമോ എന്നത്.
4. ഉപഗ്രാഫുകളും ഘടകങ്ങളും
ഒരു സബ്ഗ്രാഫ് എന്നത് ഒരു ഗ്രാഫിന്റെ ഒരു ഉപവിഭാഗമാണ്, അതിൽ നിന്ന് ശീർഷകങ്ങളുടെയും അരികുകളുടെയും ഒരു ഉപവിഭാഗം രൂപം കൊള്ളുന്നു. കണക്റ്റുചെയ്തിരിക്കുന്ന ഒരു ഘടകം എന്നത് ബന്ധിപ്പിച്ചിരിക്കുന്ന പരമാവധി സബ്ഗ്രാഫാണ്. സോഷ്യൽ നെറ്റ്വർക്ക് വിശകലനത്തിൽ, ഘടകങ്ങൾക്ക് പരസ്പരം ബന്ധപ്പെട്ടിരിക്കുന്നതും എന്നാൽ വേർപിരിഞ്ഞതുമായ ഗ്രൂപ്പുകളെ പ്രതിനിധീകരിക്കാൻ കഴിയും.
ക്ലാസിക്കൽ സിദ്ധാന്തങ്ങളും പ്രശ്നങ്ങളും
പതിനെട്ടാം നൂറ്റാണ്ടിൽ ലിയോൺഹാർഡ് യൂലർ പരിഹരിച്ച പ്രശസ്തമായ കൊനിഗ്സ്ബർഗ് ബ്രിഡ്ജസ് പ്രശ്നത്തിൽ നിന്നാണ് ഗ്രാഫ് സിദ്ധാന്തത്തിന് ഒരു നീണ്ട ചരിത്രമുള്ളത്. ഏഴ് പാലങ്ങളും കൃത്യമായി ഒരു തവണ കടന്ന് ആരംഭ സ്ഥാനത്തേക്ക് മടങ്ങുക അസാധ്യമാണെന്ന് യൂലർ തെളിയിച്ചു, അങ്ങനെ ആധുനിക ഗ്രാഫ് സിദ്ധാന്തത്തിന്റെ അടിത്തറ സ്ഥാപിച്ചു.
ഗ്രാഫ് സിദ്ധാന്തത്തിലെ ചില ക്ലാസിക് വിഷയങ്ങളിൽ ഇവ ഉൾപ്പെടുന്നു:
1. യൂളർ, ഹാമിൽട്ടൺ പാതകൾ
– ഒരു യൂളേറിയൻ പാത ഓരോ അരികിലൂടെയും കൃത്യമായി ഒരു തവണ കടന്നുപോകുന്നു. ഒരു ദിശയില്ലാത്ത ഗ്രാഫിൽ ഒരു യൂളേറിയൻ പാതയുടെ നിലനിൽപ്പിനുള്ള വ്യവസ്ഥ ഒറ്റ ഡിഗ്രിയുടെ ലംബങ്ങളുടെ എണ്ണവുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു.
– ഒരു ഹാമിൽട്ടോണിയൻ പാത ഓരോ ശീർഷകവും കൃത്യമായി ഒരിക്കൽ സന്ദർശിക്കുന്നു. യൂളറുടെ പ്രശ്നത്തിൽ നിന്ന് വ്യത്യസ്തമായി, ഹാമിൽട്ടന്റെ പ്രശ്നം വളരെ ബുദ്ധിമുട്ടാണ്, കൂടാതെ അതിന്റെ പല വകഭേദങ്ങളും കമ്പ്യൂട്ടേഷണൽ NP-ഹാർഡ് ആണ്.
2. ഗ്രാഫ് കളറിംഗ്
ഗ്രാഫ് കളറിംഗ് എന്നത് ശീർഷകങ്ങൾക്ക് (അല്ലെങ്കിൽ അരികുകൾക്ക്) നിറങ്ങൾ നൽകുന്നതാണ്, അങ്ങനെ അടുത്തുള്ള ശീർഷകങ്ങൾക്ക് ഒരേ നിറം ഉണ്ടാകില്ല. അറിയപ്പെടുന്ന ഒരു പ്രയോഗമാണ് മാപ്പ് കളറിംഗ് പ്രശ്നം, ഇത് എല്ലാ പ്ലാനർ ഭൂപടത്തിനും പരമാവധി നാല് നിറങ്ങൾ (ഫോർ കളർ സിദ്ധാന്തം) ഉപയോഗിച്ച് നിറം നൽകാമെന്ന സിദ്ധാന്തത്തിലേക്ക് നയിക്കുന്നു.
3. പ്ലാനർ ഗ്രാഫ്
അരികുകൾ വിഭജിക്കാതെ പരന്ന പ്രതലത്തിൽ പ്ലാനർ ഗ്രാഫുകൾ വരയ്ക്കാം. ഇലക്ട്രോണിക് സർക്യൂട്ട് ഡിസൈനിലും നെറ്റ്വർക്ക് ലേഔട്ടിലും പ്ലാനർ ഗ്രാഫുകൾ വ്യാപകമായി ഉപയോഗിക്കുന്നു.
ഗ്രാഫ് സിദ്ധാന്തത്തിലെ പ്രധാന അൽഗോരിതങ്ങൾ
കമ്പ്യൂട്ടർ സയൻസിൽ, നിരവധി പ്രധാനപ്പെട്ട അൽഗോരിതങ്ങളുടെ അടിസ്ഥാനം ഗ്രാഫ് സിദ്ധാന്തമാണ്:
– ഗ്രാഫ് ട്രാവെർസൽ, ഘടക തിരയൽ, സൈക്കിൾ കണ്ടെത്തൽ, ടോപ്പോളജി എന്നിവയ്ക്കായി BFS (ബ്രെഡ്ത്ത്-ഫസ്റ്റ് സെർച്ച്), DFS (ഡെപ്ത്-ഫസ്റ്റ് സെർച്ച്).
– നെഗറ്റീവ് അല്ലാത്ത ഭാരങ്ങളുള്ള ഒരു വെയ്റ്റഡ് ഗ്രാഫിലെ ഏറ്റവും ചെറിയ പാത കണ്ടെത്താൻ Dijkstra.
– നെഗറ്റീവ് വെയ്റ്റുകൾ കൈകാര്യം ചെയ്യാൻ കഴിയുന്ന ഏറ്റവും ചെറിയ പാതയ്ക്കുള്ള ബെൽമാൻ–ഫോർഡ്.
– ഏറ്റവും കുറഞ്ഞ ചെലവിൽ നെറ്റ്വർക്ക് ഡിസൈനിന് ഉപയോഗപ്രദമായ ഏറ്റവും കുറഞ്ഞ സ്പാനിംഗ് ട്രീ കണ്ടെത്താൻ ക്രുസ്കലും പ്രൈമും.
പ്രായോഗിക പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിൽ ഗ്രാഫുകളുടെ ഗണിതശാസ്ത്ര ആശയങ്ങൾ എങ്ങനെ നേരിട്ട് പങ്കു വഹിക്കുന്നുവെന്ന് ഈ അൽഗോരിതങ്ങൾ തെളിയിക്കുന്നു.
ഗ്രാഫ് സിദ്ധാന്തത്തിന്റെ പ്രയോഗങ്ങൾ യഥാർത്ഥ ജീവിതത്തിൽ
ഗ്രാഫ് സിദ്ധാന്തം ശക്തമാണ്, കാരണം അതിന് വിവിധ സന്ദർഭങ്ങളിൽ "ബന്ധങ്ങളെ" മാതൃകയാക്കാൻ കഴിയും:
1. ഗതാഗതവും നാവിഗേഷനും
നോഡുകൾ കവലകളെയും, അരികുകൾ റോഡുകളെയും, ഭാരം ദൂരത്തെയോ യാത്രാ സമയത്തെയോ പ്രതിനിധീകരിക്കുന്നു. മികച്ച റൂട്ട് നിർണ്ണയിക്കാൻ നാവിഗേഷൻ സിസ്റ്റങ്ങൾ ഗ്രാഫ് അൽഗോരിതങ്ങൾ ഉപയോഗിക്കുന്നു.
2. കമ്പ്യൂട്ടർ നെറ്റ്വർക്കുകളും ഇന്റർനെറ്റും
റൂട്ടറുകളും സെർവറുകളും നോഡുകളായും കേബിളുകളോ കണക്ഷനുകളോ അരികുകളായും പ്രവർത്തിക്കുന്നു. ഡാറ്റ ട്രാഫിക് ഒപ്റ്റിമൈസ് ചെയ്യുന്നതിനും നെറ്റ്വർക്ക് പ്രതിരോധശേഷി മെച്ചപ്പെടുത്തുന്നതിനും ഗ്രാഫ് വിശകലനം ഉപയോഗിക്കുന്നു.
3. സോഷ്യൽ നെറ്റ്വർക്കുകൾ
ഉപയോക്താക്കളെ നോഡുകളായും, ബന്ധങ്ങളെ അരികുകളായും കണക്കാക്കുന്നു. കമ്മ്യൂണിറ്റികളെ കണ്ടെത്തുന്നതിനും, സ്വാധീനം (കേന്ദ്രീകരണം) അളക്കുന്നതിനും, വിവര വ്യാപനം വിശകലനം ചെയ്യുന്നതിനും ഗ്രാഫ് സിദ്ധാന്തം ഉപയോഗിക്കുന്നു.
4. ജീവശാസ്ത്രവും രസതന്ത്രവും
ജീൻ ശൃംഖലകൾ, പ്രോട്ടീൻ ഇടപെടലുകൾ അല്ലെങ്കിൽ തന്മാത്രാ ഘടനകൾ എന്നിവ മാതൃകയാക്കാൻ ഗ്രാഫുകൾ ഉപയോഗിക്കുന്നു. ബയോഇൻഫോർമാറ്റിക്സ് ഗവേഷണങ്ങളിൽ ഭൂരിഭാഗവും വലിയ തോതിലുള്ള ഗ്രാഫ് വിശകലനത്തെ ആശ്രയിച്ചിരിക്കുന്നു.
5. പ്രോജക്ട് ആൻഡ് ഇൻഡസ്ട്രിയൽ മാനേജ്മെന്റ്
കാര്യക്ഷമമായ ജോലി ക്രമങ്ങളും നിർണായക പാതകളും കണ്ടെത്തുന്നതിന് ടാസ്ക് ഷെഡ്യൂളിംഗിൽ (ഉദാ. PERT/CPM) ഡയറക്റ്റ് ഗ്രാഫുകൾ ഉപയോഗിക്കുന്നു.
പെനുട്ടപ്പ്
ഗണിതശാസ്ത്രത്തിലെ ഗ്രാഫ് സിദ്ധാന്തം നോഡുകളിലൂടെയും അരികുകളിലൂടെയും ബന്ധങ്ങളുടെ ഘടനയെക്കുറിച്ചുള്ള പഠനമാണ്. വൈവിധ്യമാർന്ന ഗ്രാഫ് തരങ്ങൾ, ഡിഗ്രി, പാത്ത്, സൈക്കിൾ തുടങ്ങിയ ആശയങ്ങൾ, തിരയൽ, ഒപ്റ്റിമൈസേഷൻ അൽഗോരിതങ്ങൾ എന്നിവയാൽ, ഗ്രാഫ് സിദ്ധാന്തം വളരെ വഴക്കമുള്ളതും ശക്തവുമായ ഒരു ഉപകരണമാണ്. ഘടനാപരവും വിശകലനം ചെയ്യാവുന്നതുമായ മോഡലുകളിൽ സങ്കീർണ്ണമായ പ്രശ്നങ്ങൾ പ്രതിനിധീകരിക്കാനുള്ള കഴിവിലാണ് ഇതിന്റെ ശക്തി. വ്യതിരിക്ത ഗണിതശാസ്ത്രം, കമ്പ്യൂട്ടർ സയൻസ്, ദൈനംദിന ജീവിതത്തെ സ്വാധീനിക്കുന്ന നിരവധി ആധുനിക ആപ്ലിക്കേഷനുകൾ എന്നിവയുടെ വികസനത്തിന് ഗ്രാഫ് സിദ്ധാന്തം ഒരു നിർണായക അടിത്തറയായി മാറിയതിൽ അതിശയിക്കാനില്ല.
നിങ്ങൾക്ക് വേണമെങ്കിൽ, ഈ ലേഖനം കൂടുതൽ പ്രായോഗികമാക്കുന്നതിന്, ചർച്ചകൾക്കൊപ്പം ഉദാഹരണ പ്രശ്നങ്ങളും (ഉദാഹരണത്തിന് യൂളറുടെ പാത, ഡിജ്ക്സ്ട്രയുടെ അല്ലെങ്കിൽ ഗ്രാഫ് കളറിംഗ് എന്നിവയെക്കുറിച്ച്) ഞാൻ ചേർക്കാം.