Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
Çizge Algoritmaları
2
Tanımlar Çizgenin her kirişinden tam olarak bir defa geçen yola Euler yolu denir. Çizgenin her kirişinden tam olarak bir defa geçen devreye Euler devresi denir. Euler yolu ve Euler devresinin farkı şudur: Euler devresi aynı köşede başlar, aynı köşede biter.
3
Örnek E F D A C B Aşağıdaki çizgeye bakalım. Euler devresi mi?
b) Bu çizgede Euler devresi var mı? E F D A C B
4
Örnek Çözüm a) Hayır, bu devre örneğin BD kirişini içermiyor. b) Evet Euler devresidir. E F D A C B
5
Örnek Euler yolu Euler devresi
6
Euler Teoremi Aşağıdaki önermeler bağlantılı çizgeler için doğrudur:
Eğer çizgenin tam olarak 2 köşesinin derecesi tek ise bu çizgede en az bir Euler yolu vardır ama Euler devresi yoktur. Euler yolu tek köşelerin birinde başlar diğerinde biter. Eğer çizgenin tüm köşelerinin derecesi çift ise bu çizgede Euler devresi vardır. Euler devresi herhangi bir köşeden başlayabilir. Eğer çizgenin 2 den çok sayıda tek dereceli köşesi varsa bu çizgede Euler yolu da Euler devresi de yoktur.
7
Problem Aşağıdaki şekilde A, B, C ve D odalar, E odaların dışıdır. Açık yerler kapılardır. Her kapıdan tam olarak bir defa geçen yol var mı? derece 3 Euler yolu veya devresi arıyoruz Tam olarak 2 tek köşe var
8
Problem Çözüm 9 10 7 2 1 3 8 6 4 5 Tek köşelerin birinden başlıyoruz
C, A, E, C, E, D
9
Fluery Algoritması Eğer Euler Teoremi Euler yolunun veya Euler devresinin var olduğunu söylüyorsa bu yolu veya devreyi bulmak için aşağıdaki adımları yap: Eğer çizgede tam olarak 2 tek köşe varsa bunlardan birinden başla, tüm köşeler çiftse herhangi bir köşeden başla. Her adımda eğer mümkünse kalan çizgede köprü olmayan kirişi seç, mümkün değilse köprüyü seç. Seçtiğin kirişin üzerinden geç ve üzerinden geçtiğin kirişi çizgeden sil. Bu adımı tüm kirişler bitene kadar tekrarla
10
Örnek Euler devresi (yolu) bulmak için Fleury Algoritması
Çizgede ya tam olarak 2 tek dereceli köşe ya da tüm köşelerin çift dereceli olduğundan emin olalım
11
Örnek Başla. Yandaki çizgede hepsi çift, örneğin F den başlayalım
12
Örnek Ara adımlar. Her adımda kalan çizgede köprü olmayan kirişten geçiyoruz (eğer mümkünse), kirişi çizgeden siliyoruz. Köprü olmayan kiriş yoksa köprüden geçiyoruz. İlk adımda F den C ye geldik. FC yi çizgeden sildik.
13
Örnek Ara adımlar. Şimdi CD ye gittik ve CD yi sildik.
14
Örnek Şimdi DA dan geçtik ve DA yı sildik.
15
Örnek Şimdi AB köprü olduğundan bu kirişi seçemiyoruz. AC yi seçiyoruz.
16
Örnek CE yi seçtik.
17
Örnek Şimdi ise ancak köprüler kaldı ve sıra ile köprülerden geçiyoruz.
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.