EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER

Benzer belgeler
YÖNEYLEM ARAŞTIRMASI - III

HESSİEN MATRİS QUADRATİK FORM MUTLAK ve BÖLGESEL MAKS-MİN NOKTALAR

YÖNEYLEM ARAŞTIRMASI - III

YÖNEYLEM ARAŞTIRMASI - III

İleri Diferansiyel Denklemler

YÖNEYLEM ARAŞTIRMASI - III

Lineer Dönüşümler ÜNİTE. Amaçlar. İçindekiler. Yazar Öğr. Grv.Dr. Nevin ORHUN

YÖNEYLEM ARAŞTIRMASI - III

MATLAB DA SAYISAL ANALİZ DOÇ. DR. ERSAN KABALCI

TÜREV VE UYGULAMALARI

Bir özvektörün sıfırdan farklı herhangi bri sabitle çarpımı yine bir özvektördür.

İleri Diferansiyel Denklemler

KISITLI OPTİMİZASYON

NEWTON RAPHSON YÖNTEMİ

MATRİSEL ÇÖZÜM TABLOLARIYLA DUYARLILIK ANALİZİ

Kübik Spline lar/cubic Splines

BÖLÜNMÜŞ FARKLAR (DİVİDED DİFFERENCES)

Ders 9: Bézout teoremi

İleri Diferansiyel Denklemler

0.1 Zarf Teoremi (Envelope Teorem)

DOĞRUSAL OLMAYAN PROGRAMLAMA -I-

MAK 210 SAYISAL ANALİZ

İÇİNDEKİLER. Bölüm 1 MATEMATİKSEL İKTİSADA GİRİŞ İktisat Hakkında İktisatta Grafik ve Matematik Kullanımı 13

OPTİMİZASYON TEKNİKLERİ-2. Hafta

İleri Diferansiyel Denklemler

OPTIMIZASYON Bir Değişkenli Fonksiyonların Maksimizasyonu...2

VEKTÖR UZAYLARI 1.GİRİŞ

25. KARARLILIK KAPALI ÇEVRİM SİSTEMLERİNİN KARARLILIK İNCELENMESİ

Math 322 Diferensiyel Denklemler Ders Notları 2012

ÖĞRENME ALANI TEMEL MATEMATİK BÖLÜM TÜREV. ALT ÖĞRENME ALANLARI 1) Türev 2) Türev Uygulamaları TÜREV

İleri Diferansiyel Denklemler

HOMOGEN OLMAYAN DENKLEMLER

İleri Diferansiyel Denklemler

>> 5*3-4+6/2^0 ans = 17 ( Matlab da sayılar arası işlemler [ +, -, /, *, ^ ] bu şekilde ifade edilmektedir.)

Kısıtsız Optimizasyon OPTİMİZASYON Kısıtsız Optimizasyon

ii) S 2LW 2WH 2LW 2WH S 2WH 2LW S 3( x 1) 5( x 2) 5 3x 3 5x x Maliye Bölümü EKON 103 Matematik I / Mart 2018 Proje 2 CEVAPLAR C.1) C.

Genel Graf Üzerinde Mutlak 1-merkez

DOĞRUSAL PROGRAMLAMADA DUALİTE (DUALITY)

İleri Diferansiyel Denklemler

Özdeğer ve Özvektörler


Karar değişkenlere ilişkin fonksiyonların ve bu fonksiyonlara ilişkin sınırlamaların tanımlanması

Lineer Denklem Sistemleri

(m+2) +5<0. 7/m+3 + EŞİTSİZLİKLER A. TANIM

Bölüm 9 KÖK-YER EĞRİLERİ YÖNTEMİ

Zeki Optimizasyon Teknikleri

İleri Diferansiyel Denklemler

Yrd. Doç. Dr. A. Burak İNNER

MAK 210 SAYISAL ANALİZ

METASEZGİSEL YÖNTEMLER

SAYISAL ÇÖZÜMLEME. Sayısal Çözümleme

Yrd. Doç. Dr. A. Burak İNNER

KUADRATİK FORM. Tanım: Kuadratik Form. Bir q(x 1,x 2,,x n ) fonksiyonu

Taşkın, Çetin, Abdullayeva 2. ÖZDEŞLİKLER,DENKLEMLER VE EŞİTSİZLİKLER

Fonksiyonlarda limiti öğrenirken değişkenlerin limitini ve sağdan-soldan limit kavramlarını öğreneceksiniz.

Matris Cebiriyle Çoklu Regresyon Modeli

İleri Diferansiyel Denklemler

YÖNEYLEM ARAŞTIRMASI - I

İÇİNDEKİLER ÖNSÖZ Bölüm 1 SAYILAR 11 Bölüm 2 KÜMELER 31 Bölüm 3 FONKSİYONLAR

Sayılar Kuramına Giriş Özet

T.C. DOKUZ EYLÜL ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ EKONOMETRİ ANABİLİM DALI EKONOMETRİ DOKTORA PROGRAMI

Kaynaklar Shepley L. Ross, Differential Equations (3rd Edition), 1984.

ÖABT Lineer Cebir KONU TESTİ Matris Cebiri

Başlangıç Temel Programının Bilinmemesi Durumu

EM302 Yöneylem Araştırması 2 Doğrusal Olmayan Programlamaya Giriş. Dr. Özgür Kabak

1. BÖLÜM Polinomlar BÖLÜM II. Dereceden Denklemler BÖLÜM II. Dereceden Eşitsizlikler BÖLÜM Parabol

ÜNİTE. MATEMATİK-1 Doç.Dr.Erdal KARADUMAN İÇİNDEKİLER HEDEFLER ÖZDEŞLİKLER, DENKLEMLER VE EŞİTSİZLİKLER

Modelleme bir sanattan çok bir Bilim olarak tanımlanabilir. Bir model kurucu için en önemli karar model seçiminde ilişkileri belirlemektir.

Elemanter fonksiyonlarla yaklaşım ve hata

Cebirsel Fonksiyonlar

Şekilde görülen integralin hesaplanmasında, fonksiyonun her verilen bir noktası için kümülatif alan hesabı yapılır.

Lineer Bağımlılık ve Lineer Bağımsızlık

EM302 Yöneylem Araştırması 2 Çok değişkenli DOP ların çözümü. Dr. Özgür Kabak

Genetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta:

Alıştırmalar 1. 1) Aşağıdaki diferansiyel denklemlerin mertebesini ve derecesini bulunuz. Bağımlı ve bağımsız değişkenleri belirtiniz.

İleri Diferansiyel Denklemler

İleri Diferansiyel Denklemler

YAZILI SINAV SORU ÖRNEKLERİ MATEMATİK

TUNCELİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ LİNEER CEBİR DERSİ 2012 GÜZ DÖNEMİ ÇIKMIŞ VİZE,FİNAL VE BÜTÜNLEME SORULARI ÖĞR.GÖR.

Tek Değişkenli Optimizasyon OPTİMİZASYON. Gradient Tabanlı Yöntemler. Bisection (İkiye Bölme) Yöntemi

MAK1010 MAKİNE MÜHENDİSLİĞİ BİLGİSAYAR UYGULAMALARI

Mesleki Terminoloji. Sayısal Analiz DERSİ VEREN: ARŞ. GRV. DR. GÖKSEL BİRİCİK MEHMET EMRE ÖNDER DOĞAÇ CEM İŞOĞLU

x 1,x 2,,x n ler bilinmeyenler olmak üzere, doğrusal denklemlerin oluşturduğu;

6. HAFTA DERS NOTLARI İKTİSADİ MATEMATİK MİKRO EKONOMİK YAKLAŞIM. Yazan SAYIN SAN

ELE401/ /17 GÜZ ÖDEV 2 - ÇÖZÜMLER

DOĞRUSAL OLMAYAN PROGRAMLAMA -II- Tek değişkenli doğrusal olmayan karar modelinin çözümü

11. Sunum: İki Kapılı Devreler. Kaynak: Temel Mühendislik Devre Analizi, J. David IRWIN-R. Mark NELMS, Nobel Akademik Yayıncılık

8.04 Kuantum Fiziği Ders X. Schrödinger denk. bir V(x) potansiyeli içinde bir boyutta bir parçacığın hareketini inceler.

8.Konu Vektör uzayları, Alt Uzaylar

ÜNİTE. MATEMATİK-1 Doç.Dr.Murat SUBAŞI İÇİNDEKİLER HEDEFLER TÜREV UYGULAMALARI-I

Mustafa Sezer PEHLİVAN. Yüksek İhtisas Üniversitesi Beslenme ve Diyetetik Bölümü

Lineer Denklem Sistemleri Kısa Bilgiler ve Alıştırmalar

GÜZ DÖNEMİ ARASINAV SORULARI. 1. Sayısal çözümleme ve fonksiyonu tanımlayarak kullanıldığı alanları kısaca açıklayınız?

OPTİMİZASYON TEKNİKLERİ. Kısıtsız Optimizasyon

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

Ayrık Fourier Dönüşümü

Jeodezide Yaklaşım Yöntemleri: Enterpolasyon ve Kollokasyon

2(1+ 5 ) b = LYS MATEMATİK DENEMESİ. işleminin sonucu kaçtır? A)2 5 B)3 5 C)2+ 5 D)3+ 5 E) işleminin sonucu kaçtır?

İÇİNDEKİLER. Bölüm 2 CEBİR 43

Minör nedir? Genel olarak, n. mertebeden bir kare matris olan A matrisinin, a ij öğesinin minörünü şöyle gösterebiliriz:

Transkript:

EŞİTLİK KISITLI TÜREVLİ YÖNTEMLER LAGRANGE YÖNTEMİ Bu metodu incelemek için Amaç fonksiyonu Min.z= f(x) Kısıtı g(x)=0 olan problemde değişkenler ve kısıtlar genel olarak şeklinde gösterilir. fonksiyonlarının 2. mertebeden türevlenebilir ve sürekli oldukları kabul edilmiştir. Bu modeli daha fazla açıklayabilmek için aşağıdaki şekilde gösterilen fonksiyonu ele alalım. Bu fonksiyon kısıtına bağlı olarak minimize edilsin. Burada b sabittir. Aşağıdaki şekil incelendiğinde koyu çizgilerle görülen eğri nin üzerindeki A, B, C noktalar aynı zamanda kısıtını daima sağlarlar. Buna göre kısıtlı türevler metodu ABC eğrisi üzerindeki bir noktadaki nin Gradienti olarak tanımlanır. Kısıtlı türevleri sıfır yapan bir nokta kısıtlı problem için bir stasyoner noktayı gösterir.

Şekildeki B noktası böyle bir mimimum noktadır. Bu şekil aynı zamanda f in artan kısıtlı de değerini gösterir. türevinin Metodu şimdi matematik olarak geliştirebiliriz. Taylor teoremine göre x in olurlu (mümkün) komşuluğundaki noktaları için; ve ifadeleri yazılabilir. için bu eşitlikler şeklinde indirgenir. Olurluluk için olacağından ; olur. Bu ifadeler aynı zamanda sabit katsayılardaki değişimleri de gösterir. Bu özellikler, ifadenin eşitlik kısıtlarına sahip problemlerin çözümünde kullanılmasına neden olur. Buna göre; olsun. Buradan; dır. olduğunda hesap edilen ifadesinden stasyoner noktalar için yukardaki son eşitlik gerek şartları sağlar. Bu ifade türevler alınarak bu eşitlikler için daha uygun biçimde lere göre kısmi olarak elde edilir. g(x) = 0 kısıt eşitlikleri ile birlikte bu eşitlikler stasyoner noktalarda Gerek şartları sağlayan değerlerini verir. nın olurlu Bu metod eşitlik kısıtlarına sahip optimizasyon problemlerinin stasyoner noktalarını belirlemede Lagrange Metodu olarak adlandırılır. Bu metodun gelişimi aşağıdaki gibi gerçekleştirilebilir. Buna göre; olsun. Burada L Lagrange fonksiyonu, adlandırılır. parametreleri ise Lagrange çarpanları olarak Tanım olarak gerek şartlardan;

ve eşitlikleri Lagrange fonksiyonunun gerek şartlarını oluşturur. Verilen g(x)=0 kısıtına göre f(x) in optimizasyonu; L (x, ) Lagrange fonksiyonunun optimizasyonuna denktir. Lagrange metodu için Yeter Şartlar ise ispatsız olarak şöyle yazılabilir: olarak tanımlanır. Burada; P: satırları g(x) kısıtlarının 1. mertebe kısmi türevlerinden oluşan matrisi Q: Lagrange fonksiyonunun 2. mertebe kısmi türevlerinden oluşan matrisi göstermek üzere;, ( bütün i ve j ler için ) ( ) Tanımlanan Sınırlı Hessien Matris olarak bilinir. lagrange fonksiyonundan elde edilen noktasının değeri belirlendiğinde, o zaman yeter şartlar; 1. maksimum noktadır, eğer (2m+1) mertebeli asal majör = en büyük determinant ile başlayan ve nin sonraki toplam (n - m) adet asal minör = daha küçük determinantları den başlayarak alterne işarete (+,-,+,-) sahip ise (negatif definit özelliği) 2. minimum noktadır, eğer asal minör determinant ile başlayan ve nin sonraki (daha büyük mertebeli) (n - m) asal minör determinantları işaretine sahip ise. Bu şartlar ekstremum noktaların belirlenmesinde yeter şartları oluştururken gerekliliği sağlamazlar. Bunu gidermek için gerek ve yeter şartları yerine getiren başka şartlar vardır. Fakat bu şatların belirlenmesinde kullanılan hesaplarda olursuz durumlar da söz konusu olabilmektedir. Böyle durumlarda P ve Q matrislerinin ( oluşan ) stasyoner noktasındaki değerlerinden

matrisini tanımlayalım. Burada P ve Q yukarda tanımlanmıştır. parametredir. ise bilinmeyen yeni bir determinantını ele alalım; polinomu her bir (n-m) gerçel kökü olan ( ler) için; 1. Eğer maksimum nokta ise ler negatif ( <0 ) 2. Eğer minimum nokta ise ler pozitif ( >0 ) olmalıdır. Bu şartlar son durum için yeter şartları oluşturur. Örnek 1: Aşağıdaki problemi Lagrange metodu ile çözelim. Amaç fonksiyonu Kısıtlar olan ifadeler yardımıyla Lagrange fonksiyonu genel ifadesine göre şeklinde oluşur. Bu ifadeden aşağıdaki gerek şartlar yazılabilir.

Bu denklem sisteminin çözümünden değerleri elde edilir. Buradaki Lagrange çarpanları problem için duyarlılık katsayıları olarak da değerlendirilir. Diğer bir açıdan bu katsayılar Jacobi metodundaki Y bağımlı vektörünün bağımsız katsayılarıdır. Şimdi yukardaki elde edilen stasyoner noktasının ekstremum nokta olup olmadığını göstermek için; Sınırlı Hessien Matrisini inceleyelim; m = 2 ve n = 3 olduğundan n m = 3-2 = 1 adet asal determinanta bakılacak demektir. Böylece minimum durumda den işareti + olmalıdır. O halde nin determinantını incelediğimizde olduğundan minimum noktadır. Gerek şartlardan ortaya çıkan çözüm eşitlikleri için bu metotta bazen λ nın sayısal değerlerini başarılı olarak seçmek ve buradan x için verilen eşitlikleri çözmek de gerekebilir. X e ait değerler tüm kısıtları sağlamak üzere λ nın bazı değerleri için bu işlem tekrar edilebilir. Örnek 2: Amaç fonksiyonu alalım: kısıtı olan problemi ele Problemin Lagrange fonksiyonu şu şekildedir: Burada aşağıdaki gerek şartlar ortaya çıkar.

Bu eşitliklerin ortak çözümünden; Çözüm değerleri elde edilir. Yeter şartlar sağlandığında ise; Hessien matrisi elde edilir. Bu matriste m = 1, n = 3 olduğundan minimum olan bir stasyoner nokta için n m = 3 1 = 2 Asal minör determinantının işareti olmalıdır. Böylece için n m = 3 1 = 2 Asal Minöre bakılırsa; için; Son olarak ; için ; olduğu belirlenir.

Böylece ve noktalarının minimum nokta olduğu görülür. noktasının ise yeter şartları sağlamadığı, bu nedenle de ekstremum nokta olmayacağı görülmektedir. Böyle durumlarda verilen şartlar yardımıyla bu şartlar yeterli olabilse her ekstremum nokta için sağlamayabilirler. Bu durumda diğer yeter şartın kullanılması gerekir. Bunu göstermek için polinomun kökleri yardımıyla diğer yeter şartı kullanmalıyız. Buna göre; matrisini ele alalım. Şimdi için Bu denklemden ve 8/9 elde edilir. Her iki olduğundan minimum noktadır. Benzer şekilde için dan aynı ve 8/9 den olduğundan da minimum noktadır. Son olarak ; Buradan, ve - 0.8 < 0 olur. Bu değerler ün bir ekstremum nokta olmayacağını gösterir. Problem: Amaç fonksiyonu ve kısıtları İfadelerinden oluşan problemin X = (1,2,3) olurlu stasyoner noktası verilmiş olsun. Bu noktanın bir minimum nokta olduğunu Lagrange yöntemini kullanarak gösteriniz. Başka stasyoner nokta var mıdır? Araştırınız. MATLAB ile Denklem Sistemi Çözümü Yukarıda verilen ilk örnekte kısmi türevler şu şekilde bulunmuştu;

Bunlar denklem sistemi ile çözülebilir. Katsayılar matrisi A aşağıdaki gibi tanımlanır. >> A=[2 0 0-1 -5; 0 2 0-1 -2; 0 0 3-3 -1; -1-1 -3 0 0; -5-2 -1 0 0] A = 2 0 0-1 -5 0 2 0-1 -2 0 0 2-3 -1-1 -1-3 0 0-5 -2-1 0 0 Sağ taraf değerleri matrisi B aşağıdaki gibi tanımlanır. Matrisin transpozesinin alındığına dikkat edilmelidir. >> B=[0 0 0-2 -5]' B = 0 0 0-2 -5 Değerleri bulmak için aşağıdaki satır yazılabilir. >> X=linsolve(A,B) X = 0.8043 0.3478 0.2826

0.0870 0.3043 Veya şu şekilde de yazılabilir. >> X=A\B X = 0.8043 0.3478 0.2826 0.0870 0.3043 Buradaki X değerleri sırasıyla X1, X2, X3, 1 ve 2 dir. MATLAB ile Determinant Bulma Verilen örnekte Hessien matris MATLAB da aşağıdaki gibi tanımlanabilir. >> H=[0 0 1 1 3; 0 0 5 2 1; 1 5 2 0 0; 1 2 0 2 0; 3 1 0 0 2] H = 0 0 1 1 3 0 0 5 2 1 1 5 2 0 0 1 2 0 2 0 3 1 0 0 2 Determinantını bulmak için ise; >> det(h) ans = 460 MATLAB da solve Komutu ile Denklem Sisteminin Çözümü Yukarıda verilen ikinci örnekte birinci kısmi türevler aşağıdaki gibi bulunmuştu:

Bu denklem sistemini MATLAB da solve komutu ile şöyle tanımlayabiliriz: >> solve('2*x1-4*l1=0', '2*x2-2*L1*x2=0', '2*x3-2*L1=0', '4*x1+x2^2+2*x3=14') ans = L1: [3x1 sym] x1: [3x1 sym] x2: [3x1 sym] x3: [3x1 sym] Buradan, önce L1 sonra sırasıyla x1, x2 ve x3 değerleri çıkacağı anlaşılır. O halde solve komutunu şu şekilde kullanabiliriz: >> [L1 x1 x2 x3]=solve('2*x1-4*l1=0', '2*x2-2*L1*x2=0', '2*x3-2*L1=0', '4*x1+x2^2+2*x3=14') L1 = 1 1 7/5 x1 = 2 2 14/5 x2 = 2-2 0

x3 = 1 1 7/5 Bu sonuca göre değişkenlerin 3 farklı noktada değer alacakları anlaşılmaktadır. O halde şu 3 çözüm noktası ortaya çıkar: (x1, x2, x3, ) 1 = (2, 2, 1, 1) (x1, x2, x3, ) 2 = (2, -2, 1, 1) (x1, x2, x3, ) 3 = (14/5, 0, 7/5, 7/5) MATLAB da syms Komutunu Kullanarak İşlem Yapma İkinci örnekte 3. nokta olarak bulunmuştu. Bu nokta için yeter şartı ikinci yönteme göre araştıralım. Bu değerler için Hessien matris aşağıdaki gibi tanımlanır: >> syms m >> h=[0 4 0 2; 4 2-m 0 0; 0 0 -.8-m 0; 2 0 0 2-m] h = [ 0, 4, 0, 2] [ 4, 2 - m, 0, 0] [ 0, 0, - m - 4/5, 0] [ 2, 0, 0, 2 - m] Matrisin determinantını alacak olursak: >> det_h=det(h) det_h = -4*(5*m + 4)*(m - 2) Bu fonksiyon = 0 olduğu için -4 ile sadeleştirebiliriz: >> det_h=det_h/-4 det_h =

(5*m + 4)*(m - 2) Fonksiyon bu haliyle de kullanılabilir. Yukarıda ders notlarındaki gibi görünsün istersek: >> det_h=expand(det_h) det_h = 5*m^2-6*m - 8 Köklerini bulacak olursak: >> solve(det_h) ans = 2-4/5 Buna göre m değerinin biri pozitif, diğeri negatiftir. Üçüncü nokta minimum noktası değildir.