Akıllı Sistemler Mühendisliği Yüksek Lisans Programı

Matematiksel Modelleme ve Uygulamaları(ISI 501)

Ders Kodu Dersin Adı Yarıyıl Teori Uygulama Lab Kredisi AKTS
ISI 501 Matematiksel Modelleme ve Uygulamaları 1 3 0 0 3 6
Ön Koşul
Derse Kabul Koşulları
Dersin Dili İngilizce
Türü Zorunlu
Dersin Düzeyi Yüksek Lisans
Dersi Veren(ler) EBRU ANGÜN ebru.angun@gmail.com (Email)
Dersin Yardımcıları
Dersin Amacı Doğrusal optimizasyon, teorisi, modellenmesi ve çözüm algoritmalarıyla diğer tüm matematiksel programlama teknikleri için bir temel oluşturmaktadır. Programda zorunlu olarak verilen Doğrusal Optimizasyon sayesinde, öğrenciler bir gerçek hayat problemini matematiksel bir model olarak tasarlayabilecek ve bu modellerden doğrusal optimizasyon kapsamına girenleri, uygun algoritma ve uygun yazılımla çözebileceklerdir. Bu kapsamda dersin amaçları şu şekilde belirlenmiştir:
• Öğrencilere, bir gerçek hayat probleminin matematiksel olarak ne şekilde modellenebileceğini göstermek
• Öğrencilerin doğrusal optimizasyon algoritmalarını etkin ve doğru bir şekilde kullanabilmelerini sağlamak
• Öğrencilere, CPLEX ve GAMS gibi profesyonel yazılımların büyük ölçekli doğrusal optimizasyon problemlerinin çözümünde ne şekilde kullanılacaklarını göstermek
• Öğrencilerin, diğer tüm matematiksel programlama tekniklerinin teori ve algoritmalarını öğrenmelerini kolaylaştırmak
İçerik - - Modelleme aşamaları
- Doğrusal programlamaya giriş
- Grafik Çözüm
- Doğrusal programlama modeli
- Doğrusal programlamanın varsayımları
- Doğrusal programlamaya ilişkin örnek problemler
- Simpleks yöntemi
- Doğrusal programlama modelinin standart formu
- Sınırlandırılmamış değişkenler
- Tablo simpleks yöntemi
- Yapay başlangıç çözümü
- Büyük M yöntemi
- İki aşamalı yöntem
- Simpleks yöntemi uygulamalarında özel durumlar
- Yozlaşma; Alternatif optimum çözümler; Sınırlandırılmamış çözüm; Olurlu çözümün bulunmayışı
- Optimallik sonrası analiz
- LINDO yazılımının tanıtılması
- Dualite
- Dual problemin tanımı
- Primal-dual ilişkisi
- Dual simpleks yöntemi
- Duyarlılık analizi
- Ulaştırma problemi
- Atama problemi
- Ağ modellerine giriş
- Ağ tanımları ve temel kavramlar
- En küçük kapsarağaç problemi
- Hedef programlama
- Deterministik dinamik programlama
- Giriş
- Optimallik ilkesi
- Örnek problemler
Dersin Öğrenme Çıktıları ÖÇ 1: Matematiksel modelleme
ÖÇ 2: Doğrusal programlama ve simpleks yöntemi
ÖÇ 3: Ulaştırma ve atama modelleri
ÖÇ 4: Ağ modelleri
ÖÇ 5: Hedef programlama
Öğretim Yöntemleri
Kaynaklar Bazaraa, M.S., Jarvis, J.J., Sherali, H.D., “Linear Programming and Network Flows”, 4. Baskı, Wiley, New Jersey, 2010
Bertsimas, D., Tsitsiklis, J.N., “Introduction to Linear Optimization”, Athena Scientific Series in Optimization and Neural Computation, Massachusetts, 1997
Bazaraa, M.S., Sherali, H.D., “Nonlinear Programming: Theory and Algorithm”, 3. Baskı, Wiley, New Jersey, 2006
Wolsey, L.A., “Integer Programming”, Wiley, New Jersey, 1998
GAMS Manual, http://www.gams.com/ sayfasından yüklenebilinir
Ders İçeriğini Yazdır
Teori Konu Başlıkları
Hafta Konu Başlıkları
1 Optimizasyon problemlerinin modellenmesi (Bazaraa, Jarvis & Sherali, Bölüm 1, Bertsimas & Tsitsiklis, Bölüm 1)
2 Optimizasyon problemlerinin modellenmesi (Bazaraa & Sherali, Bölüm 1, Wolsey, Bölüm 1) ve bu modellerin GAMS ve MATLAB+CPLEX ile çözümü
3 Lineer cebirdeki temel kavramlar (Bazaraa, Jarvis & Sherali, Bölüm 2)
4 Konveks analizdeki temel kavramlar (Bazaraa, Jarvis & Sherali, Bölüm 2)
5 Simpleks ve büyük-M algoritmaları (Bazaraa, Jarvis & Sherali, Bölüm 3)
6 İki evreli simpleks algoritmaları, kısır döngülü çözüm problemi ve bu problemin çözüm teknikleri (Bazaraa, Jarvis & Sherali, Bölüm 4)
7 Farkas ön kuramı, Karush-Kuhn-Tucker optimallik koşulu (Bazaraa, Jarvis & Sherali, Bölüm 5)
8 Ara sınav I
9 Eşterslik ve duyarlılık analizi (Bazaraa, Jarvis & Sherali, Bölüm 6, Bertsimas & Tsitsiklis, Bölüm 4)
10 Parametrik çözümleme, düzeltilmiş simpleks algoritması (Bazaraa, Jarvis & Sherali, Bölüm 6, Bertsimas & Tsitsiklis, Bölüm 5)
11 Eşters simpleks ve temel-eşters algoritmaları (Bazaraa, Jarvis & Sherali, Bölüm 6)
12 Dantzig-Wolfe ayrışımı (Bazaraa, Jarvis & Sherali, Bölüm 7, Bertsimas & Tsitsiklis, Bölüm 6)
13 Dantzig-Wolfe ayrışımının MATLAB+CPLEX kullanılarak uygulanması
14 Ara sınav II
Uygulama Konu Başlıkları
Hafta Konu Başlıkları
Başarı Notuna Etki Oranları
  Sayı Katkı Payı
Yarıyıl içi çalışmaların başarı notuna katkısı 7 60
Yarıyıl sonu çalışmaların başarı notuna katkısı 1 40
Toplam 8 100
Yarıyıl İçi Çalışmaları
  Sayı Katkı Payı
Ödevler 5 15
Sunum 0 0
Arasınavlar (Hazırlık Süresi Dahil) 2 45
Proje 0 0
Laboratuar 0 0
Diğer Uygulamalar 0 0
Kısa Sınavlar 0 0
Dönem Ödevi / Projesi 0 0
Portfolyo Çalışmaları 0 0
Raporlar 0 0
Öğrenme Günlükleri 0 0
Bitirme Tezi/Projesi 0 0
Seminer 0 0
Diğer 0 0
Toplam 7 60
Numara Program Yeterlilikleri Puan
1 2 3 4 5
Etkinlikler Sayı Süre Toplam İş Yükü
Toplam İş Yükü 0
Toplam İş Yükü / 25 0,00
Dersin AKTS Kredisi 0
Scroll to Top