SwarmはObjective C(オブジェクト指向)でコードを書く必要があります。 そのためC言語とは少し異なり、少し複雑です。 そのためまずはサンプルファイルを読み解くことから勉強する必要があると思います。 そこでここではダウンロードし、Makefileを少し変更することにより、 コンパイル、実行できるものを紹介します。 (もちろん私の環境(Ubuntu 10.04)でのみ確認。)

  1. http://ftp.swarm.org/pub/swarm/src/swarm/

    swarmapps-2.3.0.tar.gz
    ↑:最もメジャーなサンプルファイル。

  2. UCLAでの講義: POL SCI 209 SEM 1: Programming for Political Scientists
    http://www.sscnet.ucla.edu/99W/polisci209-1/
    p209-1.tar.gz
    ↑:すべてはコンパイルできませんが。

    POL SCI 209 SEM 1: Special Topics in Formal Theory and Quantitative Methods: Computational Modeling
    http://www.sscnet.ucla.edu/99S/polisci209-1/
    march.tar.gz
    evolIPD1a.tar.gz

  3. http://condor.depaul.edu/slytinen/abm/StupidModel/
    ObjCSwarmStupidmodels.tgz

  4. http://ftp.swarm.org/pub/swarm/apps/objc/contrib/

    ↑:沢山DLできますが、なかなか容易に実行できるものはありません。

    CW-0.1.tar.gz
    ConwayLife-1.1-Swarm-2.1.140.tar.gz
    Dancer-1.0-Swarm2.1.140.tar.gz
    EPD-2.1.2-2.1.1.tar.gz
    →evolutionary prisoner's dilemma
    ElFarol-1.0.tar.gz
    GM-0.1.tar.gz
    SearchableSpace.tar.gz
    antsort-2.1.tar.gz
    arborgames-2.1.141-Swarm2.1.141.tar.gz
    bell-0005.tar.gz
    bp-ct-1.2.tar.gz
    ct-hayek-1.2.tar.gz
    repeatingHeatbugsParameter-2.0.1x.tar.gz
    tipsybugs-2.1-Swarm-2.1.141.tar.gz
    turmites-2.1-Swarm-2.1.141.tar.gz
    village4-2.1.tar.gz

  5. http://artstkmkt.sourceforge.net/updates/

    ASM-2.2.1.tar.gz
    ASM is the Santa Fe Institute "Artificial Stock Market" simulation model. This page is mainly aimed to the revision/updating of ASM using the Swarm Toolkit, which is provided by Swarm Development Group



Back to C Language

Google






↑ JavaでSwarmをやる人向け。【筆者HP】

↑ 論文集

↑ 筆者の研究紹介。特にSugarScapeについて。

MASを使う人にはよさそう

↑ 論文集 [Code]

↑ 論文集