Çizge Teorisi ve Algoritmaları 1. ders
Çizge teorisi 1736, Euler, Königsberg Köprüleri problemini çözdü
Königsberg Köprüleri Problemi A B C D
Çizge örneği 4 öğrenci: A, B, C, D 4 iş: X, Y, Z, T A B C D X Y Z T Soru:Tüm öğrenciler arzu ettikleri bir işe girebilirler mi? Cevap: Hayır Ch1-4
Çizge tanımı G çizgesi (V,E) ikilisinden oluşmuştur. Burada V(G) boş olmayan sonlu bir kümedir (elemanlarına köşe denir) E(G) ise V(G) kümesinde tanımlı bir bağıntıdır ( elemanlarına eğer varsa kiriş denir). V(G) : G nin köşeler kümesi E(G) : kirişler kümesi Kiriş {u, v} = {v, u} = uv (veya vu) G yönlü ise (digraf denir) Ch1-5
Örnek G=(V,E) olsun V={u, v, w, x, y, z} E={{u,v}, {u,w}, {w,x}, {x,y}, {x,z}} E={uv, uw, wx, xy, xz} G diagram v u w z x y Ch1-6
Komşu ve Bağlı u, v : G nin köşeleri u ve v köşeleri G de komşudur eğer uv E(G) ise ( u v ye ve v u ya komşudur) e=uv (e u ve v yi birleştiriyor) (e u ile bağlıdır, e v ile bağlıdır) u v e Ch1-7
ÇİZGE ÇEŞİTLERİ Yönsüz çizge: Yönlü çizge: döngü Katlı kiriş, parallel kiriş Yönsüz çizge: (basit) çizge: döngü (), katlı kiriş () Katlı çizge: döngü (), katlı kiriş () Pseudograph: döngü (), katlı kiriş () Yönlü çizge: Yönlü çizge: döngü (), katlı kiriş () Yönlü katlı çizge : döngü (), katlı kiriş () döngü Katlı kiriş değil Katlı kiriş Ch1-8
Mertebe(order) ve boyut(size) G çizgesinin köşe sayısına çizgenin mertebesi denir (|V(G)| ile gösterilir). Kirişlerin sayısına boyut (|E(G)| ile gösterilir ). Önerme 1: Eğer |V(G)| = p ve|E(G)| = q ise Çizgenin mertebesi p ve boyutu q ise (p, q) çizgesi denir Ch1-9
Çizgelerin uygulanması Ali ve Ahmet Ayşe ve Fatma ile tanışıyorlar. Mehmetle Ahmet ve Fatma tanışıyorlar. Tanışlık çizgesi: Ali Ahmet Ayşe Fatma Mehmet Ch1-10
Köşelerin derecesi Tanım. G çizgesinin v köşesi için N(v) = { u V(G) | v u E(G) } kümesine bu köşenin komşuluğu denir. v köşesinin derecesi deg(v) = | N(v) | sayısına denir y u v w x N(u) = {x, w, v}, N(y)={ } deg(u) = 3, deg(y) =0 Ch1-11
Not Eğer |V(G)| = p ise 0 deg(v) p-1, v V(G) dir. deg(v) = 0 ise v köşesine tecrit edilmiş köşe denir. v ye tek köşe denir eğer deg(v) tekse. v ye çift köşe denir eğer deg(v) çiftse. Ch1-12
El sıkışma teoremi Teorem G bir çizge ise, Örnek 2 3 1 u v w x Ch1-13
El sıkışma teoremi Özellik Her çizgenin tek köşelerinin sayısı çift sayıdır. ispat. Eğer tek köşelerin sayısı tek sayıda olsaydı, çizgenin toplam derecesi tek olurdu. Ch1-14
Düzgün çizge Tanım. G çizgesinin her köşesinin derecesi r ise G çizgesine r-düzgün çizge denir. G çizgesi bir r sayısı için düzgünse bu çizgeye düzgün çizge denir Örnek Not. mertebesi 5 olan 3-düzgün çizge yoktur (Özellik) 2-düzgün Ch1-15
Tümleyen Tanım. G çizgesinin tümleyeni G çizgesidir eğer V(G) = V(G) ve uv E(G) eğer uv E(G). u v w x G u v w x G Ch1-16
Derece uygulaması Soru: n kişi var (n 2) Bu kişiler arasından hangi iki kişiyi alırsak alalım, bu kişilerin tanıdıkları kişi sayıları bir birinden farklıdır. Bu mümkün mü? ( A B yi tanıyorsa, B de A yı tanıyor) Ch1-17
ispat. deg(x) = 0 ve deg(y) = n-1 olacak biçimde Örnek 1 Mertebesi n 2 olan çizgenin dereceleri bir birine eşit olan en az 2 köşesinin olduğunu gösteriniz. (ipucu. Önceki sayfadaki problem.) ispat. deg(x) = 0 ve deg(y) = n-1 olacak biçimde x ve y köşeleri olmalıdır bu da olamaz Ch1-18
çözüm. x tane köşenin derecesi 3 olsun, 14-x köşenin derecesi 5 olur. Örnek 2. G çizgesinin mertebesi 14 ve boyutu 25 tir. Köşelerinin derecesi 3 veya 5 tir. Bu çizgenin 3 dereceli kaç köşesi vardır? çözüm. x tane köşenin derecesi 3 olsun, 14-x köşenin derecesi 5 olur. |E(G)| =25 dereceler toplamı=50 3x + 5(14-x) = 50 x = 10 Ch1-19
sol. 6a + b = 20 (a, b) = (0, 20) () (1, 14) () (2, 8) () Örnek 3. G çizgesinin mertebesi 7 ve boyutu 10 dur. 6 köşenin derecesi a ve bir köşenin derecesi b dir. b kaçtır? sol. 6a + b = 20 (a, b) = (0, 20) () (1, 14) () (2, 8) () (3, 2) () a=3, b=2. Ch1-20
Isomorf(denk) çizgeler u1 v2 v1 u3 u4 u5 v3 v5 v2 v4 u2 G1 ve G2 aynıdır (köşelerin yerlerini değiştirdikten sonra). Ch1-21
Isomorf (denk çizgeler) Tanım. Eğer V(G1) kümesinden V(G2) kümesine öyle bir 1-1 ve örten fonksiyonu varsa ve uv E(G1) ancak ve ancak f (u) f (v) E(G2) koşulu sağlanıyorsa G1 ve G2 çizgeleri izomorfdur denir(G1 G2 ile gösterilir) fonksiyonuna izomorfizm denir. Önceki sayfada f (vi) = ui her i için Ch1-22
Tanım. Mertebesi 1 olan çizgeye önemsiz çizge denir Örnek 4 Mertebesi 6 ve boyutu 9 olan ve izomorf olmayan 2 tane 3-düzgün çizge bulunuz . ÇÖZÜM G1 G2 Üçgen var Üçgen yok Ch1-23
Örnek 5 Aşağıdaki G1 ve G2 çizgelerinin izomorf olup olmadıklarını araştırınız. Üçgensiz Üçgen var Cevap: hayır Ch1-24
1.4 Altçizgeler Tanım. Eğer V(H) V(G) ve E(H) E(G) ise H çizgesine G çizgesinin altçizgesi denir ( H G) Örnek G u v w x y H v w x y v w x y F G G Ch1-25
ÜRETİLMİŞ ALTÇİZGE Tanım. S V(G), S olsun. G nin köşeleri S olan en büyük alt çizgesine s den üretilmiş alt çizge denir( <S> ile gösterilir) G u v w x y v w x y H H G nin üretilmiş altçizgesi değil H ∪{xw} Ch1-26
Köşelerin silinmesi Tanım.S V(G) olsun. G-S = <V(G)-S> olarak tanımlanır Eğer S={v} ise G-v yazılır. G u v w x y G-S v w S={x,u} ise u x y Ch1-27
KİRİŞ ÜRETİLMİŞ ALT ÇİZGE Tanım. X E(G), X olsun. X den üretilmiş alt çizge, G nin kirişleri X olan en küçük alt çizgesidir ( <X> ile gösterilir) G u v w x y <X> u v w Let X={uv,vw} Ch1-28