2012-02-10 52 views
1

我在我的項目中有請求代理和幾個資源代理。我創建了一個代理應用程序,每當我運行這個應用程序時,我都會得到一個結果。這意味着我會一步一步地調用方法,而不會按隨機順序訪問這些行爲。如何在不使用隨機的情況下在玉石中實現這種隨機行爲?因爲我的主管不喜歡在代理行爲中使用隨機。Agent在Multi-agent系統中的行爲?

回答

3

您在Jade中實現了一個確定性的多代理系統,並希望通過隨機行爲訪問將其變爲不可預知的內容。您可以使用隨機訪問時間將代理行爲實例化爲DelayBehaviour。每次系統運行時都需要更改隨機種子;否則,它仍然是確定性的。因此,每次系統運行時,每個行爲都有不同的隨機執行時間。

看玉教程和入門第6章進行了全面的文檔看:

DelayBehaviour

Independent Random Generators

如果你的上司不喜歡這個詞隨機你可以把這種方式稱之爲「不確定性行爲調用(NDBC)「,但它是隨機的。

+0

感謝您的好意回覆此... :) – Rosh 2012-02-13 15:20:38

相關問題