Dersin Adı Dersin Seviyesi Dersin Kodu Dersin Tipi Dersin Dönemi Yerel Kredi AKTS Kredisi Ders Bilgileri
OPTIMIZASYON TEKNİKLERİ İkinci Düzey BMM315 5 3.00 3.00 Yazdır
   
Dersin Tanımı
Ön Koşul Dersleri -
Eğitimin Dili Türkçe
Koordinatör PROF. DR. MEHMET EMİN YÜKSEL
Dersi Veren Öğretim Eleman(lar)ı Prof. Dr. Mehmet Emin YÜKSEL
Yardımcı Öğretim Eleman(lar)ı -
Dersin Veriliş Şekli Yüz Yüze
Dersin Amacı Temel optimizasyon algoritmalarının tanıtılması ve bunların yaygın kullanım alanlarının incelenmesi.
Dersin Tanımı Optimizasyon teknikleri.

Dersin İçeriği
1 Dersin tanıtımı. Optimizasyon nedir? Neden ihtiyaç duyulur? Temel yaklaşımlar nelerdir?
2 Fonksiyonlar. Artan ve azalan fonksiyonlar. Türev. Kritik noktalar. Minimum/maksimum kavramı.
3 Türevle ilgili uygulamalar.
4 Optimizasyon denektaşı (benchmark) fonksiyonları.
5 Gradient Descent yöntemi. Bilgisayarda kodlanması.
6 GD yöntemi ile ilgili uygulamalar.
7 Newton yöntemi. Bilgisayarda kodlanması.
8 Newton yöntemi ile ilgili uygulamalar.
9 Türevsiz optimizasyon. Yaygın olarak karşılaşılan problemler.
10 Genetik algoritmaya giriş. Kelime bulma oyunu simülasyonu.
11 Genetik algoritma.
12 Genetik algoritma uygulaması.
13 Farksal gelişim algoritması ve uygulaması.
14 Vize sorularının çözümü. Dersin ve dönemin genel değerlendirmesi. Dersin devamına yönelik öneriler.
15
16
17
18
19
20

Dersin Öğrenme Çıktıları
1 Temel kavramlar
2 Fonksiyonlar
3 Türevli optimizasyon problemleri
4 Türevli optimizasyon algoritmaları
5 Türevsiz optimizasyon problemleri
6 Türevsiz optimizasyon algoritmaları
7
8
9
10

*Dersin Program Yeterliliklerine Katkı Seviyesi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Yıldızların sayısı 1’den (en az) 5’e (en fazla) kadar katkı seviyesini ifade eder

Planlanan Öğretim Faaliyetleri, Öğretme Metodları ve AKTS İş Yükü
  Sayısı Süresi (saat) Sayı*Süre (saat)
Yüz yüze eğitim 14 2 28
Sınıf dışı ders çalışma süresi (ön çalışma, pekiştirme) 14 2 28
Ödevler 1 1 1
Sunum / Seminer hazırlama 0 0 0
Kısa sınavlar 0 0 0
Ara sınavlara hazırlık 1 5 5
Ara sınavlar 1 2 2
Proje (Yarıyıl ödevi) 0 0 0
Laboratuvar 0 0 0
Arazi çalışması 0 0 0
Yarıyıl sonu sınavına hazırlık 1 5 5
Yarıyıl sonu sınavı 1 2 2
Araştırma 0 0 0
Toplam iş yükü     71
AKTS     3.00

Değerlendirme yöntemleri ve kriterler
Yarıyıl içi değerlendirme Sayısı Katkı Yüzdesi
Ara sınav 1 40
Kısa sınav 0 0
Ödev 0 0
Yarıyıl içi toplam   40
Yarıyıl içi değerlendirmelerin başarıya katkı oranı   40
Yarıyıl sonu sınavının başarıya katkı oranı   60
Genel toplam   100

Önerilen Veya Zorunlu Okuma Materyalleri
Ders kitabı (1) S.C. Chapra, R.P. Canale, Mühendisler için Sayısal Yöntemler (Yazılım ve Programlama Uygulamalarıyla) (Çeviri: H.Heperkan, U.Kesgin), Literatür Yayıncılık, 2003. (2) A. Antoniou, W.S. Lu, “Practical Optimization, Algorithms and Engineering Applications”, Springer, 2007. (3) S.S. Rao, “Engineering Optimization: Theory and Practice, Fourth Edition”, John Wiley & Sons, Inc., 2009.
Yardımcı Kaynaklar (1) P. Venkataraman, “Applied Optimization with Matlab Programming”, John Wiley & Sons, Inc., 2002. (2) W.Y. Yang, W. Cao, T.S. Chung, J. Morris, “Applied numerical methods using MATLAB”, John Wiley & Sons, Inc., 2005. (3) T. Weise, “Global Optimization Algorithms-Theory and Application”, 2nd ed., 2009.

Ders İle İlgili Dosyalar