79
6-§. Graflar nazariyasi elementlari va o'tish algoritmlari Graflarni oʻrganish bilan shugʻullanadigan diskret matematikaning
boʻlimi ―Graflar nazariyasi‖ deb ataladi. Graflar nazariyasida ushbu
matematik obyektlarning asosiy tushunchalari, xususiyatlari, tasvirlash
usullari va qoʻllanilish sohalari batafsil koʻrib chiqilgan. Bizni faqat
dasturlashda muhim boʻlgan jihatlari qiziqtiradi.
Graflar - bu chiziqlar bilan bogʻlangan nuqtalar toʻplami. Nuqtalar
uchlar (tugunlar) chiziqlar esa
qirralar (yoylar) deb nomlanadi.
Grafning ifodalanishi. Grafning toʻplam nazariya boʻyicha ta‟rifi . Bizga
- boʻsh
boʻlmagan toʻplam berilgan, masalan
{
}
.
Uning barcha ikki elementli
ichki toʻplamlari toʻplamini
yozamiz. Bizning misolimiz uchun ushbu toʻplam quyidagicha boʻladi:
Ixtiyor ravishda ba‘zi bir
ni olamiz, masalan:
〈 〉
juftligi yoʻnaltirilmagan G grafi deb nomlanadi, unda
-
uchlar toʻplami,
- qirralarning toʻplami,
toʻplamining ichki
toʻplami hisoblanadi.
Yuqoridagilardan kelib chiqib, ushbu ta‘rif odatda quyidagicha
shakllantiriladi:
〈 〉
oriyentirlanmagan graflar juftligi deb ataladi,
agar
uchlar deb ataladigan boʻsh boʻlmagan elementlar toʻplami boʻlsa
va
–
dagi qirralar deb ataluvchi turli elementlarning tartibsiz juftlari
toʻplami boʻlsa.
80
Graflar nazariyasida turli xil munosabatlarni yozishda VG yoki
V(G) yozuvlari, G graf qirralarining toʻplami uchun EG yoki E(G)
yozuvlari ishlatiladi.
Grafni namoyish qilishning vizual usuli - bu chizmalar
(diagramma), unda uchlar nuqta, doiralar yoki boshqa figuralar bilan
tasvirlangan va qirralar juft uchlari tasvirlarini bir-biriga bogʻlaydigan
chiziqlar bilan tasvirlangan. Yuqorida tavsiflangan grafni bunday
tasvirlash uchun quyidagi variantlar berilgan.