Optimal Kontrol. Optimizasyonun Temelleri
|
|
- Berkant Turk
- 6 yıl önce
- İzleme sayısı:
Transkript
1 Optimal Kontrol Bölüm 4 Optimizasyonun Temelleri Ibrahim Beklan Küçükdemiral Hakan Yazıcı Yıldız Teknik Üniversitesi, Istanbul, Türkiye 13 Aralık 2014 Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
2 Neler Göreceğiz? Bu bölümde sürekli zaman sistemlerinin optimizasyonu konusunu anlamak için gerekli olan temel konulara ve tanımlamalara değinilecektir. Ele alacağımız dışbükeylik dışbükey kümeler ve dışbükey fonksiyonlar dışbükey fonksiyonların minimum ve maksimumları ileri bölümlerde üzerinde duracağımız dışbükey optimizasyon için gerekli olan altyapıyı tesis edecektir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
3 Optimizasyon Nedir? Tanım Optimizasyon kelimesini, günlük hayattaki problemlerde elde edebileceğimiz çözüm kümelerinden veya ihtimallerinden bizim için en iyisini seçmek olarak tanımlayabiliriz. Hangi alanlarda kullanılır? Teknik bilim dalları olan elektrik, makina ve kimya mühendisliğinde, biyolojik ve ekolojik sistemler ile ekonomide, bu konunun bir çok örneğine rastlamak mümkündür. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
4 Matematiksel Optimizasyon Problemi Genel olarak bir optimizasyon problemi, matematiksel olarak inf z f (z) Kısıt : z S Z, (1) şeklinde ifade edilebilir. Burada z karar değişkenini veya birden çok karar değişkeni mevcutsa, karar değikenlerini içeren vektörü S kümesi, Z gibi bir uzay içinde, optimizasyonu gerçekleştirilecek karar değişkeninin tanımlandığı bölgeyi ya da kümeyi göstermektedir. f : Z R fonksiyonu ise her bir z değişkenini, f (z) R maliyet ifadesi ile eşleştirmektedir. f fonksiyonuna, maliyet fonksiyonu ya da ceza fonksiyonu adı verilir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
5 Matematiksel Optimizasyon Problemi Sıklıkla, inf f (z) (2) z S Z ifadesi, kolaylığı ve sadeliği sebebi ile (1) yerine kullanılmaktadır. (2) probleminin çözümü en düşük maliyet olan f ın hesaplanmasıdır. Açıktır ki f = inf f (z) z S Z Burada f değerine (2) probleminin optimal değeri adı verilir ve z S için f (z) f eşitsizliği geçerlidir. Ayrıca ɛ > 0 sayısı için f (z) f + ɛ koşulunu sağlayan bir z S mevcuttur. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
6 Matematiksel Optimizasyon Problemi f = ise bu durumda problem alttan sınırlıdır. S kümesi boş bir küme ise optimizasyon problemi çözümsüz olarak nitelendirilir ve f = + olarak belirlenir. S = Z ise optimizasyon problemi kısıtlamasız bir optimizasyon problemi olarak adlandırılır. Genellikle, optimizasyon problemlerinde, optimal çözüm olarak ifade edilen z S çözümü aranır. z, daima, f (z ) = f eşitliğini sağlar. İlgili eşitliği sağlayan bir z mevcut ise, (2) optimizasyon problemi f = min f (z) = f z S Z (z ) (3) şeklinde ifade edilebilir. z değişkenine en iyileyici ya da optimal çözüm adı verilir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
7 Matematiksel Optimizasyon Problemi Optimal Çözüm şeklinde ifade edilir. arg min z S f (z) = {z S : f (z) = f } Optimal çözüm kümesinin boş olup olmadığını belirlemeye yönelik taramaya varlık taraması adı verilir ve ilgili küme boş değilse, optimizasyon probleminin çözümü mevcuttur denir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
8 Dışbükey Optimizasyon Dışbükey optimizasyon, optimizasyon konusunun bir alt dalıdır ve dışbükey maliyet fonksiyonlarının, dışbükey kümeler üzerinde minimizasyonu ile ilgilenir. Dışbükeylik, icra edilen minimizasyon problemini daha kolay çözülebilir hale getirir ve varsa, çözümün evrensel olmasını garanti altına alır. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
9 Dışbükey Kümeler ve Dışbükey Fonksiyonlar Dışbükey Küme S X kümesi verilmiş olsun. Her λ (0, 1), x S ve y S için λx + (1 λ)y S özelliği sağlanıyor ise, S kümesi, dışbükey bir kümedir. Not x ve y gibi iki nokta verildiğinde, λ (0, 1) için λx + (1 λ)y, bu iki noktayı birleştiren düz bir doğru parçasından başka bir şey değildir. Bir kümenin dışbükey bir küme olabilmesi için, kümenin içinden seçilen herhangi iki noktayı birleştiren doğru parçasının, ilgili kümenin dışına asla çıkmaması gerekir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
10 Dışbükey Kümeler ve Dışbükey Fonksiyonlar S 1 x S 2 y (a) (b) Şekil: (a) Dışbükey olmayan bir küme (b) Dışbükey küme. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
11 Örnek A R n n bir sistem matrisi olsun. Ayrıca χ, A T X T + XA 0 doğrusal matris eşitsizliğini (DME) sağlayan X T = X 0 matrislerinin oluşturduğu bir küme olsun.χ kümesinin dışbükey bir küme olduğunu gösteriniz. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
12 Çözüm X 1 ve X 2 χ olsun. Bu durumda kümenin elemanlarının taşıdığı ortak özellikler sebebi ile X 1 = X1 T 0 ve X 2 = X2 T 0 dır. Ayrıca,A T X1 T + X 1A 0 ve A T X2 T + X 2A 0 eşitsizlikleri geçerlidir. İlgili küme bir dışbükey küme ise, her λ (0, 1) değeri için, λx 1 + (1 λ)x 2 matrisi, χ nin bir elemanı olmalıdır ve her λ (0, 1) değeri için λx 1 + (1 λ)x 2 matrisi simetrik olmalıdır. Öncelikle ilgili matrisin her λ (0, 1) için simetrik olup olmadığını irdeleyelim. Açıktır ki, λx 1 + (1 λ)x 2 = λx T 1 + (1 λ)x T 2 = (λx 1 + (1 λ)x 2 ) T yazılabildiğinden, λx 1 + (1 λ)x 2 simetrik bir matristir. Ayrıca, X 1 0 olduğunda, λ (0, 1) olduğu için λx 1 0 olacaktır. Diğer taraftan X 2 0 olduğunda, λ (0, 1) olduğu için (1 λ)x 2 0 dır. Bu durumda, λx 1 + (1 λx 2 ) 0 sonucuna varılır. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
13 Çözüm (devam) Son olarak her λ (0, 1) için A T (λx 1 + (1 λ)x 2 ) + (λx 1 + (1 λ)x 2 )A = λ(a T X 1 + X 1 A) + (1 λ)(a T X 2 + X 2 A) 0 elde edilir. Bu eşitsizlik bize, χ kümesinin dışbükey bir küme olduğu sonucunu verir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
14 Dışbükey Fonksiyonlar Dışbükey Fonksiyon S χ bir dışbükey küme olmak üzere, f : S R fonksiyonu, her x, y S ve her λ (0, 1) için f (λx + (1 λ)y) λf (x) + (1 λ)f (y) sağlanıyorsa, dışbükey bir fonksiyondur. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
15 Dışbükey Fonksiyonlar f(x) f(λx + (1 λ)y) f f(λx + (1 λ)y) f f(y) f(x) f(y) x y x y λx + (1 λ)y (a) λx + (1 λ)y (b) Şekil: (a) Dışbükey fonksiyon (b) Dışbükey olmayan fonksiyon. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
16 Örnek dışbükey fonksiyonlar 1 f (x) = ax + b, a, b R 2 a R olmak üzere f (x) = e ax 3 x R +, α 1 ve α 0 için f (x) = x α 4 x R ve p 1 olmak üzere f (x) = x p 5 x R + olmak üzere f (x) = x log x 6 X = X T R n n olmak üzere f (X ) = log det(x 1 ) Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
17 Jensen Eşitsizliği f ( ), dışbükey bir küme üzerinde tanımlanmış, dışbükey bir fonksiyon olsun. Bu durumda her λ i 0 ve n i=1 λ i = 1 için f ( n ) λ i x i i=1 n λ i f (x i ) i=1 eşitsizliği geçerlidir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
18 Dışbükeyliğin Gerek ve Yeter Koşulları 1. Mertebeden gererek ve yeter koşullar Verilen bir dışbükey S kümesi üzerinde tanımlanmış f C 1 fonksiyonu, ancak ve ancak x, y S için koşulunu sağlanıyorsa, dışbükeydir. f (x) + x f (x)(y x) f (y) 2. Mertebeden gerek ve yeter koşullar Verilen bir dışbükey S kümesi üzerinde tanımlanmış f C 2 fonksiyonu, ancak ve ancak 2 xf (x) 0, x S ise dışbükeydir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
19 Dışbükey Fonksiyonların Minimumu ve Maksimumu Yerel minimum= Evrensel minimum f, S gibi bir dışbükey küme üzerinde tanımlı, dışbükey bir fonksiyon olsun. Bu durumda, bir x S noktası, f fonksiyonunun yerel bir minimumu ise aynı zamanda evresel minimumudur. İspat: f dışbükey bir fonksiyon ve x S noktası, f yerel bir minimumu olsun. Ancak bu nokta evrensel minimum olmasın. = z S, f (z ) < f (x ) Bu koşul altında, ve f fonksiyonunun dışbükey olması sebebi ile, her λ (0, 1) için eşitsizliği yazılabilir. f (λx + (1 λ)z ) λf (x ) + (1 λ)f (z ) < λf (x ) + (1 λ)f (x ) = f (x ) Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
20 Dışbükey Fonksiyonların Minimumu ve Maksimumu İspatın devamı Şimdi λ sayısını 1 e çok çok yakın seçelim. Bu durumda, x in yakın komşuluğu söz konusu olacaktır ve x noktasının yerel bir minimum nokta olması sebebi ile x = λx + (1 λ)z seçimi altında f (x ) < f (x) sağlanacaktır. Bu ise bir çelişki yaratır. Yani z gibi bir nokta asla mevcut olamaz. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
21 Dışbükey Optimizasyon Probleminin Tanımı Tanım Bir dışbükey optimizasyon problemi min kısıtlar : f (x) x S yapısındadır. Dışbükey optimizasyonun, genel optimizasyon probleminden yegane farkı, f fonksiyonunun dışbükey olması ve dışbükey bir küme olan S üzerinde tanımlanmış olmasıdır. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
22 Dışbükey Optimizasyon Probleminin Tanımı Açık kümeler için dışbükey optimizasyon tanımı Şayet S kümesi kapalı bir küme değilse; yani sınırları kümenin içinde yer almıyorsa, bu durumda optimizasyon problemi inf kısıtlar : f (x) x S şeklinde tanımlanır. Burada inf ibaresi, infimum operasyonunun kısaltılmış gösterimidir ve ilgili kümenin en büyük alt sınırıdır. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
23 Yarı-Tanımlı Programlama ve Doğrusal Matris Eşitsizliklerine (DME lere) Giriş Genel yapı Dışbükey optimizasyonun bir alt sınıfı olan yarı-tanımlı optimizasyon konusu, doğrusal bir amaç ölçütünün, yarı-tanımlı bir matris koşulunu sağlayan değişkenlerin yer aldığı bir uzay üzerinde minimizasyonu ya da maksimizasyonu ile ilgilenir. Yarı-tanımlı programlamada, optimizasyon probleminin genel yapısı min Kısıtlar : c T x F 0 + n i=1 x if i 0 şeklindedir.burada x R n karar değişkenlerini; c R n sabit ağırlık vektörünü, F i R n n matrisleri ise, kısıtları oluşturan uygun boyutlu simetrik sabit matrisleri ifade etmektedirler. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
24 DME lere Giriş Örnek [ ] x1 + x F (x) = 2 x eşitsizliğini DME formunda ifade ediniz? x x 3 Çözüm [ ] [ ] [ ] F (x) 0 matris eşitsizliği, F 0 =, F =, F = ve 1 0 [ ] 0 0 F 3 = seçimleri altında, genel bir DME şeklinde ifade edilebilir. 0 1 Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
25 DME lere Giriş Örnek Aşağıdaki matris eşitisizlikleri X = X T matris değişkenine göre birer DME midir? Belirleyiniz. 1 f (X ) = A T X + XA + Q 0, Q = Q T 2 f (X ) = A T XA X + Q 0 [ 3 X A f (X ) = T ] X 0 XA X 4 f (µ, X ) = µ iz{cxc T } 0 Çözüm Tüm eşitsizliklerde, X değişkeni doğrusal formda yer almaktadır. Arıca, son eşitsizlikte, iz( ) fonksiyonu doğrusal bir fonksiyondur. Diğer taraftan, tüm eşitsizliklerin her iki tarafı da simetrik yapıdadır. Bu nedenle, eşitsizliklerin tamamı, DME olarak nitelendirilebilir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
26 Bazı Önemli DME ler Birden çok DME tek bir DME şeklinde ifade edilebilir. Örneğin F x 1 F x n F 1 n 0 F m 0 + x 1 F m x n F m n 0 şeklinde, m adet DME verilmiş olsun. Kolaylıkla gösterilebilir ki bu eşitsizlikler toplu olarak F F.... n 1 k 0. + x k F0 m k=1 0 Fk m olacak şekilde tek bir DME olarak yazılabilir.. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
27 Bazı Önemli DME ler Schur Tümleyeni Aşağıdaki önermeler eşdeğerdir: [ ] 1 Q S S T 0 R 2 Q 0 ve R S T Q 1 S 0 3 R 0 ve Q S T R 1 S 0 İspat [ ] I 0 (1) nolu DME nin her iki tarafı, soldan S T Q 1, sağdan I [ I Q 1 ] [ ] S Q 0 ile çarpılırsa 0 I 0 R S T Q 1 0 elde edilir. Bu koşul S bir önceki özellikten dolayı (2) nolu koşula eşdeğerdir. Tersine, (2) nolu koşulun, (1) nolu eşitsizliği sağladığı ve (1) ile (3) nolu eşitsizliklerin eşdeğer olduğu da benzer şekilde kolaylıkla gösterilebilir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
28 Bazı Önemli DME ler Ölçekleme Özelliği F (X ), X matris değişkenine bağlı bir DME olsun. Bu durumda F (X ) 0 ise her α > 0 sayısı için F (αx ) 0 dır. Not Bu özellik çoğu zaman nümerik problemlere yol açabilmektedir. Muhtemel bu sorunların önüne geçmek için, fazladan koşullar, ya da normalizasyonlar kullanır. Örneğin, aynı varlık koşullarının yanı sıra, X matrisinin, Iz(X ) = 1 eşitliğini de sağlaması durumunda bu türden bir nümerik sorun giderilmiş olur. Zira bir matrisin izi ilgili matrisin özdeğerlerinin toplamıdır. Bu nedenle ilgili matris izinin 1 e eşitlenmesi, matrisin büyük değerler almasını önleyecektir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
29 Bazı Önemli DME ler S-Prosedürü F 0 (x) + q i=1 τ if i (x) 0, τ i 0 = F 0 (x) 0, F i (x) 0, i = 1,..., q Örnek DME sini, [ x z ] T [ A T P + PA PB B T P 0 ] [ ] x 0 (4) z z T z x T C T Cx (5) eşitsizlik koşulu altında sağlayan bir P = P T 0 matrisinin bulunması arzu edilsin. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
30 Örnek, devam (5), (x T C T Cx z T z) 0 eşitsizliğine eşdeğerdir. Bu da [ ] T [ x C T ] [ ] C 0 x 0 (6) z 0 I z şeklinde yazılabilir. Bu durumda, (4) ve (6) karesel eşitsizlikleri, tek bir DME koşulu olarak, P 0 ve τ > 0 değişkenleri için [ A T P + PA + τc T ] C PB B T 0 P τi DME sine dönüştürülebilir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
31 DME lerin Çözümü ve Bilgisayar Araç Kutuları Günümüzde DME lerinin çözümü için oldukça ektili, hızlı çalışan ve güvenilir nümerik yöntemler mevcuttur. Özellikle, geçmişte çözülemeyen pek çok büyük ölçekli nümerik optimizasyon problemi, işlemci hızlarının artması ve teknolojik gelişmelere paralel olarak etkin bir şekilde çözülebilir hale gelmiştir. Genel olarak bakıldığında, DME ler cinsinden kısıtlar içeren dışbükey optimizasyon problemlerinin çözümünde iki ana yöntem kullanıldığı göze çarpmaktadır. Bu yöntemler Elipsoit Yöntemi İç Nokta Yöntemleri Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
32 YALMIP Araç Kutusu Günümüzde, yarı-tanımlı programlama problemlerinin çözümünde kullanılabilen en etkin araç kutusu, MATLAB programı için geliştirilmiş olan, YALMIP isimli tamamen ücretsiz araç kutusudur. YALMIP, oldukça gelişmiş bir modelleme programı olup, dışbükey ve içbükey optimizasyon problem çözücüsüdür. YALMIP i, MATLAB Robust Control Toolbox gibi ticari benzerlerinden ayıran en önemli özellikler, hızlı algoritma geliştirilmesine olanak sağlaması ve ücretsiz bir uygulama oluşudur. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
33 YALMIP Araç Kutusu YALMIP programlama dili bir modelleme dilidir ve yüksek seviyede yazılmış olan optimizasyon problemlerini, ilgili problemin çözümünde kullanılan çözücünün anlayacağı dile dönüştürmektedir. Bu açıdan bakıldığında, YALMIP araç kutusunu, bilgisayar arayüzü ile çözücü arasında çalışan bir derleyici olarak düşünebiliriz. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
34 YALMIP Araç Kutusu Doğrusal programlamada: CDD, CLP, GLPK, LPSOLVE, QSOFT, SCIP, CPLEX, GUROBI, LINPROG, MOSEKXPRESS Karmaşık tamsayı doğrusal programlamada: CBC, GLPK, LPSOLVE, SCIP, CPLEX, GUROBI, MOSEK Karesel programlamada: BPMPD, CLP, OOQP, QPC, qpoases, quadprogbb İkinci mertebeden koni programlamada: ECOS, SDPT3, SEDUMI, CPLEX, GUROBI, MOSEK Yarı-tanımlı programlamada: CSDP, DSDP, LOGDETPPA, PENLAB, SDPA, SDPLR, SDPT3, SDPNAL, SEDUMI, LMILAB, PENBMI, PENSDP YALMIP tarafından desteklenmektedir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
35 YALMIP Araç Kutusu ve Komutları Komutlar YALMIP in en önemli komutu sdpvar komutudur ve karar değişkenlerinin tanımlanmasında kullanılır. Örneğin P gibi n m boyutlu bir matris değişkeni tanımlamak için P = sdpvar(n,m) komutu kullanılır. YALMIP kodlamasında kare matrisler varsayılan olarak simetrik kabul edilir. P değişkenini yapısal olmayan bir matris olarak tanımlayabilmek için komutu kullanılmalıdır. P = sdpvar(n,n, full ) Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
36 Şayet tanımlanması gereken D matrisi, özel bir matris ise; örneğin, n n boyutlu bir köşegen matris ise x = sdpvar(n,1); D = diag(x); komutları kullanılabilir. Diğer taraftan, n n boyutlu bir Hankel yapısına sahip bir matris değişkeni tanımlamak için komutları kullanılmalıdır. x = sdpvar(n,1); H = hankel(x); Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
37 Örneğin bir 3 3 boyutlu bir P matrisinin pozitif tanımlılık koşulu n = 3; P = sdpvar(n,n); C = [P>=0]; komut takımı ile kolaylıkla tanımlanabilir. Not Birden fazla koşul varsa, bu durumda bu koşullar, aşırı yüklenmiş + sembolü ile yan yana dizilir. P = sdpvar(2,2); C = [P>=0] + [P(1,1)>=2]; komut takımı vasıtası ile bir P [ ] a b b c matrisi tanımlanmakta ve bu matris ile matrisin (1, 1) elemanının sağlaması gereken koşullar sırası ile P 0 ve a 2 şeklinde ifade edilmektedir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
38 YALMIP Araç Kutusu ve Komutları YALMIP altında, verilen bir DME yi veya herhangi bir optimizasyon problemini çözmek için kullanılan en önemli komut optimize komutudur. İlgili komutun söz dizimi ise şu şekildedir: diagnostics = optimize(constraints,objective,options) Burada Constraints, değişkenlerin sağlaması gereken koşulları, Objective değişkeni, minimizasyonu yapılmak istenen amaç ölçütünü ve son olarak options, ilgili komutun kullanım seçeneklerini ifade etmektedir. Şayet, sadece kısıtların geçerli bir çözümünün var olup olmadığı sorgulanıyorsa ve herhangi bir optimizasyon yapılmayacaksa bu durumda Objective paramatresinin optimize komutu altında belirtilmesine gerek yoktur. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
39 optimize komutunun kullanılmasını müteaakiben, bulunan çözümün belirtilen DME kısıtlarını gerçekten sağlayıp, sağlamadığı mutlaka kontrol edilmelidir. Bu işlem iki türlü gerçekleştirilebilir. 1 bulunan optimizasyon değişkenlerinin sayısal değerlerinin problem kısıtlarında yerine konulması ve ilgili DME kısıtlarının özdeğerlerinin kontrol edilmesidir. (Güvenilir ancak Yavaş) 2 check komutunu (eski adıyla checkset) kullanmaktır.(hızlı ancak güvenilir değil) Komutun kullanımı: (F, DME kısıtlarını ifade ederse) [primalfeas,dualfeas] = check(f); Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
40 Örnek Uygulamalar ẋ(t) = Ax(t) homojen sisteminin kararlı olup olmadığını DME ler kullanarak irdeleyelim. Örneğimizde, A sistem matrisi, A = şeklinde olsun. Not Lyapunov Kararlılık Kriteri gereğince, bu türden bir homojen sistem, ancak ve ancak A T P + PA 0 DME sini sağlayan simetrik bir P 0 mevcutsa kararlıdır. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
41 Bunun için öncelikle DME değişkenlerini ve sabit sistem matrisi A yı tanımlamalıyız. A R 3 3 olduğu için, P matrisi de aynı boyutta olmalıdır. Bu bilgiler ışığı altında ilgili komutlar A = [-1 2 0;-3-4 1;0 0-2]; P = sdpvar(3,3); şeklinde olacaktır. P matris değişkeni tanımlandıktan sonra yapılması gereken işlem ise, DME kısıtlamalarını tanımlamaktır. Bunun için F = [P >= 0, A *P+P*A <= 0]; F = [F, trace(p) == 1]; komut seti kullanılabilir. Son aşamada ise optimize(f); Pfeasible = value(p); ile çözüm bulunur. Burada Pfeasible, Lyapunov eşitsizliğini sağlayan çözümlerden birisidir. Küçükdemiral, Yazıcı (Y.T.Ü) Bölüm 4 13 Aralık / 41
Optimal Kontrol. Durum ve Çıkış Geri-beslemeli Kontrolörlerin DME. 18 Aralık Yıldız Teknik Üniversitesi, Istanbul, Türkiye
Optimal Kontrol Bölüm 5 Durum ve Çıkış Geri-beslemeli Kontrolörlerin DME Tabanlı Tasarımı Ibrahim Beklan Küçükdemiral Hakan Yazıcı Yıldız Teknik Üniversitesi, Istanbul, Türkiye 18 Aralık 2014 Küçükdemiral,
DetaylıDOĞRUSAL OLMAYAN PROGRAMLAMA -I-
DOĞRUSAL OLMAYAN PROGRAMLAMA -I- Dışbükeylik / İçbükeylik Hazırlayan Doç. Dr. Nil ARAS Anadolu Üniversitesi, Endüstri Mühendisliği Bölümü İST38 Yöneylem Araştırması Dersi 0-0 Öğretim Yılı Doğrusal olmayan
DetaylıYÖNEYLEM ARAŞTIRMASI - III
YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Quadratic Programming Bir karesel programlama modeli aşağıdaki gibi tanımlanır. Amaç fonksiyonu: Maks.(veya Min.) z
DetaylıKONU 4: DOĞRUSAL PROGRAMLAMA MODELİ İÇİN ÇÖZÜM YÖNTEMLERİ I
KONU 4: DOĞRUSAL PROGRAMLAMA MODELİ İÇİN ÇÖZÜM YÖNTEMLERİ I 4.1. Dışbükeylik ve Uç Nokta Bir d.p.p. de model kısıtlarını aynı anda sağlayan X X X karar değişkenleri... n vektörüne çözüm denir. Eğer bu
DetaylıHESSİEN MATRİS QUADRATİK FORM MUTLAK ve BÖLGESEL MAKS-MİN NOKTALAR
HESSİEN MATRİS QUADRATİK FORM MUTLAK ve BÖLGESEL MAKS-MİN NOKTALAR Kısıtlı ve kısıtsız fonksiyonlar için maksimum veya minimum (ekstremum) noktalarının belirlenmesinde diferansiyel hesabı kullanarak çeşitli
DetaylıEŞİTLİK KISITLI TÜREVLİ YÖNTEMLER
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
DetaylıYÖNEYLEM ARAŞTIRMASI - III
YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Hessien Matris-Quadratik Form Mutlak ve Bölgesel Maksimum-Minimum Noktalar Giriş Kısıtlı ve kısıtsız fonksiyonlar için
DetaylıKUADRATİK FORM. Tanım: Kuadratik Form. Bir q(x 1,x 2,,x n ) fonksiyonu
KUADRATİK FORMLAR KUADRATİK FORM Tanım: Kuadratik Form Bir q(x,x,,x n ) fonksiyonu q x : n şeklinde tanımlı ve x i x j bileşenlerinin doğrusal kombinasyonu olan bir fonksiyon ise bir kuadratik formdur.
DetaylıYÖNEYLEM ARAŞTIRMASI - III
YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Bu bölümde eşitsizlik kısıtlarına bağlı bir doğrusal olmayan kısıta sahip problemin belirlenen stasyoner noktaları
DetaylıKISITLI OPTİMİZASYON
KISITLI OPTİMİZASYON SİMPLEKS YÖNTEMİ Simpleks Yöntemi Simpleks yöntemi iteratif bir prosedürü gerektirir. Bu iterasyonlar ile gerçekçi çözümlerin olduğu bölgenin (S) bir köşesinden başlayarak amaç fonksiyonunun
Detaylı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ıÖZDEĞERLER- ÖZVEKTÖRLER
ÖZDEĞERLER- ÖZVEKTÖRLER GİRİŞ Özdeğerler, bir matrisin orijinal yapısını görmek için kullanılan alternatif bir yoldur. Özdeğer kavramını açıklamak için öncelikle özvektör kavramı ele alınsın. Bazı vektörler
DetaylıDOĞRUSAL PROGRAMLAMADA DUALİTE (DUALITY)
DOĞRUSAL PROGRAMLAMADA DUALİTE (DUALITY) 1 DOĞRUSAL PROGRAMLAMADA İKİLİK (DUALİTE-DUALITY) Doğrusal programlama modelleri olarak adlandırılır. Aynı modelin değişik bir düzende oluşturulmasıyla Dual (İkilik)
DetaylıEM302 Yöneylem Araştırması 2 Doğrusal Olmayan Programlamaya Giriş. Dr. Özgür Kabak
EM302 Yöneylem Araştırması 2 Doğrusal Olmayan Programlamaya Giriş Dr. Özgür Kabak Doğrusal Olmayan Programlama Eğer bir Matematiksel Programlama modelinin amaç fonksiyonu ve/veya kısıtları doğrusal değil
DetaylıYÖNEYLEM ARAŞTIRMASI - III
YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik (Eşitlik Kısıtlı Türevli Yöntem) Bu metodu incelemek için Amaç fonksiyonu Min.z= f(x) Kısıtı g(x)=0 olan problemde
DetaylıGenetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta:
Genetik Algoritmalar Bölüm 1 Optimizasyon Yrd. Doç. Dr. Adem Tuncer E-posta: adem.tuncer@yalova.edu.tr Optimizasyon? Optimizasyon Nedir? Eldeki kısıtlı kaynakları en iyi biçimde kullanmak olarak tanımlanabilir.
DetaylıSORU 1: Herbir A R kümesi için A G ve λ (A) = λ (G) olacak şekilde. ÇÖZÜM 1: B sayılabilir bir küme olsun. Bu durumda λ (B) = 0 gerçeklenir.
2.4 Lebesgue Dış Ölçüsü ve Lebesgue Ölçüsü SORU : Herbir A R kümesi için A G ve λ (A) = λ (G) olacak şekilde G R kümesinin varlığınıgösteriniz? ÇÖZÜM : B sayılabilir bir küme olsun. Bu durumda λ (B) =
DetaylıBULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1. Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı
BULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1 Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı Mart 2015 0 SORU 1) Bulanık Küme nedir? Bulanık Kümenin (fuzzy
DetaylıMETASEZGİSEL YÖNTEMLER
METASEZGİSEL YÖNTEMLER Ara sınav - 30% Ödev (Haftalık) - 20% Final (Proje Sunumu) - 50% - Dönem sonuna kadar bir optimizasyon tekniğiyle uygulama geliştirilecek (Örn: Zaman çizelgeleme, en kısa yol bulunması,
DetaylıTemel Kavramlar. (r) Sıfırdan farklı kompleks sayılar kümesi: C. (i) Rasyonel sayılar kümesi: Q = { a b
Bölüm 1 Temel Kavramlar Bu bölümde bağıntı ve fonksiyon gibi bazı temel kavramlar üzerinde durulacak, tamsayıların bazı özellikleri ele alınacaktır. Bu çalışma boyunca kullanılacak bazı kümelerin gösterimleri
DetaylıYrd. Doç. Dr. A. Burak İNNER
Yrd. Doç. Dr. A. Burak İNNER Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr Ders Adı : Bilgisayar Mühendisliğinde Matematik Uygulamaları
DetaylıBir özvektörün sıfırdan farklı herhangi bri sabitle çarpımı yine bir özvektördür.
ÖZDEĞER VE ÖZVEKTÖRLER A n n tipinde bir matris olsun. AX = λx (1.1) olmak üzere n 1 tipinde bileşenleri sıfırdan farklı bir X matrisi için λ sayıları için bu denklemi sağlayan bileşenleri sıfırdan farklı
DetaylıModelleme bir sanattan çok bir Bilim olarak tanımlanabilir. Bir model kurucu için en önemli karar model seçiminde ilişkileri belirlemektir.
MODELLEME MODELLEME Matematik modelleme yaklaşımı sistemlerin daha iyi anlaşılması, analiz edilmesi ve tasarımının etkin ve ekonomik bir yoludur. Modelleme karmaşık parametrelerin belirlenmesi için iyi
DetaylıSimpleks Yönteminde Kullanılan İlave Değişkenler (Eşitliğin yönüne göre):
DP SİMPLEKS ÇÖZÜM Simpleks Yöntemi, amaç fonksiyonunu en büyük (maksimum) veya en küçük (minimum) yapacak en iyi çözüme adım adım yaklaşan bir algoritma (hesaplama yöntemi) dir. Bu nedenle, probleme bir
Detaylı7. BÖLÜM İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI İÇ ÇARPIM UZAYLARI .= 1 1 + + Genel: Vektörler bölümünde vektörel iç çarpım;
İÇ ÇARPIM UZAYLARI 7. BÖLÜM İÇ ÇARPIM UZAYLARI Genel: Vektörler bölümünde vektörel iç çarpım;.= 1 1 + + Açıklanmış ve bu konu uzunluk ve uzaklık kavramlarını açıklamak için kullanılmıştır. Bu bölümde öklit
DetaylıÖzdeğer ve Özvektörler
Özdeğer ve Özvektörler Yazar Öğr.Grv.Dr.Nevin ORHUN ÜNİTE 9 Amaçlar Bu üniteyi çalıştıktan sonra; bir lineer dönüşümün ve bir matrisin özdeğer ve özvektör kavramlarını anlayacak, bir dönüşüm matrisinin
DetaylıYÖNEYLEM ARAŞTIRMASI - III
YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Altın Oran (Golden Section Search) Arama Metodu Tek değişkenli bir f(x) fonksiyonunu ele alalım. [Bazı x ler için f
Detaylıdoğrusal programlama DOĞRUSAL PROGRAMLAMA (GENEL)
DOĞRUSAL PROGRAMLAMA (GENEL) Belirli bir amacın gerçekleşmesini etkileyen bazı kısıtlayıcı koşulların ve bu kısıtlayıcı koşulların doğrusal eşitlik ya da eşitsizlik biçiminde verilmesi durumunda amaca
DetaylıZeki Optimizasyon Teknikleri
Zeki Optimizasyon Teknikleri Ara sınav - 25% Ödev (Haftalık) - 10% Ödev Sunumu (Haftalık) - 5% Final (Proje Sunumu) - 60% - Dönem sonuna kadar bir optimizasyon tekniğiyle uygulama geliştirilecek (Örn:
Detaylı2. Klasik Kümeler-Bulanık Kümeler
2. Klasik Kümeler-Bulanık Kümeler Klasik Küme Teorisi Klasik kümelerde bir nesnenin bir kümeye üye olması ve üye olmaması söz konusudur. Bu yaklaşıma göre istediğimiz özelliğe sahip olan bir birey, eleman
Detaylı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.
C.1) x1 x 1 4 4( x1) x 6 4x 4 x 6 x 46 x Maliye Bölümü EKON 10 Matematik I / Mart 018 Proje CEVAPLAR C.) i) S LW WH LW WH S LW WH S W W W S L H W ii) S LW WH WH LW S WH LW S W W W S H L W C.) ( x1) 5(
Detaylıİstatistik ve Olasılık
İstatistik ve Olasılık Rastgele Değişkenlerin Dağılımları I Prof. Dr. İrfan KAYMAZ Ders konusu Bu derste; Rastgele değişkenlerin tanımı ve sınıflandırılması Olasılık kütle fonksiyonu Olasılık yoğunluk
DetaylıTÜREV VE UYGULAMALARI
TÜREV VE UYGULAMALARI A R, a A ve f de A da tanımlı bir fonksiyon olsun. Eğer f(x) f(a) lim x a x a limiti veya x=a+h koymakla elde edilen f(a+h) f(a) lim h 0 h Bu türev f (a), df dx limiti varsa f fonksiyonu
DetaylıLYS MATEMATİK DENEME - 1
LYS MATEMATİK DENEME - BU SORULAR FİNAL EĞİTİM KURUMLARI TARAFINDAN SAĞLANMIŞTIR. İZİNSİZ KOPYALANMASI VE ÇOĞALTILMASI YASAKTIR, YAPILDIĞI TAKDİRDE CEZAİ İŞLEM UYGULANACAKTIR. LYS MATEMATİK TESTİ. Bu testte
DetaylıYöneylem Araştırması II
Yöneylem Araştırması II Öğr. Gör. Dr. Hakan ÇERÇİOĞLU cercioglu@gazi.edu.tr BÖLÜM I: Doğrusal Programlama Tekrarı Doğrusal Programlama Tanımı Doğrusal Programlama Varsayımları Grafik Çözüm Metodu Simpleks
DetaylıALTIN ORAN ARAMA (GOLDEN SECTION SEARCH) METODU
ALTIN ORAN ARAMA (GOLDEN SECTION SEARCH) METODU Tek değişkenli bir f(x) fonksiyonunu ele alalım. [Bazı x ler için f (x) bulunamayabilir.] Aşağıdaki DOP modelini çözmek istediğimizi var sayalım. Max f(x)
DetaylıCebir 1. MIT Açık Ders Malzemeleri
MIT Açık Ders Malzemeleri http://ocw.mit.edu 18.701 Cebir 1 2007 Güz Bu malzemeden alıntı yapmak veya Kullanım Şartları hakkında bilgi almak için http://ocw.mit.edu/terms ve http://tuba.acikders.org.tr
DetaylıMath 322 Diferensiyel Denklemler Ders Notları 2012
1 Genel Tanımlar Bir veya birden fazla fonksiyonun türevlerini içeren denklemlere diferensiyel denklem denmektedir. Diferensiyel denklemler Adi (Sıradan) diferensiyel denklemler ve Kısmi diferensiyel denklemler
DetaylıMatematiksel Optimizasyon ve Yapay Öğrenme
Matematiksel Optimizasyon ve Yapay Öğrenme İlker Birbil Sabancı Üniversitesi Mühendislik ve Doğa Bilimleri Fakültesi Endüstri Mühendisliği Programı Veri Bilimi İstanbul Buluşma 14 Şubat, 2017 Optimizasyon
DetaylıOlasılık, bir deneme sonrasında ilgilenilen olayın tüm olaylar içinde ortaya çıkma ya da gözlenme oranı olarak tanımlanabilir.
5.SUNUM Olasılık, bir deneme sonrasında ilgilenilen olayın tüm olaylar içinde ortaya çıkma ya da gözlenme oranı olarak tanımlanabilir. Günlük hayatta sıklıkla kullanılmakta olan olasılık bir olayın ortaya
DetaylıDoğrusal Programlamada Grafik Çözüm
Doğrusal Programlamada Grafik Çözüm doğrusal programlama PROBLEMİN ÇÖZÜLMESİ (OPTİMUM ÇÖZÜM) Farklı yöntemlerle çözülebilir Grafik çözüm (değişken sayısı 2 veya 3 olabilir) Simpleks çözüm Bilgisayar yazılımlarıyla
DetaylıAltın Oran Arama Metodu(Golden Search)
Altın Oran Arama Metodu(Golden Search) Bir f(x) (tek değişkenli) fonksiyonunu ele alalım. [Bazı x ler için f (x) bulunamayabilir.] Aşağıdaki DOP modelini çözmek istediğimizi var sayalım. Max f(x) a x b
Detaylı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ıOPTİMİZASYON TEKNİKLERİ. Kısıtsız Optimizasyon
OPTİMİZASYON TEKNİKLERİ Kısıtsız Optimizasyon Giriş Klasik optimizasyon yöntemleri minimum veya maksimum değerlerini bulmak için türev gerektiren ve gerektirmeyen teknikler olarak bilinirler. Bu yöntemler
Detaylı6. Ders. Mahir Bilen Can. Mayıs 16, 2016
6. Ders Mahir Bilen Can Mayıs 16, 2016 Bu derste lineer cebirdeki bazı fikirleri gözden geçirip Lie teorisine uygulamalarını inceleyeceğiz. Bütün Lie cebirlerinin cebirsel olarak kapalı ve karakteristiği
Detaylı1. Metrik Uzaylar ve Topolojisi
1. Metrik Uzaylar ve Topolojisi Euclidean R uzayının tabanının B = {(a, b) : a, b R} olduğunu biliyoruz. Demek ki bu uzayda belirleyiçi unsur açık aralıklar. Her açık aralık (a, b) için, olmak üzere, d
Detaylı18.034 İleri Diferansiyel Denklemler
MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret
DetaylıEMM3208 Optimizasyon Teknikleri
2017-2018 Bahar Yarıyılı Balıkesir Üniversitesi Endüstri Mühendisliği Bölümü EMM3208 Optimizasyon Teknikleri (GAMS Kurulumu ve Temel Özellikleri, GAMS ile Modellemeye Giriş) 3 Yrd. Doç. Dr. İbrahim Küçükkoç
DetaylıMAT101 MATEMATİK I BÖLÜM 3 FONKSİYONLAR
MAT101 MATEMATİK I BÖLÜM 3 FONKSİYONLAR Yrd. Doç. Dr. Furkan BAŞER Ankara Üniversitesi Uygulamalı Bilimler Fakültesi GİRİŞ Fonksiyon kavramı, matematikte en önemli kavramlardan biridir. Temel düzeyin ötesinde
Detaylı13. Ders. Mahir Bilen Can. Mayı 25, : α nın eş-kökü
13. Ders Mahir Bilen Can Mayı 25, 2016 1 Kök Sistemlerine Bir Örnek Hatırlayacağımız üzere basit kökler kümesi = {α 1,..., α l } Φ ya karşılık gelen temel baskın kökler olan ω 1,..., ω l leri aşağıdaki
Detaylı2 şeklindeki bütün sayılar. 2 irrasyonel sayısı. 2 irrasyonel sayısından elde etmekteyiz. Benzer şekilde 3 irrasyonel sayısı
1.8.Reel Sayılar Kümesinin Tamlık Özelliği Rasyonel sayılar kümesi ile rasyonel olmayan sayıların kümesi olan irrasyonel sayılar kümesinin birleşimine reel sayılar kümesi denir ve IR ile gösterilir. Buna
DetaylıOPTIMIZASYON Bir Değişkenli Fonksiyonların Maksimizasyonu...2
OPTIMIZASYON.... Bir Değişkenli Fonksiyonların Maksimizasyonu.... Türev...3.. Bir noktadaki türevin değeri...4.. Maksimum için Birinci Derece Koşulu...4.3. İkinci Derece Koşulu...5.4. Türev Kuralları...5
DetaylıLineer Programlama. Doğrusal terimi, hem amaç hem de kısıtları temsil eden matematiksel fonksiyonların doğrusal olduğunu gösterir.
LİNEER PROGRAMLAMA Giriş Uygulamada karşılaşılan birçok optimizasyon problemi kısıtlar içerir. Yani optimizasyon probleminde amaç fonksiyonuna ilave olarak çözümü kısıtlayıcı ek denklemler mevcuttur. Bu
DetaylıOptimizasyon İçin Kök(Generic) Model (Doğrusal-Olmayan Programlama Modeli)
ISLE 403 YÖNEYLEM ARAŞTIRMASI I DERS 2 NOTLAR Optimizasyon İçin Kök(Generic) Model (Doğrusal-Olmayan Programlama Modeli) X, karar değişkenlerinin bir vektörü olsun. z, g 1, g 2,...,g m fonksiyonlardır.
Detaylıİleri Diferansiyel Denklemler
MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret
DetaylıLineer Dönüşümler ÜNİTE. Amaçlar. İçindekiler. Yazar Öğr. Grv.Dr. Nevin ORHUN
Lineer Dönüşümler Yazar Öğr. Grv.Dr. Nevin ORHUN ÜNİTE 7 Amaçlar Bu üniteyi çalıştıktan sonra; Vektör uzayları arasında tanımlanan belli fonksiyonları tanıyacak, özelliklerini öğrenecek, Bir dönüşümün,
DetaylıAyrık Fourier Dönüşümü
Ayrık Fourier Dönüşümü Tanım: 0 n N 1 aralığında tanımlı N uzunluklu bir dizi x[n] nin AYRIK FOURIER DÖNÜŞÜMÜ (DFT), ayrık zaman Fourier dönüşümü (DTFT) X(e jω ) nın0 ω < 2π aralığında ω k = 2πk/N, k =
DetaylıDoğrusal Programlama. Prof. Dr. Ferit Kemal Sönmez
Doğrusal Programlama Prof. Dr. Ferit Kemal Sönmez Doğrusal Programlama Belirli bir amacın gerçekleşmesini etkileyen bazı kısıtlayıcı koşulların ve bu kısıtlayıcı koşulların doğrusal eşitlik ya da eşitsizlik
Detaylı7.2 Fonksiyon ve Fonksiyon Tanımları (I) Fonksiyon ve Fonksiyon Tanımları (II)
7.2 Fonksiyon ve Fonksiyon Tanımları (I) Tanım kümesindeki her elemanın değer kümesinde bir ve yalnız bir görüntüsü varsa, tanım kümesinden değer kümesine olan bağıntıya fonksiyon denir. Fonksiyonu f ile
DetaylıT.C. DOKUZ EYLÜL ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ EKONOMETRİ ANABİLİM DALI EKONOMETRİ DOKTORA PROGRAMI
T.C. DOKUZ EYLÜL ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ EKONOMETRİ ANABİLİM DALI EKONOMETRİ DOKTORA PROGRAMI Genişletilmiş Lagrange Yöntemi Hazırlayan: Nicat GASIM Öğretim Üyesi Prof. Dr. İpek Deveci KARAKOÇ
Detaylı3. Ders. Mahir Bilen Can. Mayıs 11, Önceki Dersteki Sorular ile İlgili Açıklamalar
3. Ders Mahir Bilen Can Mayıs 11, 2016 1 Önceki Dersteki Sorular ile İlgili Açıklamalar Lie nin üçüncü teoremi oarak bilinen ve Cartan tarafından asağıdaki gibi güçlendirilmiş bir teorem ile başlayalım:
DetaylıLineer Cebir. Doç. Dr. Niyazi ŞAHİN TOBB. İçerik: 1.1. Lineer Denklemlerin Tanımı 1.2. Lineer Denklem Sistemleri 1.3. Matrisler
Lineer Cebir Doç. Dr. Niyazi ŞAHİN TOBB İçerik: 1.1. Lineer Denklemlerin Tanımı 1.2. Lineer Denklem Sistemleri 1.3. Matrisler Bölüm 1 - Lineer Eşitlikler 1.1. Lineer Eşitliklerin Tanımı x 1, x 2,..., x
DetaylıKısıtsız Optimizasyon OPTİMİZASYON Kısıtsız Optimizasyon
OPTİMİZASYON Bu bölümde çok değişkenli kısıtsız optimizasyon problemlerinin çözüm yöntemleri incelenecektir. Bu bölümde anlatılacak yöntemler, kısıtlı optimizasyon problemlerini de çözebilmektedir. Bunun
DetaylıTemelleri. Doç.Dr.Ali Argun Karacabey
Doğrusal Programlamanın Temelleri Doç.Dr.Ali Argun Karacabey Doğrusal Programlama Nedir? Bir Doğrusal Programlama Modeli doğrusal kısıtlar altında bir doğrusal ğ fonksiyonun değerini ğ maksimize yada minimize
DetaylıİÇİNDEKİLER ÖNSÖZ Bölüm 1 SAYILAR 11 Bölüm 2 KÜMELER 31 Bölüm 3 FONKSİYONLAR
İÇİNDEKİLER ÖNSÖZ III Bölüm 1 SAYILAR 11 1.1. Sayı Kümeleri 12 1.1.1.Doğal Sayılar Kümesi 12 1.1.2.Tam Sayılar Kümesi 13 1.1.3.Rasyonel Sayılar Kümesi 14 1.1.4. İrrasyonel Sayılar Kümesi 16 1.1.5. Gerçel
DetaylıBaşlangıç Temel Programının Bilinmemesi Durumu
aşlangıç Temel Programının ilinmemesi Durumu İlgili kısıtlarda şartlar ( ) ise bunlara gevşek (slack) değişkenler eklenerek eşitliklere dönüştürülmektedir. Ancak sınırlayıcı şartlar ( ) veya ( = ) olduğu
DetaylıFonksiyon Optimizasyonunda Genetik Algoritmalar
01-12-06 Ümit Akıncı Fonksiyon Optimizasyonunda Genetik Algoritmalar 1 Fonksiyon Optimizasyonu Fonksiyon optimizasyonu fizikte karşımıza sık çıkan bir problemdir. Örneğin incelenen sistemin kararlı durumu
DetaylıBu kısımda işlem adı verilen özel bir fonksiyon çeşidini ve işlemlerin önemli özelliklerini inceleyeceğiz.
Bölüm 3 Gruplar Bu bölümde ilk olarak bir küme üzerinde tanımlı işlem kavramını ele alıp işlemlerin bazı özelliklerini inceleyeceğiz. Daha sonra kümeler ve üzerinde tanımlı işlemlerden oluşan cebirsel
DetaylıHSancak Nesne Tabanlı Programlama I Ders Notları
DİZİLER Bellekte ard arda yer alan aynı türden nesneler kümesine dizi (array) denilir. Bir dizi içerisindeki bütün elemanlara aynı isimle ulaşılır. Yani dizideki bütün elemanların isimleri ortaktır. Elemanlar
DetaylıEM302 Yöneylem Araştırması 2 Çok değişkenli DOP ların çözümü. Dr. Özgür Kabak
EM302 Yöneylem Araştırması 2 Çok değişkenli DOP ların çözümü Dr. Özgür Kabak Doğrusal olmayan programlama Tek değişkenli DOP ların çözümü Uç noktaların analizi Altın kesit Araması Çok değişkenli DOP ların
DetaylıULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ
ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü ULAŞTIRMA MODELİNİN TANIMI Ulaştırma modeli, doğrusal programlama probleminin özel bir şeklidir.
DetaylıBir Doğrusal Programlama Modelinin Genel Yapısı
Bir Doğrusal Programlama Modelinin Genel Yapısı Amaç Fonksiyonu Kısıtlar M i 1 N Z j 1 N j 1 a C j x j ij x j B i Karar Değişkenleri x j Pozitiflik Koşulu x j >= 0 Bu formülde kullanılan matematik notasyonların
DetaylıMAK 210 SAYISAL ANALİZ
MAK 210 SAYISAL ANALİZ BÖLÜM 7- SAYISAL TÜREV Doç. Dr. Ali Rıza YILDIZ 1 GİRİŞ İntegral işlemi gibi türev işlemi de mühendislikte çok fazla kullanılan bir işlemdir. Basit olarak bir fonksiyonun bir noktadaki
DetaylıTRAKYA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MAKİNA MÜHENDİSLİĞİ ANABİLİM DALI DOKTORA PROGRAMI ŞEKİL TANIMA ÖDEV 2 KONU : DESTEK VEKTÖR MAKİNELERİ
TRAKYA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MAKİNA MÜHENDİSLİĞİ ANABİLİM DALI DOKTORA PROGRAMI ŞEKİL TANIMA ÖDEV 2 KONU : DESTEK VEKTÖR MAKİNELERİ Kenan KILIÇASLAN Okul No:1098107203 1. DESTEK VEKTÖR MAKİNELER
Detaylıİleri Diferansiyel Denklemler
MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret
DetaylıMATLAB a GİRİŞ. Doç. Dr. Mehmet İTİK. Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü
MATLAB a GİRİŞ Doç. Dr. Mehmet İTİK Karadeniz Teknik Üniversitesi Makine Mühendisliği Bölümü İçerik: MATLAB nedir? MATLAB arayüzü ve Bileşenleri (Toolbox) Değişkenler, Matris ve Vektörler Aritmetik işlemler
DetaylıÖRNEKLER-VEKTÖR UZAYLARI 1. Çözüm: w=k 1 u+k 2 v olmalıdır.
ÖRNEKLER-VEKTÖR UZAYLARI. vektör uzayında yer alan w=(9 7) vektörünün, u=( -), v=(6 ) vektörlerinin doğrusal bir kombinasyonu olduğunu ve z=( - 8) vektörünün ise bu vektörlerin doğrusal bir kombinasyonu
DetaylıCebir Notları. Gökhan DEMĐR, ÖRNEK : A ve A x A nın bir alt kümesinden A ya her fonksiyona
, 2006 MC Cebir Notları Gökhan DEMĐR, gdemir23@yahoo.com.tr Đşlem ĐŞLEM A ve A x A nın bir alt kümesinden A ya her fonksiyona ikili işlem denir. Örneğin toplama, çıkarma, çarpma birer işlemdir. Đşlemler
Detaylı(m+2) +5<0. 7/m+3 + EŞİTSİZLİKLER A. TANIM
EŞİTSİZLİKLER A. TANIM f(x)>0, f(x) - eşitsizliğinin
DetaylıDOĞRUSAL OLMAYAN PROGRAMLAMA -II- Tek değişkenli doğrusal olmayan karar modelinin çözümü
DOĞRUSAL OLMAYAN PROGRAMLAMA -II- Tek değişkenli doğrusal olmayan karar modelinin çözümü Hazırlayan Doç. Dr. Nil ARAS Anadolu Üniversitesi, Endüstri Mühendisliği Bölümü İST8 Yöneylem Araştırması Dersi
DetaylıSÜREKLİLİK. 9.1 Süreklilik ve Süreksizlik Kavramları
SÜREKLİLİK Bu bölümde süreklilik kavramı, süreksizlik, sürekli fonksiyonların özellikleri ile buna ilişkin teoremler örnekler ve grafiklerle açıklanmaktadır. 9.1 Süreklilik ve Süreksizlik Kavramları Tanım
DetaylıMatris Cebiriyle Çoklu Regresyon Modeli
Matris Cebiriyle Çoklu Regresyon Modeli Hüseyin Taştan Mart 00 Klasik Regresyon Modeli k açıklayıcı değişkenden oluşan regresyon modelini her gözlem i için aşağıdaki gibi yazabiliriz: y i β + β x i + β
DetaylıMATEMATİK ÖĞRETMENLİK ALAN BİLGİSİ - DENEME SINAVI DENEME. Diğer sayfaya geçiniz.
MATEMATİK. DENEME ÖĞRETMENLİK ALAN BİLGİSİ - DENEME SINAVI. f : X tanımlı y = f() fonksiyonu için lim f ( ) = L ise aşağıdaki önermelerden kaç tanesi kesinlikle doğrudur? 0 I. X dir. 0 II. f() fonksiyonu
DetaylıÜç Boyutlu Uzayda Koordinat sistemi
Üç Boyutlu Uzayda Koordinat sistemi Uzayda bir noktayı ifade edebilmek için ilk önce O noktasını (başlangıç noktası) ve bu noktadan geçen ve birbirine dik olan üç yönlü doğruyu seçerek sabitlememiz gerekir.
DetaylıJeodezide Yaklaşım Yöntemleri: Enterpolasyon ve Kollokasyon
Jeodezide Yöntemleri: ve Lisansüstü Ders Notları Yrd. Doç. Dr. Aydın ÜSTÜN Selçuk Üniversitesi Fen Bilimleri Enstitüsü e-posta: austun@selcuk.edu.tr Konya, 2007 A. Üstün yöntemleri 1 / 28 Bir soruyu ya
DetaylıLineer Denklem Sistemleri
Lineer Denklem Sistemleri Yazar Yrd. Doç.Dr. Nezahat ÇETİN ÜNİTE 3 Amaçlar Bu üniteyi çalıştıktan sonra; Lineer Denklem ve Lineer Denklem Sistemleri kavramlarını öğrenecek, Lineer Denklem Sistemlerinin
DetaylıAnalitik Hiyerarşi Prosesi (AHP) Yrd.Doç.Dr. Sabahattin Kerem AYTULUN
Analitik Hiyerarşi Prosesi (AHP) Yrd.Doç.Dr. Sabahattin Kerem AYTULUN Giriş AHP Thomas L.Saaty tarafından 1970'lerde ortaya atılmıştır. Amaç alternatifler arasından en iyisinin seçilmesidir. Subjektif
Detaylıİleri Yöneylem Araştırması Uygulamaları Tam Sayılı Programlama
İleri Yöneylem Araştırması Uygulamaları Tam Sayılı Programlama Dr. Özgür Kabak 2016-2017 Güz } Gerçek hayattaki bir çok problem } tam sayılı değişkenlerin ve } doğrusal kısıt ve amaç fonksiyonları ile
Detaylıx e göre türev y sabit kabul edilir. y ye göre türev x sabit kabul edilir.
TÜREV y= f(x) fonksiyonu [a,b] aralığında tanımlı olsun. Bu aralıktaki bağımsız x değişkenini h kadar arttırdığımızda fonksiyon değeri de buna bağlı olarak değişecektir. Fonksiyondaki artma miktarını değişkendeki
DetaylıKPSS MATEMATÝK. SOYUT CEBÝR ( Genel Tekrar Testi-1) N tam sayılar kümesinde i N için, A = 1 i,i 1
SOYUT CEBÝR ( Genel Tekrar Testi-1) 1. A = { k k Z, < k 4 } 4. N tam sayılar kümesinde i N için, k 1 B = { k Z, 1 k < 1 } k 1 A = 1 i,i 1 i ( ] kümeleri verildiğine göre, aşağıdakilerden hangisi doğrudur?
Detaylıİleri Diferansiyel Denklemler
MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret
DetaylıYÖNEYLEM ARAŞTIRMASI - I
YÖNEYLEM ARAŞTIRMASI - I /0 İçerik Matematiksel Modelin Kurulması Grafik Çözüm DP Terminolojisi DP Modelinin Standart Formu DP Varsayımları 2/0 Grafik Çözüm İki değişkenli (X, X2) modellerde kullanılabilir,
DetaylıDiferansiyel denklemler uygulama soruları
. Aşağıdaki diferansiyel denklemleri sınıflandırınız. a) d y d d + y = 0 b) 5 d dt + 4d + 9 = cos 3t dt Diferansiyel denklemler uygulama soruları 0.0.3 c) u + u [ ) ] d) y + = c d. y + 3 = 0 denkleminin,
Detaylı1.4. KISMİ SIRALAMA VE DENKLİK BAĞINTILARI
Reel sayılar kümesinin "küçük ya da eşit", bağıntısı ile sıralanmış olduğunu biliyoruz. Bu bağıntı herhangi bir X kümesine aşağıdaki şekilde genelleştirilebilir. Bir X kümesi üzerinde aşağıdaki yansıma,
DetaylıDeğişkenler. Geçerli değişken isimleri : baslamazamani, ad_soyad, x5 Geçersiz değişken isimleri : 3x, while
Değişkenler Değişkenler bir bilginin bellekteki konumunu temsil eden sembolik isimlerdir. Bilgisayarda hemen hemen tüm işlemler bellekte yapılır. Program çalıştırıldığında değişken ve bu değişkenin türüne
DetaylıMatematik I: Analiz und Lineer Cebir I Sömestr Ders Saati D 2 U 2 L 1 AKTS 6 Lisans/ Yüksek Lisans Lisans Dersin Kodu MAT 106 Sömestr 2
Dersin Adı Matematik I: Analiz und Lineer Cebir I Sömestr Ders Saati D 2 U 2 L 1 AKTS 6 Lisans/ Yüksek Lisans Lisans Dersin Kodu MAT 106 Sömestr 2 Dersin Dili Almanca Dersi Veren(ler) Yrd. Doç. Dr. Adnan
DetaylıİÇİNDEKİLER. Bölüm 1 MATEMATİKSEL İKTİSADA GİRİŞ 11 1.1.İktisat Hakkında 12 1.2.İktisatta Grafik ve Matematik Kullanımı 13
İÇİNDEKİLER ÖNSÖZ III Bölüm 1 MATEMATİKSEL İKTİSADA GİRİŞ 11 1.1.İktisat Hakkında 12 1.2.İktisatta Grafik ve Matematik Kullanımı 13 Bölüm 2 STATİK DENGE ANALİZİ 19 2.1 İktisatta Denge Kavramı 20 2.1.1.
DetaylıMatematiksel modellerin elemanları
Matematiksel modellerin elemanları Op#mizasyon ve Doğrusal Programlama Maksimizasyon ve Minimizasyon örnekleri, Doğrusal programlama modeli kurma uygulamaları 6. DERS 1. Karar değişkenleri: Bir karar verme
DetaylıKarar değişkenlere ilişkin fonksiyonların ve bu fonksiyonlara ilişkin sınırlamaların tanımlanması
İNŞAAT PROJELERİNİN PROGRAMLAMA, TASARIM VE YAPIM SÜRECİNDE OPTİMİZASYON Doğrusal Optimizasyon Optimizasyon Kuramı (Eniyileme Süreci) Doğrusal Olmayan Optimizasyon Optimizasyon en iyi çözümü bulma sürecidir.
Detaylı