既然收到了邀請,索性就來扯兩句,當大家一笑了。
多智能體系統控制方向發展到今天也已經有20多年的歷史了,它和之前的研究的系統有什麽區別?這一點大家都清楚: 允許多個個體同時存在,並且之間存在連結相互作用 。這種新特點就帶來了一些有意思的新問題:有些問題可能單純的出於好奇,並沒有帶有投入使用的背景。
1、比如可以把系統抽象成網絡,然後討論不同的網絡結構對於系統控制的影響。
2、或者把網絡固定,專註於討論個體之間的互動協定包括博弈對系統效能的影響。
3、或者給群體設定不同的目標,討論如何透過已有的控制方法將其實作。
4、或者可以透過網絡的一些特殊性質開發一些專門的控制方法。
5、或者可以將傳統的用到較多的一些系統模型作為個體模型,討論他們在互相連線之後效能的改變。
等等
我們可以看到一些有意思的問題,往往離不開多智能體系統本身的特點。從系統與控制的角度來說,第1個、第2個和第5個問題屬於系統分析方向。論文數量較少。但得出的結論往往具有一定的普適性。這裏就不做展開了,感興趣的可以檢視相關的主題。
我們經常提到的多智能體系統控制方向的大多數論文屬於問題3和問題4。這其中大部份都可以歸為一種,叫 一致性問題 。典型代表就是文章的題目裏加了很多限制條件。既然是控制方向的文章,大多是針對於實際套用,因此一篇文章能不能投入實際套用,關鍵就要看條件是否合理,模型是否準確,方法是否可行。
我們能聽到很多的抱怨,就是說一致性方向的文章很多,但是能用的很少,這裏面就牽扯到一個比較實際的問題。那就是控制方案的落地。要把一個控制方案真正投入實用不是那麽簡單的,也不是某個人能夠憑一己之力完成的。拿最近經常出現在多智能體系統控制文章中的無人機編隊來說。 第1個是單機的硬件和軟件的控制 ,第2個是 個體之間通訊的設計和抗幹擾 ,第3個是 現場環境對設計方案的影響 。 第4個是預定目標的限制 。(大家最討厭的也是最不可避免的就是限制)
相信如果做過一個實際工程專案的話,再來閱讀多智能體系統控制的文章,也就能知道為什麽很多文章不會投入使用了。換另外一種說法,「可以提供一定的參考」。
如果對於這個方向確實感興趣,不是單純為了畢業,就是想滿足自己的好奇心的話,我個人感覺
做理論分析的可以著重關註相較於之前的工作有沒有什麽新特性?之前的分析有哪些地方做的不到位,有哪些地方需要加一些限定條件?是不是一種更廣泛情況的特例?或者之前的分析方法存在的哪些固有缺陷,應當如何去給它改進?
做實際套用的可以關註一些有意義的限制條件,多和不同專業背景的人交流,了解方案的可行性和限制條件的合理性。
總而言之一句話,做實際套用的要和實際多打交道。做理論分析的要探索一些有意義有興趣的話題。
題外話,搜尋關鍵詞的時候可以多關註一下多機器人方向,相對於多智能體系統帶有或多或少的理論分析的色彩,多機器人方向,尤其是牽扯到最佳化規劃排程等問題的時候,可能更加偏向於實用。