Nelder-Mead Algoritmasının, toms748_solve gibi C++ destek kütüphanesinde uygulanıp uygulanmadığını merak ediyordum. Dokümantasyonda bulamadım ve kodu kendim uygulamadan önce size soruyorum. Çok teşekkürler.Destek kütüphanesindeki Nelder-Mead Algoritması
5
A
cevap
2
Amip (Nelder-Meade yokuş aşağı simpleks) algoritmasının vnl kütüphanesi (http://public.kitware.com/vxl/doc/release/core/vnl/html/classvnl__amoeba.html#details) tarafından uygulandığını buldum, bu yüzden bu kütüphaneyi artırmak yerine kullanacağım. Boost :: math kütüphanesini kullanarak bu algoritmanın bir uygulamasını aradığımı biliyorum ve bu cevap direkt olarak sorumu ile ilgili değil, belki de başkaları için de yararlı olabilir.
İlgili konular
- 1. Randomize algoritması
- 2. Clojure REPL destek hattı gibi destek
- 3. Android google cihazların destek/destek listesini çalma
- 4. Bu destek için bir destek :: shared_ptr alma
- 5. destek istisnaları
- 6. En çok kullanılan STL algoritması, yüklemleri, yineleyicileri
- 7. Eppstein'ın algoritması ve en kısa yollar için Yen algoritması
- 8. Bentley-Ottmann Algoritması Uygulaması
- 9. Brent'in çevrim algılama algoritması
- 10. Yağmur akışı sayma algoritması
- 11. Kıyaslama görüntü geliştirme algoritması
- 12. Doğal Dil İşleme Algoritması
- 13. Çok Desenli Eşleme Algoritması
- 14. "Terim vektörü algoritması" nedir?
- 15. seçim algoritması sorun
- 16. Python'da Gauss-Legendre Algoritması
- 17. Uygulama Cannon algoritması
- 18. Sözlü Dijkstra'nın Algoritması
- 19. Önemsiz dizge ayrıştırma algoritması
- 20. Temel öneri motoru algoritması
- 21. C# Sudoku algoritması C#
- 22. Diyagram konektörü algoritması
- 23. Johnson Algoritması grafiği açıklaması
- 24. Mathematica antialiasing algoritması
- 25. Rijndal Algoritması kullanarak C#
- 26. Kısmi ayırma algoritması
- 27. Doğrusal süre Grafik algoritması
- 28. Afin transformasyon algoritması
- 29. n boyutlu eşleştirme algoritması
- 30. iOS simge jiggle algoritması
Biraz detaylandırır mısın? Boost tek bir kütüphane değil, birkaç kütüphaneden oluşan bir koleksiyon (bkz. [Bu liste] (http://www.boost.org/doc/libs/)). Hangi özel kütüphaneyi merak ediyorsun? –
Üzgünüm, benim hatam. Belki de benim problemim doğrudan belgelerle ilgilidir. Nelder-Mead algoritması gibi bir 1D-fucntion minimum değerini bulmak için bir fonksiyonellik arıyorum. Aslında, türevleri olmadan Kök bulma için algoritma toms748_solve (boost.org/doc/libs/1_55_0/libs/math/doc/html/toolkit.html) kullanıyorum, ancak şimdi işlevi en aza indirmek istiyorum. – Ariel
Türevlerin köklerini bulmaya eşit olan bir işlevi en aza indirgemek ve sonra maksimum değeri atmak değil mi? – MSalters