Artificial intelligence 如何使用bee算法在矩阵中进行模型搜索?

Artificial intelligence 如何使用bee算法在矩阵中进行模型搜索?,artificial-intelligence,Artificial Intelligence,我尝试使用Bee算法在矩阵中搜索。 例如,我们有一个100*100大小的矩阵。 其中3个字段的值为1,其他字段的值为0。 现在我们如何用Bee算法来搜索这个。 如果你能帮助我,谢谢你 bees算法的伪代码: 用随机解初始化总体。 评估人群的健康状况。 当停止标准不满足//形成新的人口。 选择用于邻里搜索的站点。 为选定地点招募更多蜜蜂,为最佳地点招募更多蜜蜂,并评估适合性。 从每个补丁中选择最适合的蜜蜂。 分配剩余的蜜蜂随机搜索并评估它们的适应性。 结束时。 据我所知,Bee算法是为连续而不是离

我尝试使用Bee算法在矩阵中搜索。 例如,我们有一个100*100大小的矩阵。 其中3个字段的值为1,其他字段的值为0。 现在我们如何用Bee算法来搜索这个。 如果你能帮助我,谢谢你

bees算法的伪代码:

用随机解初始化总体。 评估人群的健康状况。 当停止标准不满足//形成新的人口。 选择用于邻里搜索的站点。 为选定地点招募更多蜜蜂,为最佳地点招募更多蜜蜂,并评估适合性。 从每个补丁中选择最适合的蜜蜂。 分配剩余的蜜蜂随机搜索并评估它们的适应性。 结束时。
据我所知,Bee算法是为连续而不是离散数据设计的。因此,它不适用于您的问题。

您可以提供更多详细信息吗?如果任何字段的值可以是1,而与任何其他字段无关,那么您可以做的最好的事情是逐1循环查找它们,除非您可以在设置它们时记住它们在映射中散列。如果你想学习像蜜蜂算法这样的超启发式算法,请使用更好的用例,例如N-Queens或ITC2007考试。谢谢亲爱的。我们知道经典方法比这种算法花费更多的时间。这次我正在尝试实现一种改进方法。