Professional Documents
Culture Documents
Teoria EGrafeve 1
Teoria EGrafeve 1
Përkufizimi: Graf i thjeshtë (apo shkurt graf) përbëhet nga bashkësia e fundme
joboshe V(G) elementet e së cilës quhen kulme dhe bashkësia e fundme E(G) e
dysheve të ndryshme të parenditura të elementeve të V(G) që quhen brinjë.
V(G) – quhet bashkësia e kulmeve,
E(G) – quhet bashkësia e brinjëve.
Le t’i referohemi figurës 1.
A B
D
E
C
Fig. 1.
A
a) D b) 1
U
0
B C
V
E
α
c) A d)
y B 1y y
y
y
y
γ β
1
a) V(G) = {A, B, C, D, E}; E(G) = {AB, AE, BC, CD, DE}.
b) V(G) = {1, 0, U,
, V}; E(G) = {10, 1
, 1U, 0V,
U}.
c) V(G) = {A, B}; E(G) = {AA}.
d) V(G) = {1, α, β, γ}; E(G) = {11, αα, ββ, γγ, 1β, αγ}.
Shembulli 2. Në rastet vijuese janë dhënë bashkësitë V(G) dhe E(G). Të paraqiten
grafet përkatëse:
a) V(G) = {1, 2, 3, 4, 5, 6}; E(G) = {11, 14, 25, 35, 66}.
b) V(G) = {A, B, C, D, E, F}; E(G) = {AA, DE, DF, FF}.
c) V(G) = {1, A, 2, B, 3, C}; E(G) = {12, 13, 23, AB, AC, BC}.
Zgjidhja.
a) b) c)
B
1 2 y 1 B
A y A
y 3 yC
5 D 3 2
y
F
6 y 4 E C
G1 G2
1 2 3
a b
f c
e d
4 5 6
2
Shembulli 4. Tregoni se grafet G1, G2 janë izomorfe.
G1 G2
1 2
A1 A4
5 6
A2 A5
4 3 A3 A6
3
Grafet e emërtuara
1 1 1 1
y y
3y y2 3y 2 3 y 2 3 2
1 1 1 1
3 2 3 2 3 2 3 2
Grafet e paemërtuara
y y
y y
4
G1 G2
a x
b y z
Atëherë G1 U G2 jep: V(G1 U G2) = {a, b, x, y, z}; E(G1 U G2) = {ab, xy, xz, yz}.
D.m.th.
G1 U G2
a x
b y z
Shumica e grafeve që diskutuam deri më tani ishin “një pjesësh”. Japim në vijim
këtë përkufizim.
Grafi është i lidhur (angl. connected) nëse nuk mund të shprehet si union i dy
grafeve. Në të kundërtën themi se është i palidhur. Është e qartë se çdo graf i
palidhur G, mund të shprehet si union i grafeve të lidhur dhe secili graf në këtë
rast është komponentë e G-së.
Në vijim kemi paraqitur grafin me tri komponentë:
5
Fqinjësia (angl. Adjacency)
Themi se kulmet v dhe w të një grafi G janë fqinje nëse ekziston brinja vw që i
bashkon ato kulme. Në këtë rast kulmet v dhe w themi se janë incidente me atë
brinjë (i takojnë asaj brinje).
Ngjashëm, dy brinjë të ndryshme e dhe f janë fqinjë, nëse e kanë një kulm të
përbashkët.
6
f
e
v w
kulme fqinjë brinjë fqinjë
u
z
w
v
7
persona shtrëngojnë duart, numri total i shtrëngimeve të duarve duhet të jetë çift
– sepse në çdo shtrëngim marrin pjesë dy duar.
Një rrjedhim i menjëhershëm i kësaj leme është se në çdo graf numri i kulmeve të
shkallës tek është çift.
Nëngrafet
Nëngrafi i grafit G është grafi, çdo kulm i të cilit i takon V(G) dhe çdo brinjë e të
cilit i takon E(G).
Kështu grafi në figurën a) është nëngraf i atij në figurën b), por grafi në figurën a)
nuk është nëngraf i atij në figurën c) (meqë ky i fundit nuk përmban asnjë
“trekëndësh”).
Përkufizim. Nëse G paraqet graf me kulmet {1, 2, 3, ..., n}, matrica e fqinjësisë A
(angl. adjacency matrix), është matrica e rendit n x n, ashtu që pozita ij paraqet
numrin e brinjëve që bashkojnë i dhe j.
Matrica e incidencës M (angl. incidence matrix), është matrica n x m (ku brinjët
janë {1, 2, 3, ..., m}) ashtu që ij – pozita është 1 nëse kulmi i i takon brinjës j.
4 3 3
⎡0 1 0 2⎤ ⎡1 0 0 1 1 0 0⎤
⎢1 0 1 ⎥
2⎥ ⎢1 1 0 0 0 1 1⎥⎥
Zgjidhja. A = ⎢ , M =⎢
⎢0 1 0 1⎥ ⎢0 1 1 0 0 0 0⎥
⎢ ⎥ ⎢ ⎥
⎣2 2 1 0⎦ ⎣0 0 1 1 1 1 1⎦
8
Shembulli 6. Është dhënë matrica e fqinjësisë A për grafin G.
⎡1 0 1 0⎤
⎢0 1 0 2⎥⎥
A=⎢
⎢1 0 1 1⎥
⎢ ⎥
⎣0 2 1 1⎦
a) Të caktohet grafi G.
b) Të caktohet matrica e incidencës M.
Zgjidhja.
G:
1
1 5 2
2
a) 6
7
4 3 3
8
4
⎡1 0 0 0 1 0 0 0⎤
⎢0 1 0 0 0 1 1 0⎥⎥
b) M =⎢
⎢0 0 1 0 1 0 0 1⎥
⎢ ⎥
⎣0 0 0 1 0 1 1 1⎦
⎡1 0 0 1 0 0⎤
⎢1 1 0 0 1 1⎥⎥
M =⎢
⎢0 1 1 0 0 0⎥
⎢ ⎥
⎣0 0 1 1 1 1⎦
a) Të caktohet grafi G.
b) Të caktohet matrica e fqinjësisë A.
9
Zgjidhja. Vërejmë se nuk është praktike që të provojmë të gjitha mundësitë,
sepse të tilla ka 8! = 40320 (mundësi).
Po ashtu vërejmë se:
shkronjat që më së lehti mund të vendosen janë A dhe H, sepse ato janë
fqinje me vetëm një shkronjë tjetër (me të cilat nuk mund të jenë fqinje në
graf), respektivisht B dhe G.
në anën tjetër rrathët që më së vështiri plotësohen janë ata në mes, sepse
secili prej tyre është fqinjë me 6 rrathë të tjerë.
Kjo na sygjeron që në rrathët e mesëm të vendosim A dhe H, prej nga pastaj
vendosim B dhe G.
G A H B
10
C E
G A H B
D F
B 2 D 3 G 5 J
3 4 1 5
5
9 2 9
A L
E H
6 1 6 3
2
C 9 F 2 I 2 K
Zgjidhja:
A-së i japim vlerën 0 ( l(A) = 0). Kulmeve fqinje B, E, C u japim përkohësisht
vlerat l(A) + 3 = 3; l(A) + 9 = 9; l(A) + 2 = 2.
E zgjedhim vlerën më të vogël. Pra l(C) = 2.
Tani C shënjohet me 2.
Në vazhdim shohim kulmet fqinje të C-së (E dhe F). E-së i japim vlerën l(C) + 6 =
8, kurse F-it, l(C) + 9 = 11.
Nga l(B) = 3; l(E) = 8; l(F) = 11 zgjedhim më të voglën l(B) = 3. B do të shënjohet
me 3.
Shohim kulmet fqinje të B-së. Kulmit D i japim përkohësisht vlerën l(B) + 2 = 5;
dhe vlera në E zvogëlohet në l(B) + 4 = 7.
11
Tani D shënjohet me 5.
Duke vazhduar merret: l(E) = 7; l(G) = 8; l(H) = 9; l(F) = 10; l(I) = 12; l(J) = 13;
l(K) = 14; l(L) = 17.
D.m.th. rruga më e shkurtë prej A në L ka gjatësinë 17.
2 5 3 8
3 B G 5 J 13
D
3 4 1 5
7 9 5
9 2 9 L
A
E H 17
0 6 1 6 3
2
C
9 F 2 I 2 K
2
10 12 14
B 40 E
30 6 35 8
A 19 11 G
D
12 23
50 20
C 10 F
Rezultati 77.
r m
n q
x y z
Zgjidhja.
12
V(G) = {u, v, w, x, y, z}; E(G) = {ux, uy, uz, vx, vy, vz, wx, wy, wz}.
V(G) = {l, m, n, p, q, r}; E(G) = {lp, lq, lr, mp, mq, mr, np, nq, nr}.
Zgjidhja.
a a e
f d f
e b
g b i j
j
i h g
d c c h
Zgjidhja: Në grafin e parë, asnjë nga kulmet me shkallë 2 nuk është fqinje; në të
dytin ato janë fqinje në cifte. Meqë izomorfizmi e ruan fqinjësinë e kulmeve,
grafet nuk janë izomorfe.
13
Duke iu referuar figurës faqe 6, tregoni se për cilat grafe është fjala.
Zgjidhja. a) gr. 12; b) gr. 27; c) gr. 30
Zgjidhja.
grafi 5 (1, 1, 1, 3); Σ=6; |E(G)| = 3
grafi 6 (1, 1, 2, 2); Σ=6; |E(G)| = 3
grafi 7 (1, 2, 2, 3); Σ=8; |E(G)| = 4
grafi 8 (2, 2, 2, 2); Σ=8; |E(G)| = 4
grafi 9 (2, 2, 3, 3); Σ = 10 ; |E(G)| = 5
grafi 10 (1, 1, 1, 3); Σ=6; |E(G)| = 3
Detyra 8. Lë të jetë G graf me n kulme dhe m brinjë dhe le të jetë v kulmi i grafit
G i fuqisë k, kurse e le të jetë një brinjë e G-së. Sa kulme dhe brinjë i kanë G – e,
G – v?
4 3
7
Zgjidhja.
14
⎡0 1 0 0 1⎤ ⎡1 1 0 0 0 0 0⎤
⎢1 0 1 0 1⎥⎥ ⎢0 1 1 0 1 0 0⎥⎥
⎢ ⎢
A = ⎢0 1 0 2 0 ⎥ , M = ⎢0 0 0 0 1 1 1⎥
⎢ ⎥ ⎢ ⎥
⎢0 0 2 0 1⎥ ⎢0 0 0 1 0 1 1⎥
⎢⎣1 1 0 1 0⎥⎦ ⎢⎣1 0 1 1 0 0 0⎥⎦
Detyra 12. Nëse G është graf pa cikle (loops), çka mund të thuhet për shumën në:
a) ndonjë rresht apo kolonë të matricës A të grafit G?
b) ndonjë rresht të matricës M të grafit G?
c) ndonjë kolonë të matricës M të grafit G?
15