Skip to main content

Dışbükey Programlama Nedir?

Doğrusal olmayan bir programlama alt sınıfı olan dışbükey programlama, doğrusal programlama, en küçük kareler ve ikinci dereceden programlama dahil olmak üzere diğer türleri genelleştiren ve birleştiren bir tür programlamadır. Dışbükey programlama kavramı, çok sayıda teorik ve pratik uygulamaya destek vermektedir. Bir programcının bu tür bir programlamayı kullanmasını ve geliştirmesini faydalı kılan etkili algoritmalara sahiptir. Dışbükey programlama, programcının yanı sıra disiplinli bir öğrenme süreci için geniş tecrübe ve uzmanlık gerektirir. Yeni bir kavram olmasa da, yine de karmaşık ve teknik matematik gerektiren birçok disiplinde ve uygulamada kullanılmaktadır.

Dışbükey programlama uygulamalarında üç ilke önemlidir: optimizasyon, sayısal hesaplama ve dışbükey analiz. Gelişmiş bilgi işlem gücü ve karmaşık algoritmalardaki atılımlar, bilim insanlarının ve matematikçilerin bu tür bir programlama geliştirmesini ve problem çözme için kullanmasını sağlamıştır. Dışbükey programlama, kullanıcılarına doğrusal programlama ve en küçük kareler alanlarında daha yüksek sınıf problemlerini çözmede yardımcı olan faydalı hesaplama araçları sağlamıştır. Mühendisler bu tür bir programlamayı sinyal işleme, kontrol, devre tasarımı, ağlar, iletişim vb. Fonksiyonlar için yararlı buldular.

Dışbükey programlama kullanmak, lineer cebir, optimizasyon ve vektör hesaplarının anlaşılmasını gerektirir. Dışbükey kümeler oldukça yaygındır ve bu tür programlamada kullanılır. Programcılar, vektörlerle olan belirli optimizasyon sorunlarını çözmek için bu dışbükey kümeleri kullanır. Bu tür bir programlamanın ortak bir diğer unsuru dışbükey bir fonksiyondur.

Dışbükey programlama uygulamaları, mikroekonomi alanında, özellikle maksimize edilmiş kar ve maksimize edilmiş tüketici tercihinin belirlenmesinde yaygındır. Bu bir optimizasyon şeklidir ve dışbükey programlamada bulunan karmaşık matematiği gerektirir. Bu disiplinde ele alınan ve çözülen yaygın bir problem matematiksel optimizasyon problemi olarak adlandırılır. Böyle bir problem, belirli bir seçim grubundan en uygun seçimin yapılmasını temsil etmek ve soyutlamak için bir vektör kullanır.

Farklı bir disiplinde ortaya çıkan bu tür soyut problemin bir başka örneği, belirli bir varlık grubundan en iyi yatırım sermayesi seçeneğinin arandığı portföy optimizasyonunu içerir. Bilgisayarlarda ve elektronik tasarımda, cihaz boyutlandırma, bir devre gibi bir cihaz için en iyi uzunluk ve genişliğin belirlenmesi gereken başka bir optimizasyon problemidir. Bilgisayar ve elektronik cihazlarla ilgili diğer bir konu olan veri uyumu, bir tür gözlemlenmiş verilere veya daha önce edinilmiş bilgilere en uygun olan potansiyel aday modellerden bir model bulmayı amaçlamaktadır.