当智能体接收到指令后,哪个智能体的优先性最高、哪个智能体应该分配最高的权限,如果权限不相等,那这是否有违多智能体控制系统的初衷,或者说带有层级控制的性质?如果说权限相等,又如何进行协同控制,在整个控制的过程中,冲突将时刻存在,是否应该存在着一个更高的规则,以克服这种可能出现的冲突,这都是我们需要思考的,它们需要在算法中得到解决。
目录
引言 5
关于小车聚集的一种设想: 9
社区发现的算法: 10
一、基于模块度优化的社团优化算法 10
1采用聚合思想 10
2采用分裂思想 10
3直接寻优法 10
二、基于谱分析的社团发现算法 10
三、基于信息论的社团发现算法 11
四、基于标号传播的社团发现算法 11
重叠社区算法: 11
一、基于团渗透改进的重叠社区发现算法 11
二、基于种子扩散思想的重叠社区发现算法 11
三、基于混合概率模型的重叠社区发现 11
四、基于边聚类的重叠社团发现 12
K-means数据聚集算法 12
控制系统方程式: 13
多智能体系统在动力学上的应用: 14
动力学应用(模型): 14
在MATLAB中绘制智能体运动轨迹,验证算法的实用性 15
在MATLAB中构建智能体初始状态original: 15
在MATLAB中构建智能体聚集状态下状态: 16
引言
1。1研究背景及研究意义
近年来,世界各地地震频频发生,例如我国,建国以来就发生了十几起地震,其中带来总所周知的严重灾害的就有四川汶川地震、河北唐山地震、青海玉树地震,地震不仅给我们带来了生命和财产损失,它还给我们带来了很大的精神伤害,使得我们变得惴惴不安,从而影响社会安定。 伴随着城市化运动所带来的人口聚集愈加严重, 地震发生时带给我们的伤害也变得越来越大,我们变得越来越不能承受地震所带来的损失。 由于现有技术在地震预测方面的脆弱,使得即使预测到了地震也无法产生有效的应对,因为一个错误的预测比起没有预测到所带来的损失未必小, 因此灾后救援成为一项人们长久致力于研究的问题。我们所面临的地震灾后救援是个非常复杂的系统性过程,它涉及到救援人员的运送、物资的转运以及医疗救助,不管是运送人还是物资,我们核心问题仍然是交通运输, 但现有的数学工具已很难对震后救援中高度复杂的环境进行精确的定量描述,此时,用系统建模和仿真的方法是个不错的解决办法。文献综述
之所以是这样做的原因是要建立一个合理搜救系统,在地震袭来时,使社会损失尽可能减少到最低。例如发生在1995 年的日本神户大地震,这次地震给神户带来了很严重的破坏, 地震造成巨量神户市民的伤亡,神户当地的市政、民用设施遭到严重破坏,给神户当地带来高达一千多亿多日元的经济损益。 更令人产生惧意的是这起地震引发了几百起浩大的火灾。当时由于神户交通状况极为不好加之匮乏可信的信息,消防、医疗等救援人员无法及时赶到展开救援, 导致受灾的程度大大增加,酿成了多起悲剧。