20-rasm. Regulyar graflar
Uchinchi darajali graflar kubik deb nomlanganiga e’tibor bering. –rasmdagi va –rasmdagi . Shubhasiz, d darajali regulyar grafdagi qirralarning soni ga teng. Bundan kelib chiqadiki, toq sonli uchlar uchun regulyar graf faqat juft darajaga, toq daraja uchun esa faqat uchlar soni boʻlishi mumkin. Shuning uchun har qanday kubik graf uchlarning juft soniga ega.
6.3. Grafni tasvirlash usullari
Grafni tasvirlash uchun bir nechta usullardan foydalaniladi. Graflardan oʻtish uchun siz oʻzingizning muammoingizni eng samarali hal qiladiganlardan foydalanishingiz kerak. Koʻpincha, tanlov qoʻshnilik matritsasi va qoʻshnilik roʻyxati oʻrtasida boʻladi (quyidagi jadval ikkala yondashuvning samaradorligini taqqoslaydi). Shu bilan birga, oʻrnatilgan C-massivga tayanib, oʻzingizning ma’lumotlar tuzilmalaringizni modellashtirishingiz va STD-da mavjud boʻlgan turli xil konteynerlardan foydalanishingiz mumkin.
Qoʻshnilik matritsasi. Qoʻshnilik matritsasini n-tartibli nosimmetrik kvadrat matritsa sifatida aniqlaymiz, unda elementlar 1 ga teng, agar grafda { } qirrasi boʻlsa, ya’ni va qoʻshni boʻlsa, 0 ga teng, agar bunday qirra mavjud boʻlmasa.
Ta’rifdan kelib chiqadiki, har qanday i uchun , har qanday j uchun va , ya’ni qoʻshnilik matritsasining har qanday qatori yoki ustunidagi birlar soni grafning tegishli vertikal darajasiga teng va ularning umumiy soni uning qirralarining ikki baravariga teng.
Misol sifatida –rasmda berilgan grafning A qoʻshnilik matritsasini darajalar ketma-ketligini yozamiz.
21-rasm. Grafni qo’shnilik matritsasi orqali tasvirlash
Graflarning ayrim turlarining qoʻshnilik matritsalarini qarab chiqaylik. Boʻsh graf qoʻshnilik matritsasi faqat nollardan iborat, ya’ni A ( ) = .
toʻliq grafning qoʻshnilik matritsasi faqat dioganal elementlari birlardan iborat, qolgan elementlari nolga teng boʻladi. Buni = - deb yozamiz. Agar graf bogʻlanmagan boʻlsa komponentlarga ega boʻlsa, unda satrlar va ustunlarni qayta tartibga solish orqali uning qoʻshnilik matritsasisini blok-diagonal shaklga keltirilishi mumkin:
Bu yerda har bir diagonal bloki komponentining qoʻshnilik matritsasi. -qismli graf holatida qoʻshnilik matritsasini blokli shaklga keltirish mumkin, agar asosiy diagonal boʻylab faqat "nol" bloklar kelsa:
Masalan, 22-rasmda , , boʻlaklar va unga qoʻshnilik matritsasi A boʻlgan uch qismli G graf koʻrsatilgan.
Do'stlaringiz bilan baham: |