Çizge Teorisi, Dağıtık Algoritmalar ve Telsiz Duyarga Ağları

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Çizge Teorisi, Dağıtık Algoritmalar ve Telsiz Duyarga Ağları"

Transkript

1 Çizge Teorisi, Dağıtık Algoritmalar ve Telsiz Duyarga Ağları Ayşegül Alaybeyoğlu 1, Aylin Kantarcı 1, Kayhan Erciyes 2 1 Ege Üniversitesi, Bilgisayar Mühendisliği Bölümü, İzmir 2 İzmir Üniversitesi, Bilgisayar Mühendisliği Bölümü, İzmir aysegul.alaybeyoglu@ege.edu.tr, aylin.kantarci@ege.edu.tr, kayhan.erciyes@izmir.edu.tr Özet: Bu çalışmada telsiz duyarga ağlarının özelliklerinden ve bu ağlarda gerçekleştirilen sistemlerin alt yapısını oluşturan çizge teorisi ile dağıtık algoritmalardan bahsedilmiştir. Çizge teorisinin ve dağıtık algoritmaların telsiz duyarga ağlarındaki önemi vurgulanmış ve temel özelliklerinden bahsedilmiştir. Telsiz duyarga ağlarında kullanılan dağıtık algoritmalar için örnekler verilmiş ve bu algoritmaların çalışması sonlu durum makineleri ile detaylandırılmıştır. Anahtar Sözcükler: Çizge Teorisi, Dağıtık Algoritmalar ve Telsiz Duyarga Ağları. Graph Theory, Distributed Algorithms and Wireless Sensor Networks Abstract: In this study, the basic characteristics of the wireless sensor networks, graph theory and the distributed algorithms which are the infrastructures of the systems implemented in sensor networks are explained in detail. The relationships between graph theory, distributed algorithms and wireless sensor networks are emphasized. Two examples of distributed algorithms used in sensor networks are explained with their finite state machines in detail. Keywords: Graph Theory, Distributed Algorithms, Wireless Sensor Networks. 1. Giriş Telsiz iletişim ortamındaki gelişmeler düşük maliyetli, düşük güce sahip, çok fonksiyonlu ve kısa mesafede iletişim kurabilen duyarga (Ing. sensor) düğümlerinin gelişmesine imkan sağlamıştır. Bu küçük duyarga düğümleri algılama, veri işleme ve iletişim kurma yeteneklerine sahiptir. Birçok düğüm bir araya gelerek duyarga ağlarını oluştururlar. Duyarga ağlarında bulunan duyarga düğümleri birbirleri ile işbirliği halindedirler ve yetenekleri doğrultusunda veri üzerinde işlem yapabilirler. Duyarga ağlarının, ortamdaki sıcaklık, nem, basınç, ses, hareketlilik ve ışık gibi ortam koşullarındaki değişiklikleri takip edebilen sismik, termik, manyetik ve görsel gibi bir çok farklı tipte duyargalar içerebilmeleri, bu duyarga ağlarının bir çok farklı uygulama alanında kullanılabilmesini sağlar. Bu uygulama alanları askeri, çevre, sağlık, ev ve diğer ticari alanlar olmak üzere sınıflandırılabilir. Duyarga ağları, askeri alanda, özellikle savaş alanlarında mevcut donanım bilgisine ulaşmak, düşman askerinin hareketlerini izlemek ve savaş hasarı ile ilgili bilgi toplamak için, çevresel uygulamalarda hayvanların hareketlerini izlemek, kimyasal ve biyolojik tespitlerde bulunmak, orman yangınlarını ve sel felaketlerini tespit etmek gibi bir çok amaç için, sağlık uygulamalarında hasta takibi için kullanılabilir. Ev uygulamalarında elektrik süpürgesi, mikrodalga fırın gibi cihazların içine yerleştirilirken, ticari uygulamalarda binaların havalandırma ve ısıtma sistemlerinde veya araba hırsızlıklarının tespiti gibi uygulamalarda kullanılabilmektedir [1,2,3]. Telsiz duyarga ağlarında bütün bu uygulamalar duyarga düğümleri arasındaki iletişime ve yönlendirmeye dayalı olarak gerçekleştirilmektedir. Düğümler arasındaki yönlendirme işlemi 57

2 Çizge Teorisi, Dağıtık Algoritmalar ve Telsiz Duyarga Ağları Ayşegül Alaybeyoğlu, Aylin Kantarcı, Kayhan Erciyes için en çok kullanılan tasarım yöntemlerinden birisi de Çizge teorisidir (Graph Theory). Çözüm aranan problem, çizge teorisi kullanılarak tanımlanabilirse, çizge teorisine ait olan özellikler ve çözüm yöntemleri problemin çözümü için faydalı olacaktır. Telsiz duyarga ağlarının merkezi olmayan, dağıtık yapısı, bu ortamda kullanılacak olan algoritmaların da dağıtık olmasını gerektirir. Gerçekleştirilmek istenen işlem, ortamdaki bütün düğümlere dağıtıldığı için, duyarga ağlarında kullanılan algoritmalar dağıtık algoritmalar olarak tanımlanır [4]. 2. Telsiz Duyarga Ağları için Çizge Teorisi ve Dağıtık Algoritmalar Çizge teorisi, Leonhard Euler tarafından Konigsberg köprüleri problemine çözüm bulmak amacıyla ortaya atılmıştır. Euler, problemi çözerken somut bir olayı modelleyip soyut bir şekle dönüştürerek teorinin temellerini atmıştır. Çizge teorisi, tepeler ve bu tepeler arasındaki ilişkilerin varlığını belirten ayrıtlar şeklinde ifade edilebilen tüm günlük hayat problemlerine uygulanmaktadır[5]. Örneğin, kimyada molekülleri oluşturan atomlar tepelerle, atomları bir arada tutan kimyasal bağlar ayrıtlarla; bilgisayar bilimlerinde bilgisayar ağındaki bilgisayarlar tepelerle, bilgisayarlar arasındaki iletişim kabloları ayrıtlarla; şehir ve bölge planlamasında yerleşim merkezleri tepelerle, merkezleri birbirine bağlayan yollar ayrıtlarla ifade edilebilmektedir [5]. Telsiz duyarga ağlarında en önemli kaynak olan enerjinin etkin bir şekilde kullanımı için bir çok tasarım planı önerilmiştir. Bu planların tasarlanmasında en çok kullanılan yöntem çizge teorisidir. Çözüm aranan problem, çizge teorisi kullanılarak tanımlanabilirse, çizge teorisine ait olan özellikler ve çözüm yöntemleri problemin çözümü için faydalı olacaktır. Bir çizge, düğüm olarak adlandırılan noktalar ve bu noktaları birleştiren kenarlardan oluşan çizgiler topluluğudur. Çizgeyi tanımlamak için 58 öncelikle düğümler ve kenarlar kümesi tanımlanmalıdır. Daha sonra da hangi kenarların hangi düğümleri bağladığı belirtilmelidir. Çizgede yol, her bir düğümden bir sonraki düğüme kenarı olan düğümler sırası olarak tanımlanmaktadır. Bir çizgeye ait her düğüm çiftleri arasında bir yol varsa bu çizge bağlıdır denir. Yolun başlama düğümü ile bitiş düğümü aynı ise bu yola devre ve devre içermeyen bağlı çizgeye de ağaç adı verilir. Duyarga ağları, çizge teorisinin bu temel özellikleri kullanılarak etkin bir şekilde tasarlanabilmektedir. Buna göre, duyarga ağındaki duyarga düğümleri, çizge teorisindeki noktalar ile, düğümler arasındaki iletim bağı da çizge teorisindeki çizgiler ile tanımlanmıştır. Bir dizi çizgi kümesi (E) ve nokta kümesi (V) kullanılarak, duyarga ağı G(V,E) çizge modeli şeklinde belirtilmektedir. Şekil1. örnek bir çizgeyi göstermektedir. Şekil1: Örnek Bir Çizge Modeli Yukarıdaki çizge modelinde E çizgiler kümesini, V de düğümler kümesini belirtecek olursa, V={s,u,v,w,x,y,z} ve E={(x,s), (x,v) 1, (x,v) 2, (x,u), (v,w), (s,v), (s,u), (s,w), (s,y), (w,y), (u,y), (u,z), (y,z)} dir. Telsiz duyarga ağlarının merkezi olmayan, dağıtık yapısı, bu ortamda kullanılacak olan algoritmaların da dağıtık olmasını gerektirir. Dağıtık algoritmalar bir problemi simetrik ve asimetrik alt problemlere ayırır ve elde ettiği sonuçları birleştirerek genel bir çözüm bulur. Dağıtık algoritmalar düğümler üzerinde eş zamanlı ve birbirlerinden bağımsız olarak ça-

3 lışırlar. Düğümler arasındaki iletişim mesajlaşmalar ile sağlanır. Buna göre bir düğüm mesaj aldığında, bir takım işlemleri gerçekleştirir ve elde ettiği sonuca göre komşu düğümlerine mesaj gönderir. Bir düğüm sadece kendi durumuyla ilgili bilgiye sahiptir. Eğer komşu düğümlerinin durumları hakkında bilgi edinmek istiyorsa onlara mesaj göndererek iletişim kurması gerekir. Düğümler arasındaki iletişim ile hedeflenen genel işlem gerçekleştirilebilir. Gerçekleştirilmek istenen işlem, ortamdaki bütün düğümlere dağıtıldığı için, duyarga ağlarında kullanılan algoritmalar dağıtık algoritmalar olarak tanımlanır. Duyarga ağlarında kullanılması için tasarlanan algoritmalarda temel olarak mesaj ve durum tanımlamaları yapılır. Bir düğüm, diğer bir düğümden mesaj aldığında ya da ortamda gerçekleşen herhangi bir olayı algıladığında bulunduğu durumu değiştirebilir. Düğümün durum değiştirmesi halinde, gerçekleştirmekle sorumlu olduğu işlemler de değişmektedir. Örneğin bir küme içerisinde ÜYE durumunda bulunan düğüm ile LİDER durumunda bulunan düğümlerin sorumlulukları farklıdır. ÜYE durumundaki düğümler elde ettikleri verileri LİDER durumundaki düğüme iletmekten sorumlu iken, LİDER durumundaki düğümler ÜYE durumundaki düğümlerden elde ettikleri veriler üzerinde işlem yapmaktan sorumludur. Dolayısıyla LİDER durumundaki bir düğüm, herhangi bir nedenle ÜYE durumuna geçiş yaparsa, gerçekleştirmekle sorumlu olduğu işlemler de değişecektir. Telsiz duyarga ağları için dağıtık algoritmaların tasarlanmasında sonlu durum makinelerinden yararlanılır. Sonlu durum makineleri sınırlı sayıda durumların, durumlar arası geçişlerin ve eylemlerin birleşmesiyle oluşan davranışların bir modelidir. Durum, geçmiş hakkında bilgi saklar, örneğin başlangıçtan şu anki duruma kadar girdi değişimlerini gösterir. Geçiş, durum değişimini gösterir ve geçişi sağlamak için yapılması gereken koşulla tanımlanır. Eylem belirli bir zamanda gerçekleştirilen etkinliğin tanımıdır [6]. Şekil2 de bir sonlu durum makinesi örneği verilmiştir. Şekilden de görüldüğü gibi Durum2 de bulunan bir düğüm Kosul1 i sağladığında Durum1 e geçiş yaparken, Durum1 de bulunan bir düğüm Kosul2 yi sağladığında Durum2 ye geçiş yapar. Şekil2: Örnek Bir Sonlu Durum Makinesi Tüm eylemlerin bilgisini içeren bir sonlu durum makinesi tanımı durum geçiş tabloları kullanılarak yapılabilir. Şekil3 te örnek bir durum geçiş tablosu gösterilmektedir. Mevcut Durum -> Koşul Durum A Durum B Koşul X - - Koşul Y Durum B - Koşul Z - Durum A Şekil3: Örnek Bir Durum Geçiş Tablosu Şekil3 ten de görüldüğü gibi hangi durumda hangi koşullar sağlandığında hangi duruma geçiş olduğunu gösteren bir tablo verilmiştir. 3. Örnekler Bu bölümde telsiz duyarga ağları için [7] de gerçekleştirimi yapılan dağıtık kapsama ağacı ve dağıtık lider seçim algoritmaları örnekleri verilmiştir. Bu algoritmaların sonlu durum makineleri, durum ve mesaj tanımlamaları verilerek, detaylı bir şekilde açıklaması yapılmıştır. 3.1 Dağıtık Kapsama Ağacı Algoritması Bu algoritmanın gerçekleştiriminde akış tabanlı bir yaklaşım kullanılmıştır. Dağıtık kapsama ağacı algoritması oluşturulurken kullanılan sonlu durum makinesi Şekil 4 te belirtilmiştir. Bu kapsama ağacının oluşturulma nedeni veriyi tek bir merkeze ulaştırmak (convergecast) olduğu için, bir düğümün sadece ata düğümünü bilmesi yeterlidir yani çocuk düğümlerini 59

4 Çizge Teorisi, Dağıtık Algoritmalar ve Telsiz Duyarga Ağları Ayşegül Alaybeyoğlu, Aylin Kantarcı, Kayhan Erciyes bilmesi gerekli değildir. Şekil4 te belirtilen sonlu durum makinesi de bu düşünceye dayalı olarak tasarlanmıştır. Şekil4: Dağıtık Kapsama Ağacı Algoritması Sonlu Durum Makinesi Şekil4 e göre başlangıçta bütün düğümler İLK_DURUM durumundadır. Kendisine BAŞ- LA mesajı gelen düğüm, komşu düğümlerine ATA_DÜĞÜM mesajı göndererek ANA_DÜ- ĞÜM durumuna geçer. ANA_DÜĞÜM durumundaki düğüm, oluşturulacak dağıtık kapsama ağacının kök düğümüdür. İLK_DURUM durumundaki bir düğüme, başka bir düğümden ATA_DÜĞÜM mesajı geldiğinde, kendisine ilk ATA_DÜĞÜM mesajını gönderen düğüm, ata düğümü olur ve UYANIK durumuna geçer. Böylece bu düğüme başka düğümlerden ATA_DÜĞÜM mesajı gelse de düğüm UYA- NIK duruma geçtiği için değişen bir şey olmaz. İLK_DURUM durumundaki düğüm başka bir düğümden ATA_DÜĞÜM mesajını aldığında komşu düğümlerine de almış olduğu ATA_DÜ- ĞÜM mesajını iletir. 3.2 Dağıtık Lider Seçim Algoritması Telsiz duyarga ağlarının en sık kullanıldığı uygulama alanlarından birisi de hedef takibidir. Hedef takibini gerçekleştirebilmek için hedefe en yakın olan bir düğüm lider düğüm olarak seçilir ve lider düğüm hedefle ilgili hesaplamaları gerçekleştirir. Hedefe en yakın düğümün seçilebilmesi için iki aşamalı dağıtık bir lider seçim algoritması önerilmiştir. Bu mekanizmaya göre ilk aşamada hedefi algılayan komşu düğümler HEDEF_ALGİLANDİ durumuna geçerek birbirlerine hedefe olan uzaklık ve kimlik bilgilerini içeren AdayMsg mesajını iletirler. Eğer düğüme, hedefe kendisinden daha yakın olan bir komşu düğümünden mesaj gelmezse, kendisini aday lider düğüm olarak ilan eder ve ADAY durumuna geçer. Hedefi algılayan bütün düğümler birbirlerinden tek sıçramalık mesafede olmayacağı için ilk aşama sonucunda küme lideri olmak için bir kaç aday düğüm çıkacaktır. İkinci aşamada ise bu aday düğümler kendilerinden birkaç adım uzaklıktaki düğümlere hedefe olan uzaklık ve kimlik bilgisini yayarlar. Herhangi bir aday düğüm, hedefe kendisinden daha yakın bir aday düğümden mesaj alırsa, liderlik yarışını kaybeder ve LİDERLİK_KAY- BEDİLDİ durumuna geçer. Hedefe en yakın olan aday düğüm küme lideri olarak seçilir ve LİDER durumuna geçer. Şekil5 te iki aşamalı dağıtık lider seçim algoritması için tasarlanan sonlu durum makinesi belirtilmektedir. Şekil5: İki Aşamalı Dağıtık Lider Seçim Algoritması Sonlu Durum Makinesi Sonuç Bu çalışmada telsiz duyarga ağlarının temel özelliklerinden bahsedilmiş ve telsiz duyarga ağlarında gerçekleştirilen uygulamaların alt yapısını oluşturan çizge teorisi ve dağıtık algoritmalar konusu detaylı olarak anlatılmıştır. Çizge teorisi, dağıtık algoritmalar ve telsiz duyarga ağları arasındaki ilişki vurgulanmış ve iki adet dağıtık algoritma örneği verilmiştir.

5 5. Kaynaklar [1] Simon G., Ledezczi A., Maroti, M, Sensor Network-Based Countersniper System, SenSys04, ACM Press, s. 1-12, [2] Thorstensen, B., Syversen, T, Walseth T., Bjornvold,T., Electronic Shepherd: A Low- Cost, Low-Bandwidth, Wireless Network System, In the Proceeding of Second International. Conference on Mobile Conference on Mobile Systems, Applications and Services, ACM Press, s [3] Zhang P., Sadler, C.M., Lyon, S.A. and Martonosi, M, Hardware Design Experiences in ZebraNe t, SenSys04, ACM, s [4] Wattenhofer R., Sensor Networks: Distributed Algorithms Reloaded-or Revolutions, SIROCCO 06, s [5] Bozkurt,U., Gökalp, S. Bilgisayar Ağlarının Tasarımında Kullanılan Güvenlik Parametrelerinden Tepe ve Ayrıt Birleştirilmişlik Sayılarının Hesaplanması, Tubitak Bilgisayar Projesi, (2009). [6] Makinas%C4%B1 [7] Alaybeyoglu, A., Erciyes, K., Kantarci, A., Dagdeviren, O., Tracking Fast Moving Targets in Wireless Sensor Networks,IETE Technical Review,

Yrd. Doç. Dr. Ayşegül ALAYBEYOĞLU

Yrd. Doç. Dr. Ayşegül ALAYBEYOĞLU Yrd. Doç. Dr. Ayşegül ALAYBEYOĞLU ÖĞRENİM DURUMU Derece Üniversite Bölüm / Program Lisans Sakarya Üniversitesi Bilgisayar Mühendisliği 00-00 Y. Lisans Doktora Ege Üniversitesi Bilgisayar Mühendisliği 00-009

Detaylı

BMT 206 Ayrık Matematik. Yük. Müh. Köksal GÜNDOĞDU 1

BMT 206 Ayrık Matematik. Yük. Müh. Köksal GÜNDOĞDU 1 BMT 206 Ayrık Matematik Yük. Müh. Köksal GÜNDOĞDU 1 Graph (Çizge) Yük. Müh. Köksal GÜNDOĞDU 2 Graph (Çizge) Köşe (vertex) adı verilen düğümlerden ve kenar (edge) adı verilip köşeleri birbirine bağlayan

Detaylı

Telsiz Duyarga Ağlarında Hedef İzleme Senaryoları

Telsiz Duyarga Ağlarında Hedef İzleme Senaryoları Akademik Bilişim 09 - XI. Akademik Bilişim Konferansı Bildirileri 11-13 Şubat 2009 Harran Üniversitesi, Şanlıurfa Telsiz Duyarga Ağlarında Hedef İzleme Senaryoları Ayşegül Alaybeyoğlu 1, Aylin Kantarcı

Detaylı

Kablosuz Algılayıcı Ağları ile Yangın Tespit Sistemi

Kablosuz Algılayıcı Ağları ile Yangın Tespit Sistemi Kablosuz Algılayıcı Ağları ile Yangın Tespit Sistemi Çağdaş Döner Gömülü Sistemler ve Uygulamaları Sempozyumu Kasım,4-5,2010 İTÜ, İstanbul Ege Üniversitesi Bilgisayar Mühendisliği Bölümü İzmir, Türkiye

Detaylı

BÖLÜM III: Şebeke Modelleri. Şebeke Kavramları. Şebeke Kavramları. Şebeke Kavramları. Yönlü Şebeke (Directed Network) Dal / ok

BÖLÜM III: Şebeke Modelleri. Şebeke Kavramları. Şebeke Kavramları. Şebeke Kavramları. Yönlü Şebeke (Directed Network) Dal / ok 8.0.0 Şebeke Kavramları BÖLÜM III: Şebeke Modelleri Şebeke (Network) Sonlu sayıdaki düğümler kümesiyle, bunlarla bağlantılı oklar (veya dallar) kümesinin oluşturduğu yapı şeklinde tanımlanabilir ve (N,A)

Detaylı

YZM 2116 Veri Yapıları

YZM 2116 Veri Yapıları YZM 2116 Veri Yapıları Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği BÖLÜM - 11 Bu bölümde, Graph (Çizge - Graf) Terminoloji Çizge Kullanım

Detaylı

VERİ YAPILARI. GRAPH LAR Düzce Üniversitesi Teknoloji Fakültesi ÖĞR.GÖR.GÜNAY TEMÜR 1

VERİ YAPILARI. GRAPH LAR Düzce Üniversitesi Teknoloji Fakültesi ÖĞR.GÖR.GÜNAY TEMÜR 1 VERİ YAPILARI GRAPH LAR Düzce Üniversitesi Teknoloji Fakültesi ÖĞR.GÖR.GÜNAY TEMÜR 1 GRAPH (ÇİZGE - GRAF) Terminoloji Çizge Kullanım Alanları Çizge Gösterimi Komşuluk Matrisi Komşuluk Listesi Çizge Üzerinde

Detaylı

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri Veri modelleri, veriler arasında ilişkisel ve sırasal düzeni gösteren kavramsal tanımlardır. Her program en azından bir veri modeline dayanır. Uygun

Detaylı

Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008

Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008 Kablosuz Sensör Ağlar ve Eniyileme Tahir Emre KALAYCI 21 Mart 2008 Gündem Genel Bilgi Alınan Dersler Üretilen Yayınlar Yapılması Planlanan Doktora Çalışması Kablosuz Sensör Ağlar Yapay Zeka Teknikleri

Detaylı

Çizgeler (Graphs) Doç. Dr. Aybars UĞUR

Çizgeler (Graphs) Doç. Dr. Aybars UĞUR Çizgeler (Graphs) ve Uygulamaları Doç. Dr. Aybars UĞUR Giriş Şekil 12.1 : Çizge (Graph) Çizge (Graph) : Köşe (vertex) adı verilen düğümlerden ve kenar (edge) adı verilip köşeleri birbirine bağlayan bağlantılardan

Detaylı

Graf Veri Modeli. Düğümler kümesi. Kenarlar kümesi

Graf Veri Modeli. Düğümler kümesi. Kenarlar kümesi Graf Veri Modeli Graf, bir olay veya ifadenin düğüm ve çizgiler kullanılarak gösterilme şeklidir. Fizik, Kimya gibi temel bilimlerde ve mühendislik uygulamalarında ve tıp biliminde pek çok problemin çözümü

Detaylı

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#9: AÇGÖZLÜ ALGORİTMALAR

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#9: AÇGÖZLÜ ALGORİTMALAR YZM 3207- ALGORİTMA ANALİZİ VE TASARIM DERS#9: AÇGÖZLÜ ALGORİTMALAR Aç Gözlü (Hırslı) Algoritmalar (Greedy ) Bozuk para verme problemi Bir kasiyer 48 kuruş para üstünü nasıl verir? 25 kuruş, 10 kuruş,

Detaylı

Dağıtık Sistemler CS5001

Dağıtık Sistemler CS5001 Dağıtık Sistemler CS5001 Th. Letschert Çeviri: Turgay Akbaş TH Mittelhessen Gießen University of Applied Sciences Biçimsel model nedir Biçimsel model matematiksel olarak tanımlanmış olan bir modeldir.

Detaylı

FORMEL DİLLER VE SOYUT MAKİNALAR. Hafta 2

FORMEL DİLLER VE SOYUT MAKİNALAR. Hafta 2 FORMEL DİLLER VE SOYUT MAKİNALAR Hafta 2 OTOMATA TEORİSİ Otomata teorisi (özdevinim kuramı ya da otomat teorisi), teorik bilgisayar biliminde soyut makineleri (ya da daha uygun bir deyimle soyut 'matematiksel'

Detaylı

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#6: AZALT VE FETHET YÖNTEMİ

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#6: AZALT VE FETHET YÖNTEMİ YZM 3207- ALGORİTMA ANALİZİ VE TASARIM DERS#6: AZALT VE FETHET YÖNTEMİ Azalt ve Fethet Algoritmaları Problemi daha küçük bir örneğine çevir: Küçük örneği çöz Çözümü asıl probleme genişlet 3 tipi vardır:

Detaylı

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr İçerik Sınıflandırma yöntemleri Karar ağaçları ile sınıflandırma Entropi Kavramı ID3 Algoritması C4.5

Detaylı

Genel Graf Üzerinde Mutlak 1-merkez

Genel Graf Üzerinde Mutlak 1-merkez Genel Graf Üzerinde Mutlak 1-merkez Çözüm yöntemine geçmeden önce bazı tanımlara ihtiyaç vardır. Dikkate alınan G grafındaki düğümleri 1 den n e kadar numaralandırın. Uzunluğu a(i, j)>0 olarak verilen

Detaylı

Anadolu Üniversitesi Endüstri Mühendisliği Bölümü İST328 Yöneylem Araştırması 2 Dersi Bahar Dönemi. Hazırlayan: Doç. Dr.

Anadolu Üniversitesi Endüstri Mühendisliği Bölümü İST328 Yöneylem Araştırması 2 Dersi Bahar Dönemi. Hazırlayan: Doç. Dr. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü İST8 Yöneylem Araştırması Dersi 00-0 Bahar Dönemi Hazırlayan: Doç. Dr. Nil ARAS AÇIKLAMA Bu sunu izleyen kaynaklardaki örnek ve bilgilerden faydalanarak

Detaylı

Özgeçmiş. Dağıtık Algoritmalar, Dağıtık Sistemler, Kablosuz Sensör Ağları, MAC Katmanı Protokolleri

Özgeçmiş. Dağıtık Algoritmalar, Dağıtık Sistemler, Kablosuz Sensör Ağları, MAC Katmanı Protokolleri Özgeçmiş Yrd. Doç. Dr. Ayşegül Alaybeyoğlu Görev Yaptığı Kurum: İzmir Kâtip Çelebi Üniversitesi Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü Email: alaybeyoglu@gmail.com aysegul.alaybeyoglu@ikc.edu.tr

Detaylı

Bulanık Mantık Tabanlı Uçak Modeli Tespiti

Bulanık Mantık Tabanlı Uçak Modeli Tespiti Bulanık Mantık Tabanlı Uçak Modeli Tespiti Hüseyin Fidan, Vildan Çınarlı, Muhammed Uysal, Kadriye Filiz Balbal, Ali Özdemir 1, Ayşegül Alaybeyoğlu 2 1 Celal Bayar Üniversitesi, Matematik Bölümü, Manisa

Detaylı

A GRUBU Her bir yüzü düzgün beşgen olan düzgün 12-yüzlünün kaç ayrıtı vardır? A) 30 B) 24 C) 12 D) 36 E) 48

A GRUBU Her bir yüzü düzgün beşgen olan düzgün 12-yüzlünün kaç ayrıtı vardır? A) 30 B) 24 C) 12 D) 36 E) 48 Numarası : Adı Soyadı : SINAV YÖNERGESİ 2. K 5 tam çizgesinin bir kenarı çıkarılarak elde edilen çizgenin köşe noktaları en az kaç renk ile boyanabilir? A) 3 B) 4 C) 2 D) 5 E) 6 İşaretlemelerinizde kurşun

Detaylı

Algoritmalar. Arama Problemi ve Analizi. Bahar 2016 Doç. Dr. Suat Özdemir 1

Algoritmalar. Arama Problemi ve Analizi. Bahar 2016 Doç. Dr. Suat Özdemir 1 Algoritmalar Arama Problemi ve Analizi Bahar 2016 Doç. Dr. Suat Özdemir 1 Arama Problemi Sıralama algoritmaları gibi arama algoritmaları da gerçek hayat bilgisayar mühendisliği problemlerinin çözümünde

Detaylı

Algoritmalar. Çizge Algoritmaları. Bahar 2017 Doç. Dr. Suat Özdemir 1

Algoritmalar. Çizge Algoritmaları. Bahar 2017 Doç. Dr. Suat Özdemir 1 Algoritmalar Çizge Algoritmaları Bahar 201 Doç. Dr. Suat Özdemir 1 En Kısa Yol Problemi Çizgelerdeki bir diğer önemli problem de bir düğümden diğer bir düğüme olan en kısa yolun bulunmasıdır. Bu problem

Detaylı

Özgeçmiş. İzmir Katip Çelebi Üniversitesi, Bilgisayar Mühendisliği, Yrd. Doç. Dr., 2013-2015

Özgeçmiş. İzmir Katip Çelebi Üniversitesi, Bilgisayar Mühendisliği, Yrd. Doç. Dr., 2013-2015 Özgeçmiş Doç. Dr. Ayşegül Alaybeyoğlu Görev Yaptığı Kurum: İzmir Kâtip Çelebi Üniversitesi Mühendislik-Mimarlık Fakültesi, Bilgisayar Mühendisliği Bölümü Email: alaybeyoglu@gmail.com aysegul.alaybeyoglu@ikc.edu.tr

Detaylı

MAK Makina Dinamiği - Ders Notları -1- MAKİNA DİNAMİĞİ

MAK Makina Dinamiği - Ders Notları -1- MAKİNA DİNAMİĞİ MAK 0 - Makina Dinamiği - Ders Notları -- MAKİNA DİNAMİĞİ. GİRİŞ.. Konunun Amaç ve Kapsamı Makina Dinamiği, uygulamalı mekaniğin bir bölümünü meydana getirir. Burada makina parçalarının hareket kanunları,

Detaylı

127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ

127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ 127 - Twoing Algoritması ile Sınıflandırma Kalp Hastalığı Uygulaması MEHMET AKİF ERSOY ÜNİVERSİTESİ İLHAN UYSAL MEHMET BİLEN SAMİ ULUKUŞ Veri Madenciliği : Bir sistemin veri madenciliği sistemi olabilmesi

Detaylı

SINAV YÖNERGESİ. Numarası : CEVAP. Adı Soyadı : ANAHTARI A) 512 B) 513 C) 256 D) 1024 E) 1025 A) 252 B) 256 C) 3024 D) 126 E) =?

SINAV YÖNERGESİ. Numarası : CEVAP. Adı Soyadı : ANAHTARI A) 512 B) 513 C) 256 D) 1024 E) 1025 A) 252 B) 256 C) 3024 D) 126 E) =? Ayrık Hesaplama Yapıları A GRUBU 0.0.01 Numarası Adı Soyadı : CEVAP : ANAHTARI SINAV YÖNERGESİ İşaretlemelerinizde kurşun kalem kullanınız. Soru ve cevap kağıtlarına numaranızı ve isminizi mürekkepli kalem

Detaylı

Kümeler arası. Küme içi. uzaklıklar. maksimize edilir. minimize edilir

Kümeler arası. Küme içi. uzaklıklar. maksimize edilir. minimize edilir Kümeleme Analizi: Temel Kavramlar ve Algoritmalar Kümeleme Analizi Nedir? Her biri bir dizi öznitelik ile, veri noktalarının bir kümesi ve noktalar arasındaki benzerliği ölçen bir benzerlik ölçümü verilmiş

Detaylı

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR KONTROL SİSTEMLERİ GİRİŞ Son yıllarda kontrol sistemleri, insanlığın ve uygarlığın gelişme ve ilerlemesinde çok önemli rol oynayan bir bilim dalı

Detaylı

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması Ağaç, verilerin birbirine sanki bir ağaç yapısı oluşturuyormuş gibi sanal olarak bağlanmasıyla elde edilen hiyararşik yapıya sahip

Detaylı

PARALEL VERİ MADENCİLİĞİ ALGORİTMALARI. BAŞARIM 09, 15-18 Nisan 2009, ODTÜ, Ankara

PARALEL VERİ MADENCİLİĞİ ALGORİTMALARI. BAŞARIM 09, 15-18 Nisan 2009, ODTÜ, Ankara PARALEL VERİ MADENCİLİĞİ ALGORİTMALARI BAŞARIM 09, 15-18 Nisan 2009, ODTÜ, Ankara Veri Madenciliğine Genel Bir Bakış Veri Madenciliğinin Görevleri Sınıflama Seri Sınıflama Algoritmaları Paralel Sınıflama

Detaylı

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR

OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR OTOMATİK KONTROL SİSTEMLERİ TEMEL KAVRAMLAR VE TANIMLAR KONTROL SİSTEMLERİ GİRİŞ Son yıllarda kontrol sistemleri, insanlığın ve uygarlığın gelişme ve ilerlemesinde çok önemli rol oynayan bir bilim dalı

Detaylı

Düzce Üniversitesi Bilim ve Teknoloji Dergisi

Düzce Üniversitesi Bilim ve Teknoloji Dergisi Düzce Üniversitesi Bilim ve Teknoloji Dergisi, 4 (2016) 655-660 Düzce Üniversitesi Bilim ve Teknoloji Dergisi Araştırma Makalesi Kablosuz Heterojen Algılayıcı Ağlarda Bulanık Mantık Tabanlı Ağ Geçidi Seçimi

Detaylı

Graflar - Çizgeler. Ders 9. Graflar ve Tanımlar

Graflar - Çizgeler. Ders 9. Graflar ve Tanımlar Graflar - Çizgeler Ders 9 9-1 Graflar ve Tanımlar Bir grafın ne olduğunu açıklamadan önce belki de ne olmadığını söylemek daha iyi olabilir. Bu bölümde kullanılan graf bir fonksiyonun grafiği değildir.

Detaylı

MÜFREDAT DERS LİSTESİ

MÜFREDAT DERS LİSTESİ MÜFREDAT DERS LİSTESİ MÜHENDİSLİK FAK. / BİLGİSAYAR MÜHENDİSL / 2010 BİLGİSAYAR MÜHENDİSLİĞİ Müfredatı 0504101 Matematik I Calculus I 1 GÜZ 4 5 Z 0504102 Genel Fizik I General Physics I 1 GÜZ 4 4 Z 0504103

Detaylı

EGE Üniversitesi Mühendislik Fakültesi Bilgisayar Müh. Bölümü 2013-2014 Öğretim Yılı Lisans Tezi Önerileri

EGE Üniversitesi Mühendislik Fakültesi Bilgisayar Müh. Bölümü 2013-2014 Öğretim Yılı Lisans Tezi Önerileri EGE Üniversitesi Mühendislik Fakültesi Bilgisayar Müh. Bölümü 2013-2014 Öğretim Yılı Lisans Tezi Önerileri Danışman Öğretim Üyesi: Kasım Sinan YILDIRIM 1) Tez Başlığı: Kablosuz Algılayıcı Ağlarında Hareketli

Detaylı

CAN hakkında genel bilgiler. Genel. CAN hakkında daha fazla bilgi aşağıdaki belgelerde bulunur:

CAN hakkında genel bilgiler. Genel. CAN hakkında daha fazla bilgi aşağıdaki belgelerde bulunur: Genel Kontrol ünitelerini sıklıkla aralarında bilgi değişimi yapması gerekir. Geleneksel olarak doğrudan birbirleriyle iletişim kurabilen kontrol üniteleri bağlanır. Sonuç olarak kontrol ünitesi hız ve

Detaylı

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ - EĞİTİM ÖĞRETİM YILI DERS KATALOĞU Ders Kodu Bim Kodu Ders Adı Türkçe Ders Adı İngilizce Dersin Dönemi T Snf Açıl.Dönem P

Detaylı

Derste Neler Anlatılacak? Temel Mekatronik Birimler,temel birim dönüşümü Güncel konular(hes,termik Santral,Rüzgar Enerjisi,Güneş

Derste Neler Anlatılacak? Temel Mekatronik Birimler,temel birim dönüşümü Güncel konular(hes,termik Santral,Rüzgar Enerjisi,Güneş Derste Neler Anlatılacak? Temel Mekatronik Birimler,temel birim dönüşümü Güncel konular(hes,termik Santral,Rüzgar Enerjisi,Güneş Enerjisi,Doğalgaz,Biyogaz vs.) Mekatroniğin uygulama alanları Temel Mekanik

Detaylı

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Yazılım Tasarımı Dokümanı v 1.0.1 01.08.2011. Mustafa Atanak Sefai Tandoğan Doç. Dr.

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Yazılım Tasarımı Dokümanı v 1.0.1 01.08.2011. Mustafa Atanak Sefai Tandoğan Doç. Dr. DGridSim Gerçek Zamanlı Veri Grid Simülatörü Yazılım Tasarımı Dokümanı v 1.0.1 01.08.2011 Mustafa Atanak Sefai Tandoğan Doç. Dr. Atakan Doğan 1. Sistem Mimarisi DGridSim katmanlı bir yapı göz önünde bulundurularak

Detaylı

köşe (vertex) kenar (edg d e)

köşe (vertex) kenar (edg d e) BÖLÜM 7 köşe (vertex) kenar (edge) Esk den Ank ya bir yol (path) Tanım 7.1.1: Bir G çizgesi (ya da yönsüz çizgesi) köşelerden oluşan bir V kümesinden ve kenarlardan oluşan bir E kümesinden oluşur. Herbir

Detaylı

Algoritma Geliştirme ve Veri Yapıları 10 Graf Veri Modeli. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 10 Graf Veri Modeli. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 10 Graf Veri Modeli Graf, matematiksel anlamda, düğümler ve bu düğümler arasındaki ilişkiyi gösteren kenarlardan oluşan bir kümedir; mantıksal ilişki düğüm ile düğüm

Detaylı

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU Bilişim Sistemleri Modelleme, Analiz ve Tasarım Yrd. Doç. Dr. Alper GÖKSU Ders Akışı Hafta 10-11. Nesneye Yönelik Sistem Analizi Haftanın Amacı Bilişim sistemleri geliştirmede nesneye yönelik sistem analizi

Detaylı

MAKİNE ELEMANLARINA GİRİŞ

MAKİNE ELEMANLARINA GİRİŞ MAKİNE ELEMANLARINA GİRİŞ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ MAKİNE ELEMANLARI-I DERS NOTU Makineler 2 / 30 Makineler: Enerjiyi bir formdan başka bir forma dönüştüren, Enerjiyi bir yerden başka bir yere ileten,

Detaylı

Kablosuz Algılayıcı Ağlar Kullanılarak Bal Arıları İçin Nektar Akış Periyodunun İzlenmesi

Kablosuz Algılayıcı Ağlar Kullanılarak Bal Arıları İçin Nektar Akış Periyodunun İzlenmesi Kablosuz Algılayıcı Ağlar Kullanılarak Bal Arıları İçin Nektar Akış Periyodunun İzlenmesi Öğr. Gör. Ahmet ALBAYRAK, Trabzon Meslek Yüksekokulu, Karadeniz Teknik Üniversitesi ahmetalbayrak@ktu.edu.tr Prof.

Detaylı

Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği

Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği Gürol Erdoğan 1, Mustafa Yıldız 1, Mehmet Erdem Türsem 2, Selahattin Kuru 1 1 Enformatik Uygulama ve Araştırma Merkezi, Işık Üniversitesi, İstanbul

Detaylı

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data)

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data) Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data) M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Bu dersin sunumları, The Elements of Statistical Learning: Data

Detaylı

BMT 206 Ayrık Matematik. Yük. Müh. Köksal GÜNDOĞDU 1

BMT 206 Ayrık Matematik. Yük. Müh. Köksal GÜNDOĞDU 1 BMT 206 Ayrık Matematik Yük. Müh. Köksal GÜNDOĞDU 1 Kümeler Yük. Müh. Köksal GÜNDOĞDU 2 Kümeler Kümeler Ayrık Matematiğin en temel konularından biridir Sayma problemleri için önemli Programlama dillerinin

Detaylı

Detecting Blackhole Attack on AODVbased Mobile Ad Hoc Networks by Dynamic Learning Method(2007)

Detecting Blackhole Attack on AODVbased Mobile Ad Hoc Networks by Dynamic Learning Method(2007) Detecting Blackhole Attack on AODVbased Mobile Ad Hoc Networks by Dynamic Learning Method(2007) BİL- 656 İleri Düzey Bilgisayar ve Ağ Güvenliği UĞUR MERTOĞLU 1 İÇERİK Introduction Related Works Problem

Detaylı

Daha komplike uygulamalar elektronik ticaret, elektronik kimlik belgeleme, güvenli e-posta,

Daha komplike uygulamalar elektronik ticaret, elektronik kimlik belgeleme, güvenli e-posta, Çift Anahtarlı (Asimetrik Şifreleme) Bilgi Güvenliği: Elektronik iletişim, günümüzde kağıt üzerinde yazı yazarak yapılan her türlü iletişimin yerine geçmeye adaydır. Çok uzak olmayan bir gelecekte kişi/kuruluş/toplumların,

Detaylı

1.GRUPLAR. c (Birleşme özelliği) sağlanır. 2) a G için a e e a a olacak şekilde e G. vardır. 3) a G için denir) vardır.

1.GRUPLAR. c (Birleşme özelliği) sağlanır. 2) a G için a e e a a olacak şekilde e G. vardır. 3) a G için denir) vardır. 1.GRUPLAR Tanım 1.1. G boş olmayan bir küme ve, G de bir ikili işlem olsun. (G, ) cebirsel yapısına aşağıdaki aksiyomları sağlıyorsa bir grup denir. 1) a, b, c G için a ( b c) ( a b) c (Birleşme özelliği)

Detaylı

Otomata Teorisi (BIL 2114)

Otomata Teorisi (BIL 2114) Otomata Teorisi (BIL 2114) Hafta 1: Amaç ve Genel Kavramlar bas kapa aç bas 1 Hafta 1 Plan 1. İletişim ve Ders Bilgisi 2. Otomata Teorisi Genel Bakış 3. Hedeflenen Kazanımlar 4. Matematiksel Nosyonlar

Detaylı

Sensörler. Yrd.Doç.Dr. İlker ÜNAL

Sensörler. Yrd.Doç.Dr. İlker ÜNAL Sensörler Yrd.Doç.Dr. İlker ÜNAL Transdüser ve Sensör Kavramı Fiziksel ortam değişikliklerini (ısı, ışık, basınç, ses, vb.) algılayan elemanlara sensör, algıladığı bilgiyi elektrik enerjisine çeviren elemanlara

Detaylı

Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM Veri Yapıları Dersi. Proje#2

Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM Veri Yapıları Dersi. Proje#2 Manisa Celal Bayar Üniversitesi Yazılım Mühendisliği Bölümü YZM 2116- Veri Yapıları Dersi Proje#2 İkili Arama Ağacı, Heap, Hash Tabloları ve Çizgeler Veriliş Tarihi: 24.04.2018 Son Teslim Tarihi: 25.05.2018

Detaylı

Uzaktan Algılama Teknolojileri

Uzaktan Algılama Teknolojileri Uzaktan Algılama Teknolojileri Ders 11 Hiperspektral Görüntülerde Kümeleme ve Sınıflandırma Alp Ertürk alp.erturk@kocaeli.edu.tr Sınıflandırma Sınıflandırma işleminin amacı, her piksel vektörüne bir ve

Detaylı

Şifrebilimde Yapay Sinir Ağları

Şifrebilimde Yapay Sinir Ağları Ege Üniversitesi Bilgisayar Mühendisliği Bölümü Şifrebilimde Yapay Sinir Ağları BİM345 Yapay Sinir Ağları İlker Kalaycı Mayıs,2008 Gündem Şifrebilim Şifrebilim nedir Şifreleme Şifre Çözme Klasik Şifreleme

Detaylı

Esnek Hesaplamaya Giriş

Esnek Hesaplamaya Giriş Esnek Hesaplamaya Giriş J E O L O J İ M Ü H E N D İ S L İ Ğ İ A. B. D. E S N E K H E S A P L A M A Y Ö N T E M L E R İ - I DOÇ. DR. ERSAN KABALCI Esnek Hesaplama Nedir? Esnek hesaplamanın temelinde yatan

Detaylı

VERİ YAPILARI VE PROGRAMLAMA

VERİ YAPILARI VE PROGRAMLAMA VERİ YAPILARI VE PROGRAMLAMA (BIP116) Yazar: Doç.Dr.İ.Hakkı.Cedimoğlu SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.

Detaylı

Mobil Cihazlardan Web Servis Sunumu

Mobil Cihazlardan Web Servis Sunumu Mobil Cihazlardan Web Servis Sunumu Özlem Özgöbek Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2010 İnternet erişiminin yaygınlaşması ve artık mobil cihazlar üzerinden bile yüksek hızlı veri iletişimine

Detaylı

Şimdi de [ ] vektörünün ile gösterilen boyu veya büyüklüğü Pisagor. teoreminini iki kere kullanarak

Şimdi de [ ] vektörünün ile gösterilen boyu veya büyüklüğü Pisagor. teoreminini iki kere kullanarak 10.Konu İç çarpım uzayları ve özellikleri 10.1. ve üzerinde uzunluk de [ ] vektörünün ile gösterilen boyu veya büyüklüğü Pisagor teoreminden dir. 1.Ö.: [ ] ise ( ) ( ) ve ( ) noktaları gözönüne alalım.

Detaylı

Bulanık Küme Kavramı BULANIK KÜME. Sonlu ve Sonsuz Bulanık Kümeler. Sonlu ve Sonsuz Bulanık Kümeler

Bulanık Küme Kavramı BULANIK KÜME. Sonlu ve Sonsuz Bulanık Kümeler. Sonlu ve Sonsuz Bulanık Kümeler ULNIK KÜME ulanık Küme Kavramı Elemanları x olan bir X evrensel (universal küme düșünelim. u elemanların ÌX alt kümesine aitliği, yani bu altkümelerin elemanı olup olmadığı X in {0,1} de olan karakteristik

Detaylı

Curriculum Vitae. Distributed Algorithms, Distributed Systems, Wireless Sensor Networks, MAC Layer Protocols

Curriculum Vitae. Distributed Algorithms, Distributed Systems, Wireless Sensor Networks, MAC Layer Protocols Curriculum Vitae Assist. Prof. Dr. Ayşegül Alaybeyoğlu İzmir Kâtip Çelebi University Engineering Faculty, Computer Engineering Dept. Email: alaybeyoglu@gmail.com aysegul.alaybeyoglu@ikc.edu.tr Web Page:

Detaylı

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI

DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI AMAÇ: DTMF işaretlerin yapısının, üretim ve algılanmasının incelenmesi. MALZEMELER TP5088 ya da KS58015 M8870-01 ya da M8870-02 (diğer eşdeğer entegreler

Detaylı

TELEKOMÜNİKASYON MÜHENDİSİ

TELEKOMÜNİKASYON MÜHENDİSİ TANIM Haberleşme sektöründe, bir noktadan birçok noktaya veya noktadan noktaya ağlar üzerinden, bilginin iletilmesi, işlenmesi depolanması ve kullanılması için gerekli olan sistemlerin analizini, tasarımını

Detaylı

MONTAJ ÇİZİMİN ÖZELLİKLERİ VE GEREKLİ BİLGİLER.

MONTAJ ÇİZİMİN ÖZELLİKLERİ VE GEREKLİ BİLGİLER. MONTAJ ÇİZİMİN ÖZELLİKLERİ VE GEREKLİ BİLGİLER. Montaj Çizimleri, tasarımı yapılan makine ya da mekanizma parçalarının işlev görecekleri konumlarda birbirine takılı haldeki çizimleridir. Parçaları birbirine

Detaylı

İçerik. TBT 1003 Temel Bilgi Teknolojileri

İçerik. TBT 1003 Temel Bilgi Teknolojileri TBT 1003 Temel Bilgi Teknolojileri İçerik H0. Giriş ve Ders İçeriği Tanıtım H1. Donanım ve bilgisayarlar. H2. Donanım uygulamaları ve işletim sistemleri. H3. Kelime İşlemciler H4. Kelime İşlemci Uygulama

Detaylı

GRAPH LAR Düzce Üniversitesi Teknoloji Fakültesi VERİ YAPILARI. Bilgisayar Mühendisliği ÖĞR.GÖR.GÜNAY TEMÜR 1

GRAPH LAR Düzce Üniversitesi Teknoloji Fakültesi VERİ YAPILARI. Bilgisayar Mühendisliği ÖĞR.GÖR.GÜNAY TEMÜR 1 VERİ YAPILARI GRAPH LAR Düzce Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği ÖĞR.GÖR.GÜNAY TEMÜR 1 GRAPH (ÇİZGE - GRAF) Terminoloji Çizge Kullanım Alanları Çizge Gösterimi Komşuluk Matrisi Komşuluk

Detaylı

DERS 2 : BULANIK KÜMELER

DERS 2 : BULANIK KÜMELER DERS 2 : BULNIK KÜMELER 2.1 Gİriş Klasik bir küme, kesin sınırlamalarla verilen bir kümedir. Örneğin, klasik bir küme aşağıdaki gibi belirtilebilir: = { x x > 6 }, Kapalı sınır noktası burada 6 dır.burada

Detaylı

Ekran Arayüzü ve Obje Seçimi (V )

Ekran Arayüzü ve Obje Seçimi (V ) FieldGenius harita ekranı tüm menülere ulaşımın sağlandığı ana ekrandır. Çizim ekranı dinamik özelliklere sahip olup objeler grafik ekrandan seçilebilir. Bu sayede nokta aplikasyonu, mesafe ölçümü gibi

Detaylı

Telsiz Duyarga Ağları için Enerji Etkin Dağıtık Öz Kararlı Maksimal Bağımsız Küme Algoritmaları

Telsiz Duyarga Ağları için Enerji Etkin Dağıtık Öz Kararlı Maksimal Bağımsız Küme Algoritmaları Telsiz Duyarga Ağları için Enerji Etkin Dağıtık Öz Kararlı Maksimal Bağımsız Küme Algoritmaları Özkan Arapoğlu, Orhan Dağdeviren Ege Üniversitesi, Uluslararası Bilgisayar Enstitüsü, İzmir ozkanarapoglu@hotmail.com,

Detaylı

RDM ürünleri aşağıdaki konularda kullanıcıya kontrol ve otomasyon imkanı sağlar; a-) Evaporatör (kabin-soğuk oda vs) kontrolü

RDM ürünleri aşağıdaki konularda kullanıcıya kontrol ve otomasyon imkanı sağlar; a-) Evaporatör (kabin-soğuk oda vs) kontrolü RDM (Resource Data Management) Firması, soğutma endüstrisi ve tüm binalar için kontrol sistemleri tasarımını ve üretimini gerçekleştirmektedir. Bu sistemler için gerekli donanımlar(hardware)ve yazılımlar(software),

Detaylı

BİLGİSAYAR DESTEKLİ TASARIM HAFTA 6 COSMOSWORKS İLE ANALİZ

BİLGİSAYAR DESTEKLİ TASARIM HAFTA 6 COSMOSWORKS İLE ANALİZ BİLGİSAYAR DESTEKLİ TASARIM HAFTA 6 COSMOSWORKS İLE ANALİZ Makine parçalarının ve/veya eş çalışan makine parçalarından oluşan mekanizma veya sistemlerin tasarımlarında önemli bir aşama olan ve tasarıma

Detaylı

YZM 2116 Veri Yapıları

YZM 2116 Veri Yapıları YZM 2116 Veri Yapıları Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği BAŞLAMADAN ÖNCE Bu dersi alan öğrencilerin aşağıdaki konuları bildiği

Detaylı

1. YARIYIL / SEMESTER 1 2. YARIYIL / SEMESTER 2

1. YARIYIL / SEMESTER 1 2. YARIYIL / SEMESTER 2 T.C. NECMETTİN ERBAKAN ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ, ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ, 2017-2018 AKADEMİK YILI ÖĞRETİM PLANI T.C. NECMETTIN ERBAKAN UNIVERSITY ENGINEERING AND ARCHITECTURE

Detaylı

Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR

Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR Yazılım Tanımlı Ağların Güvenliğinde Yapay Zeka Tabanlı Çözümler: Ön İnceleme Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR İzmir Katip Çelebi Üniversitesi, Muğla Sıtkı Koçman Üniversitesi, Ege

Detaylı

olsun. Bu halde g g1 g1 g e ve g g2 g2 g e eşitlikleri olur. b G için a b b a değişme özelliği sağlanıyorsa

olsun. Bu halde g g1 g1 g e ve g g2 g2 g e eşitlikleri olur. b G için a b b a değişme özelliği sağlanıyorsa 1.GRUPLAR Tanım 1.1. G boş olmayan bir küme ve, G de bir ikili işlem olsun. (G, ) cebirsel yapısına aşağıdaki aksiyomları sağlıyorsa bir grup denir. 1), G de bir ikili işlemdir. 2) a, b, c G için a( bc)

Detaylı

3. Herhangi bir G çizgesi için aşağıdaki önermelerden hangi(ler)si her zaman doğrudur?

3. Herhangi bir G çizgesi için aşağıdaki önermelerden hangi(ler)si her zaman doğrudur? Ayrık Hesaplama Yapıları A GRUBU.0.05 Numarası : Adı Soyadı : SINAV YÖNERGESİ İşaretlemelerinizde kurşun kalem kullanınız. Soru ve cevap kağıtlarına numaranızı ve isminizi mürekkepli kalem ile yazınız.

Detaylı

Şekil 1:Havacılık tarihinin farklı dönemlerinde geliştirilmiş kanat profilleri

Şekil 1:Havacılık tarihinin farklı dönemlerinde geliştirilmiş kanat profilleri TEORİ Şekil 1:Havacılık tarihinin farklı dönemlerinde geliştirilmiş kanat profilleri İlk motorlu uçuşun yolunu açan ihtiyaç duyulan taşımayı sağlayacak kanat profillerinin geliştirilmesi doğrultusunda

Detaylı

BLM-431 YAPAY ZEKA. Ders-3 Durum Uzayında Arama. Yrd. Doç. Dr. Ümit ATİLA

BLM-431 YAPAY ZEKA. Ders-3 Durum Uzayında Arama. Yrd. Doç. Dr. Ümit ATİLA BLM-431 YAPAY ZEKA Ders-3 Durum Uzayında Arama Yrd. Doç. Dr. Ümit ATİLA umitatila@karabuk.edu.tr http://web.karabuk.edu.tr/umitatilla/ Dersin Hedefleri Durum uzayı temsilini öğrenmek ve durum uzayında

Detaylı

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 Ders- 12 Bilgisayar Ağları Yrd. Doç. Dr. Burcu Can Buğlalılar Bilgisayar Mühendisliği Bölümü Bilgisayar Katmanları İçerik Bilgisayar ağı nedir? Yerel alan ağları

Detaylı

TELSİZ DUYARGA AĞLARINDA KÜMELEME VE YÖNLENDİRME İŞLEMİ İÇİN GEZGİN ETMEN KULLANIMI

TELSİZ DUYARGA AĞLARINDA KÜMELEME VE YÖNLENDİRME İŞLEMİ İÇİN GEZGİN ETMEN KULLANIMI TELSİZ DUYARGA AĞLARINDA KÜMELEME VE YÖNLENDİRME İŞLEMİ İÇİN GEZGİN ETMEN KULLANIMI Orhan Dağdeviren 1, Fatih Tekbacak 1, Kayhan Erciyeş 2 1. İzmir Yüksek Teknoloji Enstitüsü Bilgisayar Mühendisliği Bölümü

Detaylı

YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR

YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR Sınıflandırma Yöntemleri: Karar Ağaçları (Decision Trees) Örnek Tabanlı Yöntemler (Instance Based Methods): k en yakın komşu (k nearest

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU Elbistan Meslek Yüksek Okulu 2015 2016 Güz Yarıyılı 22-23 EKi. 2015 Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU OSI modeli sıradüzensel 7 katmandan oluşur. OSI modeli hala geliştirilmekte olmasına rağmen

Detaylı

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-11 Karakter Diziler. Yrd. Doç. Dr. Ümit ATİLA

BLM-111 PROGRAMLAMA DİLLERİ I. Ders-11 Karakter Diziler. Yrd. Doç. Dr. Ümit ATİLA BLM-111 PROGRAMLAMA DİLLERİ I Ders-11 Karakter Diziler Yrd. Doç. Dr. Ümit ATİLA umitatila@karabuk.edu.tr http://web.karabuk.edu.tr/umitatilla/ Karakter ve String Karakter Karakter bir sabit tek tırnak

Detaylı

Yer Sezimi ve Özet Bölüt Çizgeleri

Yer Sezimi ve Özet Bölüt Çizgeleri Akıllı Sistemler Laboratuarı Elektrik-Elektronik Mühendisliği, Boğaziçi Üniversitesi TORK 2015 Türkiye Robotbilim Konferansı Önceki Çalışmalar Bölge Bitişiklilik Çizgeleri Çizge Eşleme lar Önceki Çalışmalar

Detaylı

10.Hafta Minimum kapsayan ağaçlar Minimum spanning trees (MST)

10.Hafta Minimum kapsayan ağaçlar Minimum spanning trees (MST) 1 10.Hafta Minimum kapsayan ağaçlar Minimum spanning trees (MST) Kapsayan ağaç Spanning Tree (ST) Bir Kapsayan Ağaç (ST); G, grafındaki bir alt graftır ve aşağıdaki özelliklere sahiptir. G grafındaki tüm

Detaylı

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr İçerik Kümeleme İşlemleri Kümeleme Tanımı Kümeleme Uygulamaları Kümeleme Yöntemleri Kümeleme (Clustering) Kümeleme birbirine

Detaylı

Sıklık Tabloları, BASİT ve TEK değişkenli Grafikler Ders 3 ve 4 ve 5

Sıklık Tabloları, BASİT ve TEK değişkenli Grafikler Ders 3 ve 4 ve 5 Sıklık Tabloları, BASİT ve TEK değişkenli Grafikler Ders 3 ve 4 ve 5 Sıklık Tabloları Veri dizisinde yer alan değerlerin tekrarlama sayılarını içeren tabloya sıklık tablosu denir. Tek değişken için çizilen

Detaylı

Başlıca ANALİZ TİPLERİ. ve Özellikleri

Başlıca ANALİZ TİPLERİ. ve Özellikleri Başlıca ANALİZ TİPLERİ ve Özellikleri 1- Yapısal Analizler :Katı cisimlerden oluşan sistemlerde, Dış yapısal yüklerin (kuvvet, tork, basınç vb.) etkisini inceleyen analizlerdir. 1.1 Statik Yapısal Analizler

Detaylı

BIP116-H14-1 BTP104-H014-1

BIP116-H14-1 BTP104-H014-1 VERİ YAPILARI VE PROGRAMLAMA (BIP116) Yazar: Doç.Dr.İ.Hakkı.Cedimoğlu SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.

Detaylı

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU Bilişim Sistemleri Modelleme, Analiz ve Tasarım Yrd. Doç. Dr. Alper GÖKSU Ders Akışı Hafta 5. İhtiyaç Analizi ve Modelleme II Haftanın Amacı Bilişim sistemleri ihtiyaç analizinin modeli oluşturulmasında,

Detaylı

Görevdeş Sistemlerde Enerji Verimliliği Sena Efsun Cebeci, Tuğba Koç & Öznur Özkasap Koç Üniversitesi & Northeastern Üniversitesi

Görevdeş Sistemlerde Enerji Verimliliği Sena Efsun Cebeci, Tuğba Koç & Öznur Özkasap Koç Üniversitesi & Northeastern Üniversitesi Görevdeş Sistemlerde Enerji Verimliliği Sena Efsun Cebeci, Tuğba Koç & Öznur Özkasap Koç Üniversitesi & Northeastern Üniversitesi Çalışmamız TÜBİTAK-COST 109M761 projesi tarafından desteklenmektedir. İçerik

Detaylı

İSTANBUL MEDENİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ(TÜRKÇE) 4 YILLIK DERS PLANI

İSTANBUL MEDENİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ(TÜRKÇE) 4 YILLIK DERS PLANI İSTANBUL MEDENİYET ÜNİVERSİTESİ MÜHİSLİK FAKÜLTESİ 2017-2018 ELEKTRİK-ELEKTRONİK MÜHİSLİĞİ BÖLÜMÜ(TÜRKÇE) 4 YILLIK DERS PLANI (Eğitim planı toplamda 138 ve 240 den oluşmaktadır. Yarıyıllara göre alınması

Detaylı

Sistem nedir? Başlıca Fiziksel Sistemler: Bir matematiksel teori;

Sistem nedir? Başlıca Fiziksel Sistemler: Bir matematiksel teori; Sistem nedir? Birbirleriyle ilişkide olan elemanlar topluluğuna sistem denir. Yrd. Doç. Dr. Fatih KELEŞ Fiziksel sistemler, belirli bir görevi gerçekleştirmek üzere birbirlerine bağlanmış fiziksel eleman

Detaylı

DAVLUMBAZ TASARIMI. Hazırlayan Özlem Ebru YILDIZ Danışman Yrd.Doç.Dr. Derya HAROĞLU. Haziran 2017 KAYSERİ

DAVLUMBAZ TASARIMI. Hazırlayan Özlem Ebru YILDIZ Danışman Yrd.Doç.Dr. Derya HAROĞLU. Haziran 2017 KAYSERİ T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DAVLUMBAZ TASARIMI Hazırlayan Özlem Ebru YILDIZ 1031410008 Danışman Yrd.Doç.Dr. Derya HAROĞLU Endüstriyel Tasarım Mühendisliği Bölümü Bitirme Ödevi Haziran

Detaylı

KMB405 Kimya Mühendisliği Laboratuvarı I IŞINIMLA ISI İLETİMİ. Bursa Teknik Üniversitesi DBMMF Kimya Mühendisliği Bölümü 1

KMB405 Kimya Mühendisliği Laboratuvarı I IŞINIMLA ISI İLETİMİ. Bursa Teknik Üniversitesi DBMMF Kimya Mühendisliği Bölümü 1 IŞINIMLA ISI İLETİMİ Bursa Teknik Üniversitesi DBMMF Kimya Mühendisliği Bölümü 1 1. Amaç Isıl ışınımla gerçekleşen ısı transferinin gözlenmesi, ters kare ve Stefan- Boltzmann kanunlarının ispatlanması.

Detaylı

Evrimsel Çok amaçlı eniyileme. Tahir Emre Kalaycı Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 25 Mart 2010

Evrimsel Çok amaçlı eniyileme. Tahir Emre Kalaycı Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 25 Mart 2010 Evrimsel Çok amaçlı eniyileme Tahir Emre Kalaycı Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 25 Mart 2010 Gündem Çok amaçlı eniyileme Giriş Evrimsel çok amaçlı eniyileme Sonuç Giriş Gerçek dünya problemleri

Detaylı

Secure Routing For Mobile Ad Hoc Networks. Muhammet Serkan ÇİNAR N

Secure Routing For Mobile Ad Hoc Networks. Muhammet Serkan ÇİNAR N Secure Routing For Mobile Ad Hoc Networks Muhammet Serkan ÇİNAR N12142119 1 Ana Başlıklar Giriş Çalışmanın Amacı ve Yöntemi Varsayımlar Secure Routing Protocol Sonuç 2 Giriş Literatürde çözülmesi gereken

Detaylı

Hülya Özdağ (YTÜ Matematik Bölümü Ö.Ü.) Nilgün Aygör (YTÜ Matematik Bölümü Ö.Ü.) Aykut Parlak (YTÜ Matematik Mühendisliği)

Hülya Özdağ (YTÜ Matematik Bölümü Ö.Ü.) Nilgün Aygör (YTÜ Matematik Bölümü Ö.Ü.) Aykut Parlak (YTÜ Matematik Mühendisliği) Karınca Kolonisi Algoritmasının Zaman Çizelgelemesi Üzerine: Bir Modellemesi ve Uygulaması Hülya Özdağ (YTÜ Matematik Bölümü Ö.Ü.) Nilgün Aygör (YTÜ Matematik Bölümü Ö.Ü.) Aykut Parlak (YTÜ Matematik Mühendisliği)

Detaylı

1. GRUPLAR. c (Birleşme özelliği) sağlanır. 2) a G için a e e a a olacak şekilde e G (e ye birim eleman denir) vardır.

1. GRUPLAR. c (Birleşme özelliği) sağlanır. 2) a G için a e e a a olacak şekilde e G (e ye birim eleman denir) vardır. 1. GRUPLAR Tanım 1.1. G boş olmayan bir küme ve, G de bir ikili işlem olsun. (G yapısına aşağıdaki aksiyomları sağlıyorsa bir grup denir., ) cebirsel 1) a b cg,, için a( bc) ( ab) c (Birleşme özelliği)

Detaylı