• 21-rasm. Grafni qoʻshnilik matritsasi orqali tasvirlash
  • 22-rasm. Grafni qoʻshnilik matritsasi orqali tasvirlash
  • 6-§. Graflar nazariyasi elementlari va o'tish algoritmlari




    Download 0.93 Mb.
    Pdf ko'rish
    bet6/9
    Sana12.05.2023
    Hajmi0.93 Mb.
    #58912
    1   2   3   4   5   6   7   8   9
    Bog'liq
    KL-INYAZ ishchi, biblografiya Xudoyberdiyeva 08.02, analitik kim fanini oqitishda ilgor pedagogik texnologiyalardan fojdalanish, 8-Mavzu Mustaqillik yillarida O‘zbekistondagi ma’naviy va madan, BLI Gavhar, маъруза-4.1, Mavzu Suҳbat metodi turlari va unga qo’yiladigan asosiy talabl-fayllar.org, 9FH9EUiDJpSci4iInjwn organized, fizikani-o-qitishda-integrativ-texnologiyalardan-foydalanib-o-quvchilarning-ijodiy-tafakkurini-rivojlantirish-metodikasi, 1 topshiriq (1), Domna ishlab chiqarishi - Vikipediya (1), qalam ihchi 3 курс 2023 й, 1 laboratoriya Mavzu Tarmoq qurilmalarida dastlabki xavfsizlik (1), Mavzu ospf, rip, eigrp va bgp protokollari asosida dinamik ma
    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 


    86 
    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: 


    87 
    Masalan, 22-rasmda 
    { }, { }, { } boʻlaklar va 
    unga qoʻshnilik matritsasi A boʻlgan uch qismli G graf koʻrsatilgan.
    22-rasm. Grafni qoʻshnilik matritsasi orqali tasvirlash 
    Qoʻshnilik matritsasining bir xil analogi Kirxgof matritsasi 
    , n tartibli kvadrat matritsa sifatida aniqlangan, uning elementlari 
    {
    𝑑
    Qoʻshnilik matritsasi 
    va Kirxgof matritsasi oʻrtasidagi 
    bogʻliqlik, 
    𝐷
    shaklga 
    ega, 
    bu 
    yerda 
    𝐷 𝑑 𝑑
    𝑑
    𝑑
    , ya‘ni bu diagonali elementlari 
    mos keladigan uchlar darajalariga teng boʻlgan matritsa. Kirxgof 
    matritsasining muhim xususiyati (har qanday satr va har bir ustun 
    elementlari yigʻindisi nolga teng boʻlgan boshqa har qanday matritsa 
    kabi) matritsaning barcha elementlarining algebraik qoʻshimchalari bir-
    biriga teng boʻlishidir. 
    Izomorf graflar faqat mos mavhum graf uchlarini belgilashda 
    (raqamlashda) farq qilganligi sababli, ularning qoʻshnilik matritsalarini 
    (Kirxgof matritsalari) bir-biridan satrlar va ustunlarni biroz almashtirish 
    orqali olish mumkinligi aniq boʻladi. 
    1 dan n gacha raqamlangan G grafning qoʻshnilik matritsasi 
    kvadrat kattalikdagi A matritsasi boʻlib, unda a [i][j] elementining 
    qiymati 1 ga teng boʻlsa, grafning i- va j- uchlari qoʻshni boʻladi, aks 
    holda qiymati nolga teng boʻladi. Bunday matritsa binar matritsa deb 


    88 
    ham ataladi. Oddiy graf uchun asosiy diagonal elementlari 0 ga teng 
    boʻladi. 
    Qoʻshnilik 
    matritsasi 
    orgrafni 
    tavsiflash 
    uchun 
    ham, 
    yoʻnaltirilmagan 
    grafni 
    tasvirlash 
    uchun 
    ham 
    mos 
    keladi. 
    Yoʻnaltirilmagan graf uchun elementlarning qiymatlari asosiy 
    diagonalga nisbatan nosimmetrikdir.
    Qoʻshnilik matritsadan foydalanish faqat qirralari koʻp boʻlmagan 
    hamda murakkab boʻlmagan graflar uchun afzalroqdir, chunki u har bir 
    element uchun bitta bit saqlashni talab qiladi. Agar graf murakkab 
    boʻlsa, unda xotiraning katta qismi nollarni saqlashga sarflanadi, ammo 
    murakkab graflarda qoʻshnilik matritsasi grafni xotirada ixchamroq 
    ifodalaydi va taxminan 
    bit xotiradan foydalanadi. Ushbu kattalik 
    qoʻshnilik roʻyxatlariga qaraganda yaxshiroq (pastga qarang). 

    Download 0.93 Mb.
    1   2   3   4   5   6   7   8   9




    Download 0.93 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    6-§. Graflar nazariyasi elementlari va o'tish algoritmlari

    Download 0.93 Mb.
    Pdf ko'rish