Clear Sky Science · tr

Sayısal Optimizasyon ve Mühendislik Tasarımı için Üçgen Uçuşlu Geometrik Bir Balina Optimizasyon Algoritması

· Dizine geri dön

Daha İyi Tasarımlar İçin Daha Akıllı Arama

Daha hafif otomobil parçalarından daha ucuza mal edilebilen enerji boru hatlarına kadar modern mühendislik, sayısız seçenek arasından mümkün olan en iyi tasarımı seçmeye dayanır. Ancak her kombinasyonu eksiksiz test etmek imkânsızdır. Bu makale, balinaların avlanma davranışları ve geometrik desenlerden esinlenen, karmaşık mühendislik sistemleri için mükemmele yakın tasarımlara hızla yaklaşabilen yeni bir bilgisayar tabanlı arama yöntemini sunar.

Figure 1
Figure 1.

“En İyi” Tasarımı Bulmanın Neden Bu Kadar Zor Olduğu

Küçük yaylardan kirişlere, gaz kompresörlerinden reaktör ağlarına kadar birçok gerçek dünya tasarım problemi sayısız tepe ve vadiye sahip bir arazi gibidir. Her nokta belirli bir tasarımı; yükseklik ise onun iyi ya da kötü oluşunu temsil eder. Yerel eğimleri takip eden geleneksel yöntemler kolayca yakınlardaki küçük bir tepeye takılabilir ve en yüksek zirveyi kaçırabilir. Meta-sezgisel algoritmalar bu sorunu çözmek için geliştirildi: düz bir çizgide ilerlemek yerine, birlikte araziyi keşfeden ve bilgi paylaşan bir “sürü” aday çözüm gönderirler; böylece daha iyi seçenekler aranır.

Balina Esinli Arama Nasıl Çalışır

Balina Optimizasyon Algoritması, kambur balinaların avı çevreleyip sarmal hareketlerle yaklaşmasını modelleyerek çalışır. Her sanal balina bir deneysel tasarımdır; hareket ederken en iyi performans gösteren balina lider rolünü üstlenir ve diğerleri umut verici bölgelere yaklaşmak için pozisyonlarını ayarlar. Bu özgün yaklaşım basit ve esnektir, ancak zorlu problemlerde çeşitliliği yitirebilir, vasat bir çözüm etrafında fazla hızla toplanabilir ve iyileşmeyi durdurabilir. Yazarlar bu zayıf yönleri—kötü başlangıç konumları, yönsüz dolaşma ve aşırı katı hareket kuralları—analiz eder ve yöntemi ağırlaştırmadan veya yavaşlatmadan onarmayı amaçlar.

Daha İyi Arama İçin Geometrik Hileler

EstGWOA (Üçgen Uçuşlu Geometrik Balina Optimizasyon Algoritması) adı verilen yeni yöntem, balinaların yayılma ve hareket biçimini yeniden şekillendirir. Öncelikle, başlangıç balinalarını çok düzgün bir geometrik desenle yerleştirmek için İyi Düğüm Kümesi kullanır; böylece arama rastgele kümelenmek yerine tüm uzayı kaplar. Ardından, Elite-Yönlendirmeli Arama adımı, balinaları hem mevcut en iyi tasarım hem de popülasyonun ortalama pozisyonu kullanılarak yönlendirir; bu, harekete amaçlılık kazandırırken liderin körü körüne takibini engeller. İki yeni hareket deseni zarif, eğrisel manevraları taklit eder: iyi bölgeler etrafında fazla çabuk kilitlenmeden araştırma yapmayı sağlayan sarmal tabanlı bir “çevreleme” hareketi ve yerel tuzaklardan kaçıp çözümleri iyileştirmek için kontrollü bir rastgelelik ekleyen üçgen tarzı spiral avlanma yolu.

Kontrollü Bir Tutam Rastgelelik Eklemek

Aramanın son aşamalarında sık sık görülen durağanlıktan kaçınmak için yazarlar, Diferansiyel Evrim gibi güçlü bir teknikten fikirler ödünç alır. Birkaç balinadan gelen bilgileri birleştirerek bazı tasarımların “mutasyona uğramış” kopyalarını oluştururlar ve ardından farklı büyüklükte nazik Gausssal itişler eklerler. Bu mutasyonlar bazen aramayı tıkanmış bir durumdan çıkarıp umut vadeden bölgelerin yakınlarındaki keşfedilmemiş alanlara iter. Aynı zamanda, yakınsama faktörü adlı içsel bir kontrol artık doğrusal olarak küçültülmez; bunun yerine S biçimli bir eğri izler. Erken aşamada bu geniş keşfi teşvik eder, sonra hızla odaklanmış ince ayara geçer ve sonunda biraz esnekliği korumak için yeniden yavaşlar.

Figure 2
Figure 2.

Testlerde ve Gerçek Tasarımlarda İşe Yaradığını Kanıtlamak

Araştırma ekibi, EstGWOA’yı düzgün çukurlar, çok sayıda yerel zirveye sahip engebeli arazi ve karmaşık karışık şekiller içeren 23 standart matematiksel test fonksiyonunda değerlendirir. Orta ve yüksek boyutlarda (30, 50 ve 100 değişken) yeni algoritma, önceki balina türevleri ve diğer hayvan- ya da fizik esinli yöntemler de dahil olmak üzere pek çok tanınmış rakibini geride bırakır. Ortalama olarak daha iyi çözümlere ulaşır, çalışmalar arasındaki dağılım daha azdır ve istatistiksel testler iyileşmenin rastlantı olmadığını doğrular. Yazarlar ardından çok diskli kavramalar, gaz iletim kompresörleri, yaylar, kirişler, kafes yapı elemanları ve kollar gibi yedi klasik mühendislik tasarım zorluğuna yönelir. Neredeyse her durumda EstGWOA, tüm güvenlik ve performans sınırlarına uyarak daha hafif veya daha ucuz tasarımlar bulur.

Günlük Teknoloji İçin Anlamı

Basitçe söylemek gerekirse, yeni geometrik balina yöntemi bilgisayarların “tasarım okyanusunu” araması için daha akıllı bir yoldur. Düzgün yayılma, esnek sarmal ve üçgen yolları takip etme ve zaman zaman umut vaat eden çözümleri mutasyona uğratma sayesinde geniş keşif ile titiz iyileştirme arasında sağlıklı bir denge korur. Sonuç, ekstra matematiksel varsayımlara ihtiyaç duymadan karmaşık, gerçek dünya sistemleri için yüksek kaliteli çözümler güvenilir şekilde bulan bir algoritmadır. Maliyet, dayanım, güvenlik ve verimlilik gibi birden çok kıstası aynı anda gözetmek zorunda olan endüstriler için bu tür araçlar geliştirme döngülerini kısaltabilir ve sezgiyle asla bulunamayacak çözümleri ortaya çıkarabilir.

Atıf: Wei, J., Zhang, R., Gu, Y. et al. A Geometric Whale Optimization Algorithm with Triangular Flight for Numerical Optimization and Engineering Design. Sci Rep 16, 8526 (2026). https://doi.org/10.1038/s41598-026-37387-0

Anahtar kelimeler: meta-sezgisel optimizasyon, balina optimizasyon algoritması, mühendislik tasarımı, sayısal optimizasyon, sürü zekâsı