內容簡介
多Agent系統是一個有組織的集合,由自治的、智能的、面向目標的實體(稱為Agent)組成,它們彼此通信,並在環境中進行交互。 本書介紹面向多Agent的編程(MAOP)的主要概念和技術。MAOP提供了一種基於三個維度的結構化方法,本書詳細討論這三個維度:Agent維度,用於設計個體(交互)實體;環境維度,支持共享資源的開發,實現與現實世界的聯繫;組織維度,構建自治Agent和共享環境之間的交互。本書還討論了MAOP與現有技術和應用領域的集成,包括移動計算、基於Web的計算和機器人技術。 本書特色 JaCaMo開源平台。使用JaCaMo編程模型和平台進行編程實踐,這是由作者開發的開源平台,易於學習和操作,可為日益複雜的應用場景提供解決方案。 漸進式方法。MAOP的核心概念貫穿于每一個項目,從簡單的多Agent程序開始逐步進階,將工程原理與編程實踐交織在一起。 基於項目的方法。除了貫穿全書的項目實例外,有些章節還包含獨立的案例研究。此外,很多章節還設有練習,讀者可結合參考答案檢驗自己對知識點的掌握程度。作者簡介
奧利弗·布瓦西耶(Olivier Boissier),法國聖埃蒂安國立高等礦業學校計算機科學系教授。目錄
譯者序