Content area
Kantitatif Karar Tekniklerinin (Yöneylem Araştırması) en önemli konulanndan birisi de doğrusal olmayan (Nonlineer) programlamadır. Doğrusal olmayan programlama probleminin çözümü için birçok teknik geliştirilmiştir. Her tekniğin ele alınan problemin yapısına göre üstünlükleri vardır. Çözüme yakınsamadaki başan -ki burada hız da önemlidir- tekniklerin üstünlükleri ile orantılıdır. Bilgisayar teknolojisinin gelişmesine paralel olarak doğrusal olmayan programlama problemlerini çözmek için geliştirilen tekniklerde ilerleme sağlanmıştır. Çünkü bu çalışmanın birinci bölümünde anlatılan analitik çözüm yöntemleri büyük boyutlu doğrusal olmayan programlama problemlerinde etkisiz kalırlar ve bu nedenle bu çalışmanın ikinci bölümünde anlatılan algoritınik çözüm yöntemlerine ihtiyaç vardır ve bu yöntemlerde kesinlikle bilgisayar kullanmayı gerektiren yöntemlerdir. Fakat şimdiye kadar geliştirilen tekniklerin hiçbiri doğrusal olmayan programlama problemini etkin bir biçimde çözememektedir.
Biz bu çalışmamızda doğrusal olmayan programlamanın kapsamına giren konulan ve teknikleri belirli bir düzen içersinde inceleyerek bu teknikler le ilgili çözüm yöntemlerine ait uygulamalar yapmaya çalıştık.
Buna göre çalışmamız genel olarak dört bölümde incelenmektedir.
Birinci bölümde doğrusal olmayan programlama problemlerine temel teşkil eden matematiksel kavramlar incelenmiştir. Kısıtsız ve kısıtlı çok değişkenli optimizasyon problemlerinde optimum çözüm noktasının sağlaması gereken gerek ve yeter şartlar verilmiştir.
İkinci bölüm analitik çözüm yöntemlerine aynlıruştır.
Kısıtlann eşitlik ve eşitsizlik şeklinde ve değişkenlerin işaretçe serbest olması durumunda optimizasyon problemlerine çözüm arayan yöntemler bu bölümde analitik olarak incelenmiştir. Bu amaçla Yerine Koyma Yöntemi, Lagrange Çarpanları Yöntemi ve Kulın-Tueker Koşulları incelenen başlıca ve önemli yöntemlerdir.
Üçüncü bölümde doğrusal olmayan programlama problemlerinin çözümü için algoritmik çözüm yöntemleri incelenmiştir. İlk önce doğrusal olmayan denklem sistemleri gözönüne alınarak bu sistemlerin çözümü için Basit iterasyon , Newton- Raphson ve Dik İniş yöntemleri kullanılarak çözümler örneklerle açıklanmıştır.
Yine doğrusal olmayan programlama problemlerinin optimizasyonu için Düzlemsel Kesme Yöntemi , Aynştınlabilen Programlama ve Dik İniş Yöntem'i açıklanmıştır.
Dördüncü bölüm ise son zamanlarda önemi gittikçe artan Geometrik Programlamaya aynlmıştır.
Geometrik Programlama adını aritmetik ortalama-geometrik ortalama eşitsizliğinden almıştır. Doğrusal olmayan programlama problemini aritmetikgeometrik ortalama eşitsizliğini kullanarak bir doğrusal denklem sistemine dönüştürerek optimizasyon problemine çözüm arayarak ve bu özelliği gereğince diğer programlama tekniklerinden aynlan bir programlama tekniğidir. Geometrik Programlama; Pozinomial ve Signomial geometrik programlama olmak üzere iki programlama tipine aynlır ve teorisi oldukça geniştir. Biz bu bölümde sadece Pozinomial geometrik programlamayı inceleyeceğiz.