2016-07-30 4 views
0

私はNetlogoを初めて使いました。私は、アリの「複雑化」によって、アリコロニー最適化アルゴリズムの拡張を作成したいと考えています。これは、エージェント(アリ)が点状または粒子状ではなく、特定の方法を実行する前に環境内のさまざまな要因を考慮する必要があることを意味します。私は、各サブモジュールが環境の一部と同様に他のサブモジュールとやりとりすることができるサブモジュールを持つアリを作成できるようにしたいと考えています。これはNetlogoで可能ですか?これに関するリソースはすばらしいでしょう。Netlogoを使用して複雑なエージェントをシミュレートできますか?

答えて

1

はい、これはまさにNetLogoの目的です。

NetLogoの用語では、あなたのアリはカメです。カメには、速度や持ち運び能力などの属性(サブモジュールが意味すると思うもの)があります。それらはお互いにや環境(NetLogoのパッチ)と相互作用しますので、食べ物を拾い、家に持ち帰って戦うか、離れているかどうか。行動を決定する要因を記述することができれば、その行動をプログラムすることができます。

NetLogoには、メインサイトで簡単で便利なチュートリアル、モデルの豊富なライブラリ、およびリソースへのリンクがあります。

関連する問題