Графтарға қолданылатын амалдар. Графқа төбе қосу.
G=<M,R> графына а төбесін қосқаннан <М {a}, R> графы құралады.
Графқа доға қосу операциясының нәтижесінде <М {(a,b)}, R {(a,b)}> графы құрылады.
Графтан доға алу–R доғалар жиынынан (a,b) жұбы алынады. <M,R\{(a,b)} >
Графтан төбе алуоперациясының нәтижесінде. G графынан а төбесі оған инцидентті доғалармен бірге алынады деп айтады. <M\{a}, R\{(b,с)│ b =a немесе c = a}>
Графтың a,b төбелерін теңестіру деп графтан a,b төбелерін алып тастап мына тәртіппен төбе мен қабырға қосу: жаңа а1 төбесі мен (а1, с), егер (а, с) R немесе (b, с) R және (с, а1) доғасын егер (с, а) R немесе (с, b) R болса:<(M\{a,b}) {a1}, (R\{(с, d)│c=a немесе d=a, немесе c=b, немесе d=b}) {(a1,c)│(a, c) R, немесе (b, c) R} {(c, a1)│(c, a)R, немесе (c, b) R}).
Алынған граф G графынан a,b төбелерін теңестіргеннен алынды делінеді.
a,b төбелері доғамен қосылса, төбелерді теңестіру a,b доғасын созғаннан алынады дейді. Мысалдар: Берілген=<{1,2,3,4},{[1,2],[2,3],,(3,4)}> графынан суреттегі G1-G6 графтары қандай операциялармен алынды?
G графына 5 төбені қосқаннан G1 графы алынды.
G графына (3,1)–доғасын қосқаннан G2 графы алынды.
G графына (3,2) доғасы алынады G3 графы алынды.
G графына 2 – төбені алғаннан G4 графы алынды.
G графының (1,4) төбелерін теңестіргеннен G5 графы алынды.
G графының (2,3) доғасын қысқаннан G6 графы алынды.
=<M, М2\R IdМ> графы ілгексіз G=<M,R> графының толықтырушы графы деп аталады.
Мысал: Айталық, G1=<M1,R1>, G2=<M2,R2> графтары берілсін.
G= <M,R>; =<M, М2 \R IdМ>
Анықтама: G1, G2 графтарының бірігуі деп G1UG2=<M1UM2,R1UR2> графын айтады.
Анықтама:ЕгерМ2∩М2= онда G1,G2 графының қиылысуы деп, G1∩G2=<M1∩M2,R1∩R2> графын айтады.
Анықтама: G1, G2 графтарының сақиналы қосындысы деп G1 G2=<M1UM2,R1 R2>, мұндағы R1 R2=( R1\R2)U(R2 \R1).
Мысалы G1 және G2 графтары берілсін.
G1= < {a1, a2, a3}, {[a1, a2], (a2, a3)} >;
G2= < {a1, a2, a4}, {(a1, a2, ), (a4, a1)}>;
Табу керек: G1U G2, G1∩G2, G1 G2?
Шешуі: Анықтама бойынша:
G1UG2=<{a1, a2, a3, a4},{[a1, a2], (a2, a3), (a4, a1)}>;
G1∩G2 = < {a1, a2}, {(a1, a2)} >.
G1 G2=<{ a1, a2, a3, a4}, {( a2, a1), (a2, a3), (a4, a1)} >;
G1, G2 графтарының қосылуы деп
G1+ G2 =
Мына суреттің а пунктіндегі G1, G2 графтарының қосындысы б пунктте көрсетілген.
G1, G2 графтарының көбейтіндісі деп G1xG2=<M1xM2, R>, мұндағы ((a1,b1), (a2, b2)) R тек сонда ғана, егер a1=a2 және (b1,b2) R2 немесе b1=b2 және (a1,a2) R1.
Дата добавления: 2015-08-14; просмотров: 4730;