SlideShare a Scribd company logo
1 of 16
HANOI KULELERI
::::PROBLEM::::
• Bu problem, 1883'te Fransız matematikçi Edouard
Lucas tarafından bulundu ve oyuncak olarak
satılmaya başlandı.
::::PROBLEM::::
• Diskten yapılmış bir kule ve iki boş çubuk
görülmektedir. Her keresinde bir diski hareket
ettirmek ve bir diski asla kendisinden küçük
bir disk üzerine koymamak şartıyla kuledeki
diskleri boş iki çubuğa en az kaç hamlede
aktarabilirsiniz? Problemi önce 2, 3 ve 4 gibi
az sayıda diskle çözmeye çalışıp bir formül
geliştirebilir misiniz?
ALGORITMASI
• 1. Disklerden 1 numaralı (en küçük diski) seçilen
yöndeki ilk oynanabilecek direğe taşı
• 2. Disklerden o andaki 1′den sonra gelen en küçük
diski, seçili yönde oynanabilecek ilk direğe taşı ( bu
adımda aslında oynanabilecek tek ihtimal vardır)
• Yukarıdaki iki adım, oyun bitene kadar tekrar eder.
• 1. adımda en küçük disk olan 1 numaralı diski sağ
isitmaketteki ilk direğe taşıyoruz:
• 2.adımda, bir numaralı en küçük diskten sonra gelen ilk
diski sağ istikamette oynanabilecek ilk direğe
oynatıyoruz. 2 numaralı direğe oynatamayız çünkü
orada bulunan küçük diskin üzerine daha büyük bir disk
gelmesi oyun kurallarını ihlal etmektedir. Geriye kalan tek
ihtimal olan 3 numaralı direğe, 2 numaralı diski
oynatıyoruz:
• Algoritmamızın iki adımını da tamamladık. Oyun
henüz bitmediği için algoritmanın ilk adımından
devam ediyoruz ve 1 numaralı, en küçük diski tekrar
seçmiş olduğumuz yön olan sağ isitmakette
oynanabilecek ilk direğe oynatıyoruz:
• Sıra algoritmanın ikinci adımında. Şu anda 1 numaralı
diski saymazsak, oynatabileceğimiz en küçük disk, 3
numaralı ve direk 1′de bulunan disktir. Bu diski seçtiğiiz
istimaketteki ilk boş direğe oynatıyoruz (aslında 1
numaralı en küçük diski saymazsak yapabileceğimiz
yegane oynatma hareketini yapıyoruz)
• Oyun henüz bitmiş değil. Algoritmayı baştan
çalıştırmamız gerekiyor. İlk adım ile devam edelim ve en
küçük diski seçtiğimiz istikametteki ilk direğe oynatalım. 1
numaralı en küçük disk şu anda direk 3′te bulunuyor. Bu
direğin sağına gitmemiz gerekiyor ancak şekilde sağında
direk olmadığı görülebilir. Daha önce de anlatıldığı üzere
direk 3′ün sağında direk 1 var kabulü yapılarak 1
numaralı diski, 1 numaralı direğe oynatıyoruz:
ALGORITMAMIZI UYGULAMAYA
DEVAM EDERSEK:
• Algoritmamızı uygulamaya devam edersek:
:::SONUÇ:::
• Kulede n sayıda disk varsa, en az 2n-1 hamle
gereklidir. Böylece 3 disk 7, 4 disk 15, 5 disk ise 31...
hamlede nakledilebilir. 8 disk için 255 hamle
gereklidir; 28-1=256-1=255
• Hindistan'daki Benares kentinde bir tapınakta
bulunan "Brahma Kulesi", "Hanoi Kulesi"nin benzeridir.
Brahma Kulesi'nde 64 altın disk vardır ve rahipler,
nesillerdir bu diskleri boş iki çubuğa aktarmakla
meşguldürler. (Bu 64 altın disk için) gerekli hamle
sayısı, 264-1'dir. Bu ise 2 x 1018e yakın 20 basamaklı bir
sayıdır. (Yaklaşık 1.84467441 × 1019) Rahipler, gece
gündüz çalışıp her saniyede bir disk aktarsalar bile;
işi bitirmek bile milyarlarca yıl alacaktır.
:::BRAHMA KULELERI:::
• Söz konusu sayı, asal değildir; fakat, n = 89 veya 107
veya 127 olarak alınırsa asal sayılar elde edilebilir.
Bunlara "Mersenne sayıları" denmektedir. Lucas, ilk
Mersenne sayısı olan 2127-1'i bulmuştu.
(170,141,183,460,469,231,731,687,303,715,884,105,727
) Ondan sonra 12 Mersenne sayısı daha bulundu.
Bunların en büyüğü, 1971'de IBM Araştırma merkezi
bilgisayarlarınca bulunan Mersenne sayısıdır: 219937-1.
(2^19937-1) Bu, 6002 basamaklı bir sayıdır.
• Hamilton yolları bulunurken de Hanoi kulelerinden
faydalanılmıştır.
• Ünlü İrlandalı matematikçi Hamilton, 1850'de "İcosa
Oyunu" adı altında bir oniki yüzlünün
(dodecahedron) bütün köşelerini dolaşıp başlanan
noktaya dönmeyi bulmuştu. Bu oyun, bütün
Avrupa'ya yayıldı. Hamilton, bu keşfinden yalnızca
25 sterlin kazanmıştı. Oyunu satanlar ise milyonlar
kazandı. Görüldüğü gibi küplerde de bütün köşeler
dolaşılarak başlangıç noktasına dönülmektedir.
Dinlediğiniz için teşekkür ederim..
D.Aslı KAPLAN

More Related Content

What's hot

Post lintel structure
Post lintel structurePost lintel structure
Post lintel structureTonmoy Barua
 
Lecture iii lettering
Lecture iii letteringLecture iii lettering
Lecture iii letteringHena Dutt
 
Islamic Architecture Aesthetics
Islamic Architecture AestheticsIslamic Architecture Aesthetics
Islamic Architecture AestheticsAhmed Alshair
 
Dots, lines, and planes
Dots, lines, and planesDots, lines, and planes
Dots, lines, and planesCarolinaPeral
 
Vierendeel structure
Vierendeel structureVierendeel structure
Vierendeel structureRaju Zia
 
shell structure 1.pptx
shell structure 1.pptxshell structure 1.pptx
shell structure 1.pptxShreeyaS4
 
Tensile structures
Tensile structuresTensile structures
Tensile structuresRRSA
 
Looking at the Bauhaus style
Looking at the Bauhaus styleLooking at the Bauhaus style
Looking at the Bauhaus stylewindleh
 
Drawing 2 point perspective - step by step guide
Drawing 2 point perspective - step by step guideDrawing 2 point perspective - step by step guide
Drawing 2 point perspective - step by step guideSteve Webb
 
Presentation on Brick Masonry, Paint and Plastering
Presentation on Brick Masonry, Paint and PlasteringPresentation on Brick Masonry, Paint and Plastering
Presentation on Brick Masonry, Paint and PlasteringAbontee
 
Humanity : art nouveau, art deco, pre war ,prairie ,contemporary style of arc...
Humanity : art nouveau, art deco, pre war ,prairie ,contemporary style of arc...Humanity : art nouveau, art deco, pre war ,prairie ,contemporary style of arc...
Humanity : art nouveau, art deco, pre war ,prairie ,contemporary style of arc...Sushil Kumar Gupta.
 
Islamic architetcure
Islamic architetcureIslamic architetcure
Islamic architetcureShahid Khan
 
Bjarke Ingels - Life, works And philosophical Approach Presentation by Berek...
Bjarke Ingels -  Life, works And philosophical Approach Presentation by Berek...Bjarke Ingels -  Life, works And philosophical Approach Presentation by Berek...
Bjarke Ingels - Life, works And philosophical Approach Presentation by Berek...bereketZ1
 
introduction to late postmodernism and various styles (folding, metabolism, d...
introduction to late postmodernism and various styles (folding, metabolism, d...introduction to late postmodernism and various styles (folding, metabolism, d...
introduction to late postmodernism and various styles (folding, metabolism, d...nadim sami
 

What's hot (20)

Post lintel structure
Post lintel structurePost lintel structure
Post lintel structure
 
ARCHITECTURAL GRAPHICS
ARCHITECTURAL GRAPHICSARCHITECTURAL GRAPHICS
ARCHITECTURAL GRAPHICS
 
Lecture iii lettering
Lecture iii letteringLecture iii lettering
Lecture iii lettering
 
Constructivism
Constructivism Constructivism
Constructivism
 
Islamic Architecture Aesthetics
Islamic Architecture AestheticsIslamic Architecture Aesthetics
Islamic Architecture Aesthetics
 
Dots, lines, and planes
Dots, lines, and planesDots, lines, and planes
Dots, lines, and planes
 
Vierendeel structure
Vierendeel structureVierendeel structure
Vierendeel structure
 
shell structure 1.pptx
shell structure 1.pptxshell structure 1.pptx
shell structure 1.pptx
 
Aac
AacAac
Aac
 
Lec. 04 (cad)
Lec. 04 (cad)Lec. 04 (cad)
Lec. 04 (cad)
 
Tensile structures
Tensile structuresTensile structures
Tensile structures
 
Looking at the Bauhaus style
Looking at the Bauhaus styleLooking at the Bauhaus style
Looking at the Bauhaus style
 
Drawing 2 point perspective - step by step guide
Drawing 2 point perspective - step by step guideDrawing 2 point perspective - step by step guide
Drawing 2 point perspective - step by step guide
 
Presentation on Brick Masonry, Paint and Plastering
Presentation on Brick Masonry, Paint and PlasteringPresentation on Brick Masonry, Paint and Plastering
Presentation on Brick Masonry, Paint and Plastering
 
Antoni gaudi
Antoni gaudiAntoni gaudi
Antoni gaudi
 
Humanity : art nouveau, art deco, pre war ,prairie ,contemporary style of arc...
Humanity : art nouveau, art deco, pre war ,prairie ,contemporary style of arc...Humanity : art nouveau, art deco, pre war ,prairie ,contemporary style of arc...
Humanity : art nouveau, art deco, pre war ,prairie ,contemporary style of arc...
 
Islamic architetcure
Islamic architetcureIslamic architetcure
Islamic architetcure
 
The shell structure system
The shell structure systemThe shell structure system
The shell structure system
 
Bjarke Ingels - Life, works And philosophical Approach Presentation by Berek...
Bjarke Ingels -  Life, works And philosophical Approach Presentation by Berek...Bjarke Ingels -  Life, works And philosophical Approach Presentation by Berek...
Bjarke Ingels - Life, works And philosophical Approach Presentation by Berek...
 
introduction to late postmodernism and various styles (folding, metabolism, d...
introduction to late postmodernism and various styles (folding, metabolism, d...introduction to late postmodernism and various styles (folding, metabolism, d...
introduction to late postmodernism and various styles (folding, metabolism, d...
 

Hanoi Kuleleri

  • 2. ::::PROBLEM:::: • Bu problem, 1883'te Fransız matematikçi Edouard Lucas tarafından bulundu ve oyuncak olarak satılmaya başlandı.
  • 3. ::::PROBLEM:::: • Diskten yapılmış bir kule ve iki boş çubuk görülmektedir. Her keresinde bir diski hareket ettirmek ve bir diski asla kendisinden küçük bir disk üzerine koymamak şartıyla kuledeki diskleri boş iki çubuğa en az kaç hamlede aktarabilirsiniz? Problemi önce 2, 3 ve 4 gibi az sayıda diskle çözmeye çalışıp bir formül geliştirebilir misiniz?
  • 4. ALGORITMASI • 1. Disklerden 1 numaralı (en küçük diski) seçilen yöndeki ilk oynanabilecek direğe taşı • 2. Disklerden o andaki 1′den sonra gelen en küçük diski, seçili yönde oynanabilecek ilk direğe taşı ( bu adımda aslında oynanabilecek tek ihtimal vardır) • Yukarıdaki iki adım, oyun bitene kadar tekrar eder.
  • 5. • 1. adımda en küçük disk olan 1 numaralı diski sağ isitmaketteki ilk direğe taşıyoruz:
  • 6. • 2.adımda, bir numaralı en küçük diskten sonra gelen ilk diski sağ istikamette oynanabilecek ilk direğe oynatıyoruz. 2 numaralı direğe oynatamayız çünkü orada bulunan küçük diskin üzerine daha büyük bir disk gelmesi oyun kurallarını ihlal etmektedir. Geriye kalan tek ihtimal olan 3 numaralı direğe, 2 numaralı diski oynatıyoruz:
  • 7. • Algoritmamızın iki adımını da tamamladık. Oyun henüz bitmediği için algoritmanın ilk adımından devam ediyoruz ve 1 numaralı, en küçük diski tekrar seçmiş olduğumuz yön olan sağ isitmakette oynanabilecek ilk direğe oynatıyoruz:
  • 8. • Sıra algoritmanın ikinci adımında. Şu anda 1 numaralı diski saymazsak, oynatabileceğimiz en küçük disk, 3 numaralı ve direk 1′de bulunan disktir. Bu diski seçtiğiiz istimaketteki ilk boş direğe oynatıyoruz (aslında 1 numaralı en küçük diski saymazsak yapabileceğimiz yegane oynatma hareketini yapıyoruz)
  • 9. • Oyun henüz bitmiş değil. Algoritmayı baştan çalıştırmamız gerekiyor. İlk adım ile devam edelim ve en küçük diski seçtiğimiz istikametteki ilk direğe oynatalım. 1 numaralı en küçük disk şu anda direk 3′te bulunuyor. Bu direğin sağına gitmemiz gerekiyor ancak şekilde sağında direk olmadığı görülebilir. Daha önce de anlatıldığı üzere direk 3′ün sağında direk 1 var kabulü yapılarak 1 numaralı diski, 1 numaralı direğe oynatıyoruz:
  • 10. ALGORITMAMIZI UYGULAMAYA DEVAM EDERSEK: • Algoritmamızı uygulamaya devam edersek:
  • 11. :::SONUÇ::: • Kulede n sayıda disk varsa, en az 2n-1 hamle gereklidir. Böylece 3 disk 7, 4 disk 15, 5 disk ise 31... hamlede nakledilebilir. 8 disk için 255 hamle gereklidir; 28-1=256-1=255
  • 12. • Hindistan'daki Benares kentinde bir tapınakta bulunan "Brahma Kulesi", "Hanoi Kulesi"nin benzeridir. Brahma Kulesi'nde 64 altın disk vardır ve rahipler, nesillerdir bu diskleri boş iki çubuğa aktarmakla meşguldürler. (Bu 64 altın disk için) gerekli hamle sayısı, 264-1'dir. Bu ise 2 x 1018e yakın 20 basamaklı bir sayıdır. (Yaklaşık 1.84467441 × 1019) Rahipler, gece gündüz çalışıp her saniyede bir disk aktarsalar bile; işi bitirmek bile milyarlarca yıl alacaktır. :::BRAHMA KULELERI:::
  • 13.
  • 14. • Söz konusu sayı, asal değildir; fakat, n = 89 veya 107 veya 127 olarak alınırsa asal sayılar elde edilebilir. Bunlara "Mersenne sayıları" denmektedir. Lucas, ilk Mersenne sayısı olan 2127-1'i bulmuştu. (170,141,183,460,469,231,731,687,303,715,884,105,727 ) Ondan sonra 12 Mersenne sayısı daha bulundu. Bunların en büyüğü, 1971'de IBM Araştırma merkezi bilgisayarlarınca bulunan Mersenne sayısıdır: 219937-1. (2^19937-1) Bu, 6002 basamaklı bir sayıdır.
  • 15. • Hamilton yolları bulunurken de Hanoi kulelerinden faydalanılmıştır. • Ünlü İrlandalı matematikçi Hamilton, 1850'de "İcosa Oyunu" adı altında bir oniki yüzlünün (dodecahedron) bütün köşelerini dolaşıp başlanan noktaya dönmeyi bulmuştu. Bu oyun, bütün Avrupa'ya yayıldı. Hamilton, bu keşfinden yalnızca 25 sterlin kazanmıştı. Oyunu satanlar ise milyonlar kazandı. Görüldüğü gibi küplerde de bütün köşeler dolaşılarak başlangıç noktasına dönülmektedir.
  • 16. Dinlediğiniz için teşekkür ederim.. D.Aslı KAPLAN