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 |
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 |