| Opt4j Meta-sezgisel optimizasyon algoritmaları uygulamak için bir Java çerçevesi |
Şimdi İndirin |
Opt4j Sıralama ve Özet
- İşletim sistemleri:
- Mac OS X
Opt4j Etiketler
Opt4j Açıklama
Meta-sezgisel optimizasyon algoritmaları uygulamak için bir Java çerçevesi OPT4J, evrimsel bir algoritma gibi meta-sezgisel (çok amaçlı) optimizasyon algoritmaları uygulamak için bir Java çerçevesidir, partikül sürüsü optimizer, diferansiyel evrim veya keyfi optimizasyon problemlerine simüle edilmiş tavlama. İşte "Opt4J" nin bazı önemli özellikleri: Yüksek esneklik: · Google Guice'in kullanımı ile indüklenen gevşek bağlantı, optimizatörlerin ve problemlerin ayrılmış bir gelişmesine izin verir. Bir modül yapısı kullanarak, optimize eden ve problemlerin birleşimi oldukça basittir. · Opt4J çerçevesi, evrimsel bir algoritma (spea2 ve NSGA2), diferansiyel evrim, bir parçacık sürüsü optimizcisi ve benzetilmiş tavlama gibi çeşitli optimizatörlerle birlikte gönderilir. Aşağıdaki kıyaslamalar da dahildir: ZDT, DTLZ, WFG ve LOTZ. Kolay Gelişim: · En yeni Java özellikleri, jenerik ve açıklamalar gibi özellikler, yeni iyileştirici, problemler, operatörler ve modüllerin geliştirilmesini kolaylaştırır. Kod, saf Java'dır ve herhangi bir metin tabanlı yapılandırma dosyasından veya kazan plakası kodundan ücretsizdir. Rahat kullanım: · Modüllerin ve parametrelerin konfigürasyonu, grafiksel bir kullanıcı arayüzü (GUI) ile rahatça yapılır. Bu GUI, yapılandırmaların bir XML dosyası olarak tasarruf ve yüklenmesini ve optimizasyon görevlerini doğrudan başlatmak ve izlemenizi sağlar. Her modül otomatik olarak listelenir ve GUI'de seçilebilir ve yapılandırılabilir. Gösteri Görselleştirme: · Framework, özel yazılım projelerine entegre edilebilecek optimizasyon işleminin görselleştirilmesi için GUI modüllerini içerir. Açık kaynak: · Çerçeve açık kaynaktır ve bilimsel, eğitici ve ticari projelere entegrasyonun entegrasyonuna izin veren LGPL lisansı altında serbest bırakılır. Gereksinimler: · Java
Opt4j İlgili Yazılım