2-mustaqil ishi Graflarda erkin uchlarni tanlash, boyash. Toplamlarning toplam ostilarini aniqlash, birlashtirish
Download 145.08 Kb.
|
Diyorbek Algoritmlarni loyihalas 2 mustaqil ish
- Bu sahifa navigatsiya:
- 2-mustaqil ishi Graflarda erkin uchlarni tanlash, boyash. Toplamlarning toplam ostilarini aniqlash, birlashtirish.
OʻZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI KOMPYUTER INJINIRING FAKULTETI 21-04-guruh talabasi Ismoilov Diyorbekning Algoritmlarni loyihalash fanidan 2-mustaqil ishi Graflarda erkin uchlarni tanlash, boyash. Toplamlarning toplam ostilarini aniqlash, birlashtirish. Graflar nazariyasi haqida umumiy malumotlar. 1736 yilda L. Eyler tomonidan osha davrda qiziqarli amaliy masalalardan biri hisoblangan Kyonigsberg kopriklari haqidagi masalaning qoyilishi va yechilishi graflar nazariyasining paydo bolishiga asos boldi. Kyonigsberg shahridagi Pregel daryosi ustida qurilgan yettita kopriklar joylashuvi 1- shakldagi qadimiy xaritada tasvirlangan va qurilishi tartibida 1, 2, 3, 4, 5, 6 va 7 raqamlar bilan belgilangan. Pregel daryosi Kyonigsberg shahrini osha davrda tortta , , va qismlarga bolgan. Shaharning ixtiyoriy qismida joylashgan uydan chiqib yettita kopriklardan faqat bir martadan otib, yana osha uyga qaytib kelish mumkinmi? Kyonigsberg kopriklari haqidagi bu masalani hal qilish jarayonida graflarda maxsus marshrut (hozirgi vaqtda graflar nazariyasida bu marshrut Eyler sikli nomi bilan yuritiladi, mavjudligi shartlari ham topildi. Bu natijalar elon qilingan tarixiy ilmiy ishning birinchi sahifasi 2- shaklda keltirilgan. L. Eylerning bu maqolasi yuz yildan kop vaqt mobaynida graflar nazariyasi boyicha yagona ilmiy ish bolib keldi. X IX asrning ortalarida graflar nazariyasi bilan bogliq tadqiqotlar G. Kirxgof va A. Keli ishlarida paydo boldi. Graf iborasi D. Kyonig tomonidan 1936 yilda graflar nazariyasiga bagishlangan dastlabki darslikda uchraydi. Graflar nazariyasi boyicha tadqiqotlar natijalari inson faoliyatining turli sohalarida qollaniladi. Ulardan bazilari quyidagilardir: boshqotirmalarni hal qilish; qiziqarli oyinlar; yollar, elektr zanjirlari, integral sxemalari va boshqarish sistemalarini loyihalashtirish; avtomatlar, blok-sxemalar va kompyuter uchun programmalarni tadqiq qilish va hokazo. 1.2. Grafning abstrakt tarifi va u bilan bogliq boshlangich tushunchalar. Avvalo, grafning abstrakt matematik tushuncha sifatidagi tarifini va boshqa bazi sodda tushunchalarni keltiramiz. qandaydir boshmas toplam bolsin. Uning va elementlaridan tuzilgan korinishdagi barcha juftliklar (kortejlar) toplamini ( toplamning oz-oziga Dekart kopaytmasini) bilan belgilaymiz. Graf deb shunday juftlikka aytiladiki, bu yerda va ( , ) korinishdagi juftliklar korteji1 bolib, toplamning elementlaridan tuzilgandir. Bundan buyon grafni belgilashda yozuv orniga yozuvdan foydalanamiz. Grafning tashkil etuvchilarini korsatish muhim bolmasa, u holda uni lotin alifbosining bitta harfi, masalan, bilan belgilaymiz. graf berilgan bolsin. toplamning elementlariga grafning uchlari, toplamning oziga esa, graf uchlari toplami deyiladi. Graflar nazariyasida uch iborasi orniga, bazan, tugun yoki nuqta iborasi ham qollaniladi. Umuman olganda, hanuzgacha graflar nazariyasining bazi iboralari boyicha umumiy kelishuv qaror topmagan. Shuning uchun, bundan keyingi tariflarda, imkoniyat boricha, muqobil (alternativ) iboralarni ham keltirishga harakat qilamiz. grafning tarifiga kora, bosh kortej bolishi ham mumkin. Agar bosh bolmasa, u holda bu kortej ( , ) korinishdagi juftliklardan2 tashkil topadi, bunda bolishi hamda ixtiyoriy juftlik kortejda istalgancha marta qatnashishi mumkin. juftlikni tashkil etuvchi va uchlarning joylashish tartibidan bog‘liq holda, ya’ni yo‘nalishning borligi yoki yo‘qligiga qarab, uni turlicha atash mumkin. Agar juftlik uchun uni tashkil etuvchilarning joylashish tartibi ahamiyatsiz, yani bolsa, juftlikka yonaltirilmagan (oriyentirlanmagan) qirra (yoki, qisqacha, qirra) deyiladi. Agar bu tartib muhim, yani bolsa, u holda juftlikka yoy yoki yonaltirilgan (oriyentirlangan) qirra deyiladi. kortejning tarkibiga qarab, uni yo grafning qirralari korteji, yo yoylari korteji, yoki qirralari va yoylari korteji deb ataymiz. Grafning uchlari va qirralari (yoylari) uning elementlari deb ataladi. graf elementlarining soni ( )ga tengdir, bu yerda grafning uchlari soni va bilan uning qirralari (yoylari) soni belgilangan. Grafning qirrasi (yoyi), odatda, uni tashkil etuvchi uchlar yordamida , yoki , yoki korinishda belgilanadi. Boshqa belgilashlar ham ishlatiladi: masalan, yoy uchun yoki , qirra uchun , yoy yoki qirra uchun (yani uchlari korsatilmasdan bitta harf vositasida) korinishda. Graf yoyi uchun uning chetki uchlarini korsatish tartibi muhim ekanligini takidlaymiz, yani va yozuvlar bir-biridan farq qiluvchi yoylarni ifodalaydi. Agar yoy korinishda ifodalangan bolsa, u holda uning boshlangich uchi, esa oxirgi uchi deb ataladi. Bundan tashqari, yoy korinishda yozilsa, u haqida uchdan chiquvchi (boshlanuvchi) va uchga kiruvchi (uchda tugovchi) yoy deb aytish ham odat tusiga kirgan. Qirra uchun uning yozuvidagi harflar joylashish tartibi muhim rol oynamaydi va va elementlar qirraning uchlari yoki chetlari deb ataladi. Agar grafda yo qirra, yo yoy, yoki yoy topillsa, u holda va uchlar tutashtirilgan deyiladi. Agar grafning ikkita uchini tutashtiruvchi qirra yoki yoy bor bolsa, u holda ular qoshni uchlar deb, aks holda esa, qoshni bolmagan uchlar deb aytiladi. Grafning ikkita uchi qoshni bolsa, ular shu uchlarni tutashtiruvchi qirraga (yoyga) insident, oz navbatida, qirra yoki yoy bu uchlarga insident deyiladi. Grafda ikkita qirra (yoy) umumiy chetga ega bolsa, ular qoshni qirralar (yoylar) deyiladi. Shuni takidlash kerakki, qoshnilik tushunchasi grafning bir jinsli, insidentlik tushunchasi esa uning turli jinsli elementlari orasidagi munosabatni ifodalaydi. Bazan graf undagi elementlar soniga qarab, yani uchlar soni va qirralar (yoylar) soni ga qarab belgilanadi va bu holda grafni -graf deb ataydilar. Agar grafda kortej faqat qirralardan iborat bolsa, u holda yonaltirilmagan (oriyentirlanmagan) va faqat yonaltirilgan (oriyentirlangan) qirralardan (yani, yoylardan) tashkil topgan bolsa, u holda u yonaltirilgan (oriyentirlangan) graf deb ataladi. Oriyentirlangan graf, qisqacha, orgraf deb ham ataladi. Qator hollarda oriyentirlanmagan qirralari ham, oriyentirlangan qirralari ham bolgan graflar bilan ish korishga togri keladi. Bunday graflar aralash graflar deb ataladi. Agar grafning (orgrafning) korteji tarkibida toplamdan olingan takrorlanuvchi elementlar bolsa, u holda ular karrali yoki parallel qirralar (yoylar) deb ataladi. Karrali qirralari yoki yoylari bolgan graf multigraf deyiladi. Ikkala chetki (boshlangich va oxirgi) uchlari ustma-ust tushgan qirra (yoy), yani grafning elementi sirtmoq deb ataladi. Sirtmoq, odatda, yonaltirilmagan deb hisoblanadi. Qirralari (yoylari) orasida sirtmoqlari bolgan graf psevdograf deyiladi. Umumiy holda uchlar toplami va (yoki) qirralar (yoylar, qirra va yoylar) korteji cheksiz kop elementli bolishi mumkin. Bundan keyin toplam va kortej faqat chekli bolgan graflarni qaraymiz. Bunday graflar chekli graflar deb ataladi. Hech qanaqa qirra (yoy) bilan boglanmagan uch yakkalangan (ajralgan, xolis, yalongoch) uch deb ataladi. Faqat yakkalangan uchlardan tashkil topgan graf (yani, grafda qirralar va yoylar bolmasa) nolgraf yoki bosh graf deb ataladi. Uchlari soni ga teng bolgan bosh grafni yoki kabi belgilash qabul qilingan. Istalgan ikkita uchlari qoshni bolgan sirtmoqsiz va karrali qirralarsiz oriyentirlanmagan graf tola graf deb ataladi. Uchlari soni ga teng bolgan tola graf bilan belgilanadi. Ravshanki, grafning qirralar soni boladi. Agar orgrafning istalgan ikkita uchini har bir yonalishda tutashtiruvchi faqat bittadan yoy mavjud bolsa, u holda unga tola orgraf deb ataladi. Ravshanki, tola grafdagi qirralarning har birini ikkita (yonalishlari bir-biriga qarama-qarshi bolgan) yoylarga almashtirilsa, natijada tola orgraf hosil boladi. Shuning uchun, tola orgrafdagi yoylar soni oriyentirlanmagan tola grafdagi qirralar sonidan ikki baravar kopdir, yani uchlari ta bolgan tola orgrafdagi yoylar soni boladi. Agar grafning uchlariga qandaydir belgilar, masalan, sonlari mos qoyilgan bolsa, u belgilangan graf deb ataladi. Agar va graflarning uchlari toplamlari, yani va toplamlar orasida uchlarning qoshnilik munosabatini saqlaydigan ozaro bir qiymatli moslik ornatish mumkin bolsa, u holda va graflar izomorf graflar deb ataladi. Bu tarifni quyidagicha ham ifodalash mumkin: agar va ularga mos bolgan ( , ) uchun ( , ) bolsa, u holda va graflar izomorfdir. Agar izomorf graflardan biri oriyentirlangan bolsa, u holda ikkinchisi ham, albatta, oriyentirlangan bolishi va ulardagi mos yoylarning yonalishlari ham bir-birlariga mos bolishlari shart. Graf uchiga insident qirralar soni shu uchning lokal darajasi, yoki, qisqacha, darajasi, yoki valentligi deb ataladi. Grafdagi uchning darajasini bilan belgilaymiz. Sirtmoqqa insident bolgan uchning darajasini aniqlashda shuni etiborga olish kerakki, qaralayotgan masalaga bogliq holda sirtmoqni bitta qirra deb ham, ikkita qirra deb ham hisoblash mumkin. Ravshanki, ajralgan uchning darajasi nolga teng. Darajasi birga teng uch chetki (yoki osilgan) uch deb ataladi. Chetki (osilgan) uchga insident qirra ham chetki (yoki osilgan) qirra deb ataladi. Agar grafning barcha uchlari bir xil darajaga ega bolsa, u holda bunday graf darajali regulyar graf deb ataladi. Uch darajali regulyar graf kubik (yoki uch valentli) graf deb ataladi. graf nol darajali regulyar graf ekanligini, esa ( ) darajali regulyar graf ekanligini takidlaymiz. Korinib turibdiki, oriyentirlanmagan grafda barcha uchlar darajalarining yigindisi qirralar sonining ikki baravariga teng juft son boladi, chunki qirralarni sanaganda har bir qirra hisobda ikki marta qatnashadi. Shunday qilib, XVIII asrdayoq L. Eyler tomonidan isbotlangan quyidagi tasdiq orinlidir. 1- lemma (korishishlar haqida). Ixtiyoriy oriyentirlanmagan grafda barcha uchlar darajalari yigindisi qirralar sonining ikki baravariga teng. Agar grafning uchlar toplamini ozaro kesishmaydigan shunday ikkita qism toplamlarga (bolaklarga) ajratish mumkin bolsaki, grafning ixtiyoriy qirrasi bu toplamlarning biridan olingan qandaydir uchni ikkinchi toplamdan olingan biror uch bilan tutashtiradigan bolsa, u holda bunday graf ikki bolakli graf (bixromatik yoki Kyonig grafi) deb ataladi. Tarifdan korinib turibdiki, ikki bolakli grafning har bir bolagidagi ixtiyoriy ikkita uchlar qoshni bola olmaydi. Biror bolagida faqat bitta uch bolgan tola ikki bolakli graf yulduz deb ataladi. Agar ikki bolakli grafning turli bolaklariga tegishli istalgan ikkita uchi qoshni bolsa, u holda bu graf tola ikki bolakli graf deb ataladi. Tola ikki bolakli grafni bilan belgilaymiz, bu yerda va bilan grafning bolaklaridagi uchlar sonlari belgilangan. graf uchun va bolishi ravshan, bu yerda grafning uchlari soni, uning qirralari soni. Grafning ikki bolakli graf bolishi haqidagi bazi qoshimcha malumotlar (Kyonig teoremasi) ushbu bobning 4- paragrafida keltirilgan. Ikkidan katta ixtiyoriy natural son uchun bolakli graf tushunchasini ham kiritish mumkin. 1- misol. Ozbekiston Respublikasi hududidagi aeroportlar toplamini bilan, bu shaharlar orasida belgilangan vaqt mobaynida amalga oshirilayotgan samolyotlarning uchib qonish hodisalari kortejini bilan belgilaymiz. U holda juftlikni graf deb qarash mumkin. Bu yerda grafning uchlariga aeroportlar, yoylariga esa samolyotlarning uchib qonish hodisalari mos keladi. Tabiiyki, grafda karrali yoylar bo‘lishi mumkin, agar, qandaydir sababga ko‘ra, samolyot uchgan aeroportga qaytib qo‘nsa, u holda bu hodisaga qaralayotgan grafdagi sirtmoq mos keladi. ■ 2- misol. Qadimgi boshqotirma masalalar qatoriga kiruvchi quyidagi masalani qaraymiz. Biror idishdagi hajmi 8 birlik suyuqlikni faqat osha idish hamda 5 va 3 birlik hajmli idishlar vositasida teng ikki qismga boling3. 8, 5 va 3 birlik hajmli idishlardagi suyuqlik hajmini mos ravishda , va bilan belgilab, muayyan bir vaqt uchun idishlardagi suyqlikning hajmlari asosida qaralayotgan sistemaning holatini ifodalovchi uchliklarni tuzamiz. Masalaning shartiga kora , va ozgaruvchilar butun qiymatlar qabul qilgan holda , va shartlarni qanoatlantirishlari kerak. Bu shartlarni qanoatlantiruvchi holatlar quyidagilardir: , , , , , , , , , , , , , , , , , , , , , , , . Holatlar toplamini bilan belgilaymiz. Suyuqlikni (yoki uning bir qismini) idishlarning biridan boshqa birortasiga quyish natijasida sistema bir holatdan boshqa holatga otishi mumkin. Takidlash kerakki, yuqoridagi holatlarning ixtiyoriysidan boshqa birortasiga bevosita yoki bilvosita otish imkoniyati mavjud bolmasligi ham mumkin. Sistemaning bir holatdan boshqa holatga bevosita otishlari toplamini bilan belgilaymiz. Natijada hosil bolgan juftlikni graf deb qarash mumkin. Bu grafning uchlari sistema holatlariga, yoylari (qirralari) esa, bevosita otishlarga mos keladi. Berilgan masalani hal qilish uchun grafning yoylaridan tashkil topgan shunday ketma-ketlik tuzish kerakki, bu ketma-ketlikning birinchi hadi , oxirgi hadi esa bolsin. Bunday ketma-ketliklardan biri quyida keltirilgan: , , , , , , , , . Graflarning berilish usullari 1 - misol. 1- shaklda tasvirlangan grafni deb belgilaymiz. Berilgan graf belgilangan graf bolib, 4ta uch va 6ta qirraga ega. Demak, u (4,6)-grafdir. Bu graf uchun: , , , , , , . grafning barcha ( ) qirralari oriyentirlanmagan (chunki uchlarini tutashtiruvchi chiziklarda yonalish korsatilmagan) bolgani uchun oriyentirlanmagan grafdir. Grafning qirralaridan biri, aniqrogi, sirtmoqdir, va esa karrali qirralardir. Bu grafda, masalan, 1 va 2 uchlar qoshni, 1 va 4 uchlar esa qoshni emas. Undagi 2 va 3 uchlar qirraga insident va, aksincha, qirra 2 va 3 uchlarga insidentdir. Bu yerda va qirralar qoshni qirralardir, chunki ular umumiy uchga (3 uch) ega, va qirralar esa qoshni emas. 2- misol. Geometrik ifodalanishi 2- shakldagi korinishda bolgan oriyentirlangan grafni qaraymiz. Bu grafda on bitta element bor: 5ta uch va 6ta yoy, yani shaklda (5,6)-orgraf berilgan. Bu grafni bilan belgilaymiz, bu yerda , yoki . Berilgan orgrafda sirtmoq ham, karrali yoylar ham yoq. Bu grafning yoyi uchun 1 boshlangich, 3 uch esa oxirgi uchdir. 9-mavzu. Qoshnilik matritsalari. Endi grafning boshqa bir berilish usuli negizida yotuvchi graf uchlari qoshniligi matritsasi tushunchasini qarab chiqamiz. uchlari soni ga teng bolgan belgilangan, sirtmoqsiz va karrali qirralarsiz graf bolsin. Elementlari korinishda aniqlangan ( ; ) matritsani grafning uchlari qoshniligi matritsasi deb ataymiz. Bu tarifdan sirtmoqsiz va karrali qirralari bolmagan graf uchlari qoshniligi matritsasining bosh diagonalida faqat nollar bolishi, satrlaridagi birlar soni esa mos uchlarning darajalariga tengligi kelib chiqadi. 1 - misol. 1- shaklda tasvirlangan grafgning uchlari qoshniligi matritsasi korinishda boladi. Uchlari soni ga teng bolgan belgilangan oriyentirlangan grafning uchlari qoshniligi -matritsasi deb elementlari korinishda aniqlangan ( , ) matritsaga aytiladi. 2 - misol. 2- shaklda tasvirlangan orgrafning uchlari qoshniligi matritsasi quyidagicha boladi: . Endi uchlari bolgan belgilangan oriyentirlanmagan multigraf bolsin. elementlari grafning va uchlarini tutashtiruvchi qirralar soniga teng bolgan ( ) matritsa oriyentirlanmagan multigrafning uchlari qoshniligi matritsasi deb ataladi. 3- misol. 1- shaklda tasvirlangan oriyentirlanmagan multigraf uchlari qoshniligi matritsasi quyidagicha boladi: . Karrali yoylari bolgan sirtmoqsiz orgraf uchlari qoshniligi matritsasi tushunchasini ham yuqoridagiga oxshash tariflash mumkin. Shunday qilib, manfiymas butun sonlardan tashkil topgan va graf uchun uchlari qoshniligi matritsasi bolgan kvadrat matritsa bilan graf orasida bir qiymatli moslik (izomorflik aniqligida) bor degan xulosa va, bundan, graflar nazariyasi boyicha izlanishlar maxsus shartlarni qanoatlantiruvchi mat-ritsalarni tadqiq qilishga keltirilishi mumkinligi kelib chiqadi. ( ) qirralarga ega yakkalangan uchlari, sirtmoq va karrali qirralari bolmagan graf uchun elementlari quyidagicha aniqlangan ( , ) -matritsa grafning qirralari qoshniligi matritsasi deb ataladi. 4- misol. 1- shaklda tasvirlangan grafda 5ta qirra bolib, uning qirralari qoshniligi matritsasi korinishga egadir. Ravshanki, sirtmoqsiz va karrali qirralarsiz graf qirralari qoshniligi matritsasi bosh diagonalga nisbatan simmetrik kvadrat matritsadir va uning bosh diagonali nollardan iborat. Insidentlik matritsalari. Uchlari va qirralari ( ) bolgan belgilangan graf berilgan bolsin. Bu grafning uchlariga satrlari, qirralariga esa ustunlari mos keluvchi va elementlari korinishda aniqlangan ( , ) matritsa grafning insidentlik matritsasi deb ataladi. 5- misol. 1- shaklda tasvirlangan grafning insidentlik matritsasi quyidagicha boladi: . Endi uchlari va qirralari ( ) bolgan belgilangan sirtmoqsiz orgrafni qaraymiz. Elementlari korinishda aniqlangan ( , ) matritsaga grafning insidentlik matritsasi deb ataladi. 6- misol. 3- shaklda tasvirlangan grafning insidentlik matritsasi quyidagicha boladi: . Marshrutlar va zanjirlar haqida umumiy malumotlar. Uchlari toplami va qirralar korteji bolgan oriyentirlanmagan graf berilgan bolsin. Bu grafdagi uchlar va qirralarning har ikki qoshni qirralari umumiy chetki uchga ega korinishdagi chekli yoki cheksiz ketma-ketligi marshrut deb ataladi. Marshrutni uning uchlari ketma-ketligi yoki qirralari ketma-ketligi korinishda ham belgilash mumkin. Agar marshrutda qandaydir uchdan oldin uchlar bolmasa, bu uchni marshrutning boshlangich uchi deb, shu uchdan keyin marshrutga tegishli uchlar bolmaganda esa, uni marshrutning oxirgi uchi deb ataydilar. Agar marshrutning boshlangich uchi va oxirgi uchi bolsa, u holda uni uchdan uchga yonalgan marshrut yoki chetlari va bolgan marshrut deb ataladi. Marshrutdagi ikkita qoshni qirralarga tegishli uch ichki uch yoki oraliq uch deb ataladi. Marshrutda qirralar va uchlar takrorlanishi mumkin bolgani uchun marshrutning ichki uchi, bir vaqtning ozida, uning boshlangich va (yoki) oxirgi uchi bolishi ham mumkin va teskarisi, marshrutning boshlangich va (yoki) oxirgi uchi uning ichki uchi bolishi ham mumkin. Tabiiyki, marshrut: boshlangich uchga ham oxirgi uchga ham ega bolmasligi mumkin (bunday marshrut ikki tomonlama cheksiz marshrut deb ataladi); boshlangich uchga ega bolib, oxirgi uchga ega bolmasligi mumkin yoki, aksincha, oxirgi uchga ega bolib, boshlangich uchga ega bolmasligi mumkin (bir tomonlama cheksiz marshrut); yagona qirradan iborat bolishi mumkin (notrivial marshrut); birorta ham qirraga ega bolmasligi mumkin (nol marshrut yoki trivial marshrut). Marshrutning uzunligi deb undagi qirralar soniga aytiladi. Turli qirralardan tashkil topgan marshrutga zanjir deb ataladi. Agar zanjirning chetlaridan tashqari barcha uchlari turlicha bolsa, u holda uni oddiy zanjir deb ataydilar. Berilgan zanjir yoki oddiy zanjir uchun bolsa, u yopiq zanjir deb ataladi. Hech bolmaganda bitta qirraga ega yopiq oddiy zanjir sikl deb ataladi. Sirtmoq yoki bir juft karrali qirralar sikl tashkil etishi ravshandir. Tushunarliki, grafdagi zanjir grafning qism grafi deb qaralishi mumkin. 6- misol. Yuqoridagi 1- shaklda tasvirlangan graf uchun ketma-ketlik 3 belgili uchdan 4 belgili uchga yonalgan marshrutdir, bunda 3 boshlangich uch, 4 oxirgi uchdir. Bu marshrutda 1, 2 va 3 belgili uchlar oraliq uchlar hisoblanadi. Qaralayotgan marshrutning uzunligi 6a teng bolib, u zanjir bola olmaydi, chunki unda 1 belgili uch 2 marta (bir marta oraliq uch sifatida, ikkinchi marta esa oxirgi uch sifatida) qatnashmoqda. Yana osha graf uchun zanjirning oxirgi bogini sifatida yoki qirralardan qaysisi olinishiga bogliqsiz ravishda, u yopiq zanjir va sikldir. Oriyentirlangan graflar uchun ham undagi yoylarning yonalishini (oriyentatsiyasini) inobatga olmasdan oriyentirlanmagan marshrut, zanjir va oddiy zanjir tushunchalarini kiritish mumkin. Lekin, oriyentirlangan graflar uchun oriyentirlangan marshrut tushunchasini kiritish tabiiydir. Yoylarning oriyentatsiyalari hisobga olingan yoylar va uchlar ketma-ketligi oriyentirlangan marshrut deb ataladi. Oriyentirlangan marshrut uchun zanjir tushunchasiga oxshash yol (yoki oriyentirlangan zanjir) tushunchasini ham kiritish mumkin. Boshlangich va oxirgi uchlari ustma-ust tushadigan oriyentirlangan zanjir kontur deb ataladi. 7- misol. Yuqoridagi 2- shaklda tasvirlangan grafni qaraymiz. Uning uch va qirralaridan tuzilgan ketma-ketlik oriyentirlanmagan marshrut va zanjirdir, lekin u oddiy zanjir bola olmaydi. Bu ketma-ketlik oriyentirlangan marshrut ham bola olmaydi, chunki unda marshrut yonalishiga teskari yonalishga ega yoylar bor ( ). Qaralayotgan graf uchun ketma-ketlik oriyentirlangan marshrutni tashkil etadi. Bu marshrut yoldir, lekin u kontur emas. Berilgan grafda faqat bitta kontur bolib, bu konturni yoki ko‘rinishda ifodalash mumkin. ■ 1- teorema. Agar grafdagi har bir uchning lokal darajasi ikkidan kichik bo‘lmasa, u holda bu graf siklga ega. Isboti. Agar grafda sirtmoqlar yoki karrali qirralar bo‘lsa, teoremaning tasdig‘i to‘g‘riligi ravshandir. Shuning uchun teorema tasdigini graf sirtmoqsiz va karrali qirralari bolmagan holda isbotlaymiz. Faraz qilaylik, berilgan sirtmoqsiz va karrali qirralari bolmagan grafning ixtiyoriy uchi bolsin. Qaralayotgan uchga qoshni uchni va bu uchga dan farqli boshqa qoshni uchni, uchga esa dan farqli boshqa qoshni uchni, va hakoza, uchga dan farqli boshqa qoshni uchni, va hakoza, tanlab, qirralar ketma-ketligini tuzamiz. Teoremaning shartlariga kora yuqoridagi jarayonni amalga oshirish va talab etilgan xossaga ega uchni topish mumkinligini takidlaymiz. Grafning uchlari toplami chekli toplam bolganligidan, yuqorida bayon etilgan uchlar ketma-ketligini qurish jarayonida chekli qadamdan song albatta oldin uchragan uchlardan birini tanlashga majbur bolamiz. Agar uch ketma-ketlikda ikki marta uchragan dastlabki uch bolsa, ketma-ketlikka qirralar qoshish jarayonini toxtatamiz, chunki tuzilgan qirralar ketma-ketligining uch ikki marta qatnashgan qismi biz izlayotgan sikldir. ■ Grafning bog‘lamliligi tushunchasi. Agar oriyentirlanmagan grafda chetlari va uchlardan iborat marshrut topilsa, bu va uchlar boglangan deb, marshrutning ozi esa va uchlarni boglovchi marshrut debataladi. Tabiiyki, agar qandaydir uchlarni boglovchi marshrut biror uchdan bir necha marta otsa, u holda marshrutning siklik qismini olib tashlab (bunda siklik qismning orniga marshrutda faqat uch qoldiriladi) yana osha uchlarni boglovchi oddiy zanjir korinishdagi marshrutni hosil qilish mumkin. Shuning uchun, marshrut bilan boglangan uchlar doimo oddiy zanjir bilan ham boglangan boladi degan xulosaga kelamiz. Bir-biri bilan ustma-ust tushmaydigan ixtiyoriy ikkita uchlari boglangan graf boglamli graf deb ataladi. Agar grafdagi ikkita uchni biror oddiy zanjir bilan tutashtirish mumkin bolsa, u holda bu ikkita uch ekvivalent (boglangan) deyiladi. Bunday uchlar toplami grafda ekvivalentlik munosabati bilan aniqlangan deb hisoblanadi. Uchlar toplami boyicha ekvivalentlik munosabatini inobatga olgan holda berilgan grafni boglamlilik komponentalari (qisqacha, komponentalari) deb ataluvchi boglamli qismlarning birlashmasi deb qarash mumkin. Bu yerda berilgan graf boglamlilik komponentalariga bolaklandi (ajratildi) deb aytish mumkin. Isbotlash mumkinki, har qanday graf ozining boglamlilik komponentalarining dizyunktiv birlashmasi sifatida ifodalanishi mumkin, bunda grafning boglamlilik komponentalariga bolaklanishi bir qiymatli aniqlanadi. 1 2 3 Download 145.08 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling