கூறு (கோட்டுருவியல்)

ஒரு திசையற்ற கோட்டுருவின் கூறு அல்லது இணைப்புக் கூறு (component, connected component) என்பது அக்கோட்டுருவின் ஒரு உட்கோட்டுருவாகும். 
கூறாக அமையும் இந்த உட்கோட்டுருவில் அதன் ஒவ்வொரு முனைய இருமங்களும் பாதையால் இணைக்கப்பட்டிருக்கும் மேற்கோட்டுருவின் வேறெந்த அதிகப்படியான முனைகளுடன் அந்த இருமத்தின் முனையங்கள் இணைக்கப்பட்டிருக்காது. 

படுகை விளிம்புகள் இல்லாத முனை தானே ஒரு கூறாக அமையும்.
இணைப்புள்ள கோட்டுருவிற்கு ஒரேயொரு கூறுதான் உண்டு; அக்கோட்டுருவே ஒரு கூறாகும்.

சமான உறவு
கோட்டுருவின் முனைகளின் மீது வரையறுக்கப்பட்ட ஒரு சமான உறவின் சமானப் பகுதிகளைக் கொண்டும் கூறுகளை மாற்றுமுறையில் வரையறுக்கலாம்.

ஒரு திசையற்ற கோட்டுருவில் ஒரு முனை u இலிருந்து மற்றொரு முனை v விற்கு ஒரு பாதை இருந்தால், u இலிருந்து "சென்றடையக்கூடியது" v என்ற உறவு வரையறுக்கப்படுகிறது. இந்த வரையறையில் ஒற்றை முனைகள் "0" நீளமுள்ள பாதைகளாகவும், ஒரு பாதையில் ஒரு முனை மீண்டும் வரலாம் எனவும் கொள்ளப்படுகிறது. 

இந்த "சென்றடையக்கூடியது" என்ற உறவு ஒரு சமான உறவாக அமைகிறது. ஏனெனில்:
இது ஒரு எதிர்வு உறவு 
ஒரு முனையிலிருந்து அதற்கே "0" நீளமுள்ள பாதை உள்ளதால் உட்கோட்டுருவின் ஒரு முனை u இலிருந்து u ஐச் சென்றடையலாம்

இது ஒரு சமச்சீர் உறவு
u இலிருந்து  v  ஒரு பாதை இருக்குமானால், அப்பாதையிலுள்ள அதே விளிம்புகள் v இலிருந்து u ஒரு பாதையை அமைக்கும்.

இது ஒருகடப்பு உறவு 
u இலிருந்து  v மற்றும் v இலிருந்து w பாதைகள் இருக்குமானால் அப்பாதைகளை ஒன்றிணைத்து u இலிருந்து w பாதையாக்கலாம்.

இந்த "சென்றடையக்கூடியது" என்ற சமான உறவின் சமானப் பகுதிகளால் உருவாகும் தூண்டப்பட்ட உட்கோட்டுருக்கள் மூலக்கோட்டுருவின் கூறுகளாக அமைகின்றன.

மேற்கோள்கள்

வெளியிணைப்புகள் 
MATLAB code to find components in undirected graphs, MATLAB File Exchange.
Connected components, Steven Skiena, The Stony Brook Algorithm Repository

கோட்டுருவியல்