Şu anda 5 farklı hub'a bağlı 1000 müşteri sitesine sahip olduğum bir altyapı üzerinde çalışıyorum. Bir müşteri sitesi güvenilirliği sağlamak için bir veya iki göbeğe bağlanabilir ancak her müşteri sitesi en az bir hub'a bağlanır. Mevcut sistemin en iyi olup olmadığından emin olmak ya da bağlantıyı ve güvenilirliği geliştirmeye yardımcı olmak için müşteri sitelerinden daha iyi bir bağlantıya sahip olmak için optimize edilebilir. İyi bir Optimizasyon Algoritması önerebilir misiniz? TeşekkürlerOptimizasyon algoritmaları mevcut sistem bağlantılarını en iyi duruma getirme
0
A
cevap
0
Facility Problem'un bazı varyasyonlarını yaptığınız gibi görünüyor.
Bu iyi bilinen bir sorundur ve küresel optimum için (DjDra'nın Algoritması veya Dinamik Programlamanın diğer varyantları) çözülebilen algoritmalar olsa da, iyi ölçeklenmezler (yani boyutsallığı lanetine girersiniz). Bunu deneyebilirsiniz, ancak 1000 ses zaten oldukça büyük (problem formülasyonunuza bağlı olarak).
Bu derse göz atmanızı tavsiye ederiz. Discrete Optimization. Tüm dersi almak zorunda değilsiniz, ancak video derslerinin "Ödevler" bölümünde, aynı zamanda, Tesis probleminin bir varyantını, düşünülmesi gereken bazı olası yaklaşımları ve hangisini istediğinize karar verdikten sonra Kullanmak için o yaklaşıma daha derin bakabilirsin.
İlgili konular
- 1. Haskell'de en iyi duruma getirme oranı
- 2. "constexpr" vs "ise" en iyi duruma getirme - neden "constexpr" gerekli?
- 3. C ve C++ için en iyi duruma getirme araçları
- 4. SELECT COUNT() veya SELECT * en iyi duruma getirme
- 5. Çok değişkenli global en iyi duruma getirme için Python modülü
- 6. jpegtran, dosya adını değiştirmeden en iyi duruma getirme
- 7. LINQ-to-SQL sorgularını en iyi duruma getirme
- 8. Belirli bir metin kutusunu en iyi duruma getirme
- 9. Yinelenen SQL isteğini en iyi duruma getirme Değer
- 10. Bir ORDER BY sorgusunu en iyi duruma getirme
- 11. Kod en iyi duruma getirme şekli nasıl iyileştirilir
- 12. Webpack, UglifyJS eklentisi ile en iyi duruma getirme nedenleri Çalışma zamanı hatası
- 13. Coldfusion kaynaklarını zamanlanmış görevler için en uygun duruma getirme
- 14. Solr dizini nasıl en iyi duruma getirilir
- 15. tensorflow'daki "apply_gradients" ve "en küçük duruma getirme" değerleri arasındaki fark
- 16. Artımlı olmayan bağlantıyı (MSVS) tetikleyen senaryoları en iyi duruma getirme (MSVS)
- 17. Çok sayıda yabancı anahtar tarafından başvurulan bir tablo için silme işlemini en iyi duruma getirme
- 18. Ruby on Rails ActiveRecord: bir artışla optimizasyonu en iyi duruma getirme
- 19. Farklı senaryolarda C#/.NET için en iyi sıralama algoritmaları
- 20. Geçerli etkinliği etkin duruma getirme App.Context - MonoAndroid
- 21. Bu sorgu yürütme hızı açısından nasıl en iyi duruma getirilebilir?
- 22. SQL Server veritabanını çevrimiçi duruma getirme
- 23. Yığın tabanlı bir sistemde kapatmaların en iyi duruma getirilmesiyle ilgili sorunun adı nedir?
- 24. Mevcut en iyi MSI oluşturma aracı nedir?
- 25. Gömülü Python yorumlayıcısının boyutunun en iyi duruma getirilmesi
- 26. Nasıl Yapılır: Symfony'nin formlarının performansını en iyi duruma getirin?
- 27. Angular.js uygulamasını çevrimdışıyken sunucu eşitlemesi ile çevrimdışı duruma getirme
- 28. Yeniden kullanılabilir kodu denetleyiciler ve modeller için erişilebilir duruma getirme
- 29. Çoğaltma düzenleri/algoritmaları hakkında makaleler?
- 30. Yük dengeleme ve zamanlama algoritmaları
Teşekkür ederim Steve. Bu benim için bir başlangıç noktası sağlar – Novel
Eğer bu yardımcı olursa, cevabı oylayabilirsin;) –