( ! ) Deprecated: mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/users/2/daiskip/web/sites_applog/userlib/class/adodb/drivers/adodb-mysql.inc.php on line 381
Call Stack
#TimeMemoryFunctionLocation
10.0004274768{main}( ).../app.php:0
20.00771559808MyDB->MyDB( ).../app.php:4
30.00881828128ADOConnection->PConnect( ).../MyDB.php:42
40.00891828360ADODB_mysql->_pconnect( ).../adodb.inc.php:484
50.00891828408mysql_pconnect ( ).../adodb-mysql.inc.php:381

( ! ) Deprecated: mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/users/2/daiskip/web/sites_applog/userlib/class/adodb/drivers/adodb-mysql.inc.php on line 381
Call Stack
#TimeMemoryFunctionLocation
10.0004274768{main}( ).../app.php:0
20.01031839224getInstallCount( ).../app.php:17
30.01031839400MyDB->MyDB( ).../common.php:109
40.01031840320ADOConnection->PConnect( ).../MyDB.php:42
50.01031840368ADODB_mysql->_pconnect( ).../adodb.inc.php:484
60.01031840416mysql_pconnect ( ).../adodb-mysql.inc.php:381

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /home/users/2/daiskip/web/sites_applog/userlib/class/adodb/drivers/adodb-mysql.inc.php:381) in /home/users/2/daiskip/web/sites_applog/app.php on line 76
Call Stack
#TimeMemoryFunctionLocation
10.0004274768{main}( ).../app.php:0
20.39761892384header ( ).../app.php:76
生か死か:ライフゲーム/セル・オートマトン/シミュレーション

生か死か:ライフゲーム/セル・オートマトン/シミュ


ライフゲーム (Conway's Game of Life) は1970年にイギリスの数学者ジョン・ホートン・コンウェイ (John Horton Conway) が考案した数理モデルである。単純なルールから複雑な結果が生成され、パズルやミニスケープの要素を持っている。生命の誕生、進化、淘汰などのプロセスを連想させるパターンも存在し、シミュレーションゲームと分類される場合がある。

生物集団においては、過疎でも過密でも個体の生存に適さないという個体群生態学的な側面を背景に持つ。セル・オートマトンのもっともよく知られた例でもある。

ライフゲームでは初期状態のみでその後の状態が決定される。碁盤のような格子があり、一つの格子はセル(細胞)と呼ばれる。各セルには8つの近傍のセルがある (ムーア近傍) 。各セルには「生」と「死」の2つの状態があり、あるセルの次のステップ(世代)の状態は周囲の8つのセルの今の世代における状態により決定される。
セルの生死は次のルールに従う。

誕生:死んでいるセルに隣接する生きたセルがちょうど3つあれば、次の世代が誕生する。

生存:生きているセルに隣接する生きたセルが2つか3つならば、次の世代でも生存する。

過疎:生きているセルに隣接する生きたセルが1つ以下ならば、過疎により死滅する。

過密:生きているセルに隣接する生きたセルが4つ以上ならば、過密により死滅する。

下に中央のセルにおける次のステップでの生死の例を示す。生きているセルは■、死んでいるセルは□で表す。