12-Дәріс тақырыбы. Графтар саны. Ағаштар. (2 сағ)
Дәріс тақырыбы:
Цикломатикалық сан. Бағытталмаған G(V, E) графы берілсін. υ(G)=m-n+p, Мұндағы m–граф қабырғаларының саны; n–граф төбелерінің саны; p–байланысты компоненттер саны G(V, E) графының цикломатикалық саны деп аталады. Цикломатикалық санының физикалық мағынасы бар: ол графтың тәуелсіз циклдарының санына тең. Электр шынжырларын есептеген кезде цикломатикалық сан тәуелсіз контурлар санын есептеуге қолданылады.
1-Теорема.Егер G1 графы G графының суграфы болса, онда υ(G1)≤ υ(G).
2-Теорема.Байланысты графта цикл болмауы үшін υ(G)=0 қажетті және жеткілікті.
3-Теорема. Егер G графтың екі байланысты G1 және G2 компоненттері бар болса, онда υ(G)=υ(G1)+υ(G2).
4-Теорема. Графта цикл болмауы үшін υ(G)=0 қажетті және жеткілікті.
Айталық, G(V, E) бағытталмаған граф. G графының S1, S2,…,Sk циклдар жүйесі сызықты тәуелді деп аталады, егер қандай да бір i1, i2, …,ir (1≤ i1 ≤ i2 ≤…≤ ir ≤ k) Si1∆ Si2∆…∆Sik ноль граф болса. Керісінше болса S1, S2, …,Sk циклдары сызықты тәуелсіз циклдар деп аталады. Сызықты-тәуелсіз циклдардың ең көп саны G графындағы тәуелсіз циклдар саны деп аталады.
5-Теорема. Графтың цикломатикалық саны оның тәуелсіз циклдарының санына тең.
Хроматикалық сан. Әр төбесіне қандай да бір бояу сәйкестендірілген және сыбайлас төбелер әртүрлі бояулармен боялған граф деп аталады. G графын дұрыс бояуға қажетті бояулардың саны оның хроматикалық саны деп аталады және χ(G) болып белгіленеді.
6-Теорема.G графы ноль-граф болса ғана бір хроматикалы граф болады.
7-Теорема (Кениг теоремасы). Граф бихроматикалы болуы үшін онда тақ ұзындықты қарапайым цикл болмауы қажетті және жеткілікті.
Ағаштар, ағаштардың негізгі қасиеттері. Шексіз бағытталмаған байланысты граф ағаш деп, ал циклсыз байланыссыз граф орман деп аталады. Анықтама бола алатындай G ағашының кейбір қасиеттерін қарастырамыз:
а) G байланысты және циклы жоқ;
б) G циклы жоқ және n-1 қабырғасы бар;
в) G байланысты және n-1 қабырғасы бар;
г) G графында цикл жоқ, бірақ сыбайлас емес төбелер арасында қабырға қосу тек бір ғана циклдың пайда болуына әкеледі;
д) G байланысты, бірақ бұл қасиетін кез келген қабырға алынып тасталса жоғалтады;
е) G графының кез келген төбелер жұбы тек бір ғана шынжырмен байланысқан.
Граф қаңқасы.
8-Теорема. Граф байланысты болса ғана орман болатын суграф болады.
Орман болатын G суграфы қаңқалы ағаш немесе G суграфының қаңқасы деп аталады.
Ең аз қосылу туралы есеп.(Ең аз салмақты қаңқалы ағаш құру)
Жол тұрғызу есебі түрінде өрнектеуге болатын мына есептің практикалық мағынасы үлкен. Жолдар желісімен қосылуы қажет бірнеше қалалар болсын. Әр екі қаланы қосатын жолдың бағасы белгілі. Мүмкін болатын жолдар желісінің ең арзанын салу қажет болсын. (Жолдардың орнына электр желісін, мұнай құбыры желісі, т.б. алуға болады.
Ең арзан жолдар желісін кескіндейтін граф әрқашан ағаш болады. Себебі, егер цикл бар болса, циклдың бір қабырғасын алып тастауға болар еді, ал төбелер қосылған болып қала берер еді. Есептің математикалық қойылуы. Айталық, бағытталмаған G(V, E), |V|=n, графының әр қабырғасына осы қабырғаның салмағы болып саналатын қандай да бір μ(e) нақты сан бекітілген болсын. G графында салмағы ең аз, ең кіші қосылу, яғни G графының Т қаңқасын салу керек болсын.
μ(T)=.
Краскал алгоритмін қарастырайық (ең аз салмақты қаңқалы ағаш сызу).
Сызу жұмысын салмағы μ(e1 ) ең аз e1 қабырғасын таңдаудан басталады. Егер мұндай қабырғалар бірнешеу болса, олардың кез келгенін алуға болады. Таңдалған қабырғаға E\{e1} алынған ең аз салмақты е2 қабырғасы е3 ретінде цикл құрмайтын E\{e1,е2} деп алынған ең аз салмақты E\{ e1,е2, e3} таңдалады. Қабырға таңдау процесі кез келген қабырға қосу цикл пайда болуына әкеліп соққанға дейін жүргізіледі. Осы граф ең аз салмақты қаңқалы ағаш болып саналады.
Негізгі әдебиет: 1 [161-180]; 2[108-114].
Қосымша әдебиет: 7 [88-130].
Бақылау сұрақтары:
1. Қандай графтар ағаштар деп аталады?
2. Графтың цикломатикалық санын қандай формуламен есептеуге болады?
3. Графтың хроматикалық саны деп нені айтады?
4. Граф каркасы деген не?
5. Ағаштардың негізгі қасиеттерін атаңыз?
13-Дәріс тақырыбы. Графтардағы маршруттар. ( 2 сағат)
Егер графтың кез келген 2 төбесін қосатын маршрут бар болса, граф байланысты (мықты байланысты) деп аталады,ондай маршрут болмаса ол байланыспаған граф болады.
Маршруттар. Айталық G= Н-граф болсын.
Мұндағы a1, a2,…,an+1M U1 U2, … , UnR
Достарыңызбен бөлісу: |