エージェントに他人との文化を共有させたいのですが。それらはバイナリータグで作られた文化を表す長さ11のストリングを持っています(例えば、10100111101)。 友人との文化を共有するために、彼らはランダムなタグを選択します。友人がそのタグ位置のエージェントと同意すると、変更は行われません。彼らが同意しない場合、エージェントのタグ(EpsteinとAxtell、GAS)に同意するために、友人のタグが反転されます。次のように詳細についてはタグフリッピング、文化共有。エージェントが文化を表す他の文字列値をフリップする方法
、文化の設定は次のとおりです。
set t-culture-tags n-values 11 [random 2]
以降、目的のサブセット化のために、私は0をカウントし、それらのグループを与えるために、このようにフィルタリング:
set shared-culture (filter [i -> i = 0] t-culture-tags)