既然收到了邀请,索性就来扯两句,当大家一笑了。
多智能体系统控制方向发展到今天也已经有20多年的历史了,它和之前的研究的系统有什么区别?这一点大家都清楚: 允许多个个体同时存在,并且之间存在链接相互作用 。这种新特点就带来了一些有意思的新问题:有些问题可能单纯的出于好奇,并没有带有投入使用的背景。
1、比如可以把系统抽象成网络,然后讨论不同的网络结构对于系统控制的影响。
2、或者把网络固定,专注于讨论个体之间的交互协议包括博弈对系统性能的影响。
3、或者给群体设置不同的目标,讨论如何通过已有的控制方法将其实现。
4、或者可以通过网络的一些特殊性质开发一些专门的控制方法。
5、或者可以将传统的用到较多的一些系统模型作为个体模型,讨论他们在互相连接之后性能的改变。
等等
我们可以看到一些有意思的问题,往往离不开多智能体系统本身的特点。从系统与控制的角度来说,第1个、第2个和第5个问题属于系统分析方向。论文数量较少。但得出的结论往往具有一定的普适性。这里就不做展开了,感兴趣的可以查看相关的主题。
我们经常提到的多智能体系统控制方向的大多数论文属于问题3和问题4。这其中大部分都可以归为一种,叫 一致性问题 。典型代表就是文章的题目里加了很多限制条件。既然是控制方向的文章,大多是针对于实际应用,因此一篇文章能不能投入实际应用,关键就要看条件是否合理,模型是否准确,方法是否可行。
我们能听到很多的抱怨,就是说一致性方向的文章很多,但是能用的很少,这里面就牵扯到一个比较实际的问题。那就是控制方案的落地。要把一个控制方案真正投入实用不是那么简单的,也不是某个人能够凭一己之力完成的。拿最近经常出现在多智能体系统控制文章中的无人机编队来说。 第1个是单机的硬件和软件的控制 ,第2个是 个体之间通信的设计和抗干扰 ,第3个是 现场环境对设计方案的影响 。 第4个是预定目标的限制 。(大家最讨厌的也是最不可避免的就是限制)
相信如果做过一个实际工程项目的话,再来阅读多智能体系统控制的文章,也就能知道为什么很多文章不会投入使用了。换另外一种说法,「可以提供一定的参考」。
如果对于这个方向确实感兴趣,不是单纯为了毕业,就是想满足自己的好奇心的话,我个人感觉
做理论分析的可以着重关注相较于之前的工作有没有什么新特性?之前的分析有哪些地方做的不到位,有哪些地方需要加一些限定条件?是不是一种更广泛情况的特例?或者之前的分析方法存在的哪些固有缺陷,应当如何去给它改进?
做实际应用的可以关注一些有意义的限制条件,多和不同专业背景的人交流,了解方案的可行性和限制条件的合理性。
总而言之一句话,做实际应用的要和实际多打交道。做理论分析的要探索一些有意义有兴趣的话题。
题外话,搜索关键词的时候可以多关注一下多机器人方向,相对于多智能体系统带有或多或少的理论分析的色彩,多机器人方向,尤其是牵扯到优化规划调度等问题的时候,可能更加偏向于实用。