0
我想用蜜蜂算法在矩陣中搜索。例如,我們有一個100 * 100大小的矩陣。 其中3個字段爲1個值,其他字段爲0. 現在我們如何使用Bee算法來搜索。 謝謝,如果幫助我。如何使用蜜蜂算法在矩陣中搜索模型?
爲蜜蜂算法的僞代碼:
- 人口初始化隨機的解決方案。
- 評估人口的健康狀況。
- 雖然(停止標準不符合)//形成新的人口。
- 選擇社區搜索的網站。
- 爲指定地點招募蜜蜂(更多蜜蜂爲最好的e地點)並評估適合度。
- 從每個補丁選擇適合的蜜蜂。
- 指定剩餘的蜜蜂隨機搜索並評估它們的適合度。
- End While。
你能否提供一些細節? – YXD
如果任何字段可以是值1,獨立於任何其他字段,那麼您可以做的最好的事情是for循環它們,一個接一個找到它們,除非您可以在設置它們時記住它們(在地圖中對它們進行哈希) 。 如果你想學習(meta)啓發式算法,比如蜜蜂算法,可以使用更好的用例,例如N-Queens或ITC2007考試。 –
謝謝dear.we知道經典的方式比這種算法花費更多的時間。我試圖實現一種方法來提高這個時間。 – funfullson