- Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi
- Vol: 11 Issue: 1
- Genetik Algoritmalar (GA) İle Nüfus Artış Tahmini
Genetik Algoritmalar (GA) İle Nüfus Artış Tahmini
Authors : Müslüm Öztürk, Turan Paksoy, Melek Öztürk
Pages : 40-51
View : 8 | Download : 3
Publication Date : 2018-06-05
Article Type : Research
Abstract :Bu çalışmada, nüfus artış tahminini yapmak üzere yapay zekanın bir alt disiplini olan genetik algoritmalardan yararlanılarak .NET ortamında C# programlama dili kullanılarak görsel ara yüze sahip bir yazılımı geliştirilmiştir. Bu bağlamda TÜİK’ten yıllara göre yapılan sayım bilgileri baz alınmış ve geliştirilen yazılım sayesinde ileriki yıllar için nüfus artış tahmini yapılabilmiştir. Çalışma kapsamında, hız ve performans açısından ikili kodlu genetik algoritma yerine Gerçek Kodlu Genetik Algoritma; seçme yöntemi olarak da Turnuva Seçim Yöntemi kullanılmıştır . Çünkü Genetik Algoritmalarda (GA) İkili kodlu algoritmalar; parametrelerin "1” ve "0” larla ifade edilmesi, kromozomların boyutlarını oldukça artırdığından sınırlı hassasiyete sahip olmaktadırlar. Oysa bunun yerine gerçek rakamlarla kodlama yapabilen, gerçek kodlu GA’yı kullanmak daha avantajlıdır. Gerçek kodlu GA, hem daha hassas hem de PC belleğinde daha az yer kaplamaktadır. Ayrıca mevcut yazılımların kullanım karmaşıklığının ve zorluğunun önüne geçmek için geliştirilen yazılımda, başlangıçta kullanıcı tarafından popülasyon sayısı, iterasyon sayısı, çaprazlama oranı, mutasyon oranı ve TÜİK’ten alınmış geçmiş yıllara ait nüfus sayım verileri girişi kullanıcı tarafından girişi yapıldıktan sonra eldeki veriler doğrultusunda istenen yıla ait nüfus artış tahmini yapılmaktadır. Bu çalışma kapsamında da TÜİK’ten alınan veriler kullanılarak öncelikle Türkiye ve Konya ili için 2016 yılı nüfus artış tahminleri yapılmış ve bu tahmini artış oranı gerçek verilerle karşılaştırılmıştır. Daha sonra ise Türkiye geneli ve Konya ili için 2020 yılına ait nüfus artış tahmini oranına yer verilmiştir. Ayrıca geliştirilen yazılım eldeki veriler doğrultusunda kıtalar, ülkeler, şehirler, beldeler ve hatta köyler için nüfus artış tahmini yapabilecek esneklik ve yapıda tasarlanmıştır.Keywords : Yapay Zeka, Genetik Algoritma, Gerçek Kodlu Genetik Algoritma, Nüfus Artış Tahmini, C# .NET, Görsel Arayüz