合法负载在该算法中,这种行为被采用在自适应部分,驴的一部分,执
行运行动作。例如,如果当前网络路径被丢弃或它不再是最佳路径,则
可以执行运行动作以找到新的最佳路径并使用它。
此外,驴具有高度的领土特性,这使它们在一些国家被用于保护
绵羊和山羊群免受狗,狐狸和狼的伤害(驴保护区,
2017; Chan
,
2014; Imgur
,
2014
)。驯养驴的战斗
/
防御技术非常简单,因为它
们通常单独生活或两人一组(驴保护区,
2017
)。因此,当驴子处
于一种感觉到危险的情况下,逃跑并不总是最好的生存选择。它的
战斗
/
防御行为被触发,他们用它来拯救自己(驴保护区,
2017
)。
另一个区别驴子的行为是自杀,驴子确实会自杀,印度军队提交的
一份联合国报告中报告了两起案件。Pubby(2008)指出,这两个案例
是驴在被主人残忍对待后自杀。在第一种情况下,一个疲惫的驴子更喜
欢 被主人打死而不是拖着一辆满载货物的大车穿过市场。在第二个例
子中,一头驴子带着装满水的水桶跳进了尼罗河。一头驴子,决定结束
他悲惨的生活,奔向尼罗河。当他接近河岸时,他跳入河中,向水流移
动,强大的河流的强大水流将它扫到了一个水坟墓,”这份由Shambhu
Saran Singh少校撰写的报告说,该报告张贴在联合国特派团。‘‘He
(the donkey) was still tethered to the water cart he was pulling
when he decided to go and drown” (这两种行为被翻译成算法作为面子
和自杀行为。在这个行动中,当最佳解决方案不再好时,它会被替换
直到它回到理想状态。即如果路由器网络中的最佳路径 如果由于路径
上的路由器损坏而不再是最佳路径,则此路径将被网络中的次佳路径替
换,直到路由器修复。
此外,驴子已经证明了超级的行为
互相移植
ABC
新闻(
2017
)显示,如图。
2
,一头驴试图穿过栅
栏,但不能,所以他得到了另一头驴的帮助,后者移走了一块木头
来帮助牛群 穿过栅栏。此行为用于在算法中创建面部和支持动作。
例如,如果最佳解决方案过载,那么我们可以使用第二个最佳解决
方案来支持第一个解决方案,而不是放弃解决方案,直到负载减
少。在一个真实世界的例子中,这可以被看作是,如果一条道路
如果交通挤塞,我们便可以用另一条路分流交通,而不是把所有交通改
道。
简而言之,驴子的行为是;
1. 逃避过去给他们带来痛苦的人或事件。
2. 当他们感到危险时就会触发的战斗/防御机制。
3.
在困难或需要时互相支持
4. 到了忍无可忍的地步,自杀。
这些行为与走私者的行为一起
4.
该算法
从上面的内容中,驴的行为可以归纳为以下几点:
1. 运行.
2. 面子和支持。
3. 面子与自杀
这些行为已经被转化为我们的算法(见可视化
1
和
2
),我们使用
走私者和驴的行为来构建一个两部分算法,该算法可以找到最佳解决
方案并对任何变化的事件做出反应,以保持最佳解决方案。
第一部分:走私者(非适应性)
这部分是算法的非自适应部分。这意味着该部件不适应任何更改。
在这一部分中,自鸣得意的人会检查从源头到目的地的所有可能的路
线,然后他会决定,根据某些测量,如时间,安全和路线的条件,最好
的路线将采取和驴子将被发送的基础上,该路线。为了更清楚,让我们
考虑以下网络示例,所有路径的参数和特征将被收集并通过算法的走私
者部分传递。在走私者部分中,进行适应度计算以找到最佳路由,这取
决于不同的因素,如成本、到达目的地所需的时间,即传输速度、带
宽、延迟和分组丢失。一旦完成,他会把驴子送到最好的路线上。简而
言之,网络运营商将进入