ライフゲーム / 人工生命 17-12. チューリング・パターンを応用して一筆書きパズル(Fillパズル)を解いてみた やること以前書いたチューリング・パターンの記事の閲覧数が地味に伸びています。記事中の「線の生成」を見ていたら、何かひらめきました。一筆書きのパズルが解けるのでは?何を言っているか分からないかと思います... 2020/10/30 Yasuda ライフゲーム / 人工生命
ライフゲーム / 人工生命 17-11. セルオートマトンで氷の剣山「ペニテンテ」をシミュレーションしてみた やることペニテンテ(Penitentes)は、アンデス山脈などで見られる、地面から雪や氷がニョキニョキ生えてるー!的な自然現象です。地面から生えるのではなく雪が融けることによって形成されるようで、一旦... 2020/06/27 Yasuda ライフゲーム / 人工生命
ライフゲーム / 人工生命 17-10. ボイドモデル(Boids)で人工生命シミュレーション(衝突回避、接近) やることボイドモデル(Boids)は、鳥の群れをシミュレーションするための人工生命モデルです。魚や陸上生物でもいいでしょう。今回は、ボイドモデルを構成する3つのルールのうち「分離(衝突回避)」「結合(... 2020/04/20 Yasuda ライフゲーム / 人工生命
ライフゲーム / 人工生命 17-9. 太さや模様が不均質なチューリング・パターン やること部分的に太さが違う、あるいは部分的に模様が違う、そんなチューリング・パターンを作ってみましょう。必修科目こちらを履修しておいてください。実行環境WinPythonかGoogle Colabor... 2019/10/03 Yasuda ライフゲーム / 人工生命
ライフゲーム / 人工生命 17-8. チューリング・パターンで指紋の復元 やることチューリング・パターンで指紋を復元してみます。参考文献あまり文献が見つかりませんでしたが、指紋画像を初期値にすればよいとの記述を見つけました。指紋画像はこちらから拝借しました。復元とは?本来の... 2019/08/17 Yasuda ライフゲーム / 人工生命
ライフゲーム / 人工生命 17-7. Youngのモデルでお手軽にチューリング・パターン やること17-5ではチューリング・パターンを作ってみましたが、微分方程式アレルギーの方にはちょっと難しかったです。今回は、Youngの単純化したモデル(David A.Young, Mathemati... 2019/08/17 Yasuda ライフゲーム / 人工生命
ライフゲーム / 人工生命 17-6. ライフゲーム(正方形、基本ルール、色付き) やることライフゲームに年齢の概念を追加し、生き延びた時間に応じて色を付けてみましょう。実行環境ライフゲームの基本こちらの記事をご参照ください。ソースコードWinPython用のコードです。生セルの畳み... 2019/06/28 Yasuda ライフゲーム / 人工生命
ライフゲーム / 人工生命 9-9. 遺伝的アルゴリズム(vcopt)でライフゲームの逆方向を計算してみた やること※2022/11/18 コードと結果を大幅に修正しましたライフゲームは1ステップ先を計算するのは簡単ですが、1ステップ前を計算するのはなかなか難しいです。vcoptで逆ライフゲームを試してみま... 2019/06/23 Yasuda ライフゲーム / 人工生命
ライフゲーム / 人工生命 17-5. ライフゲームを応用してチューリング・パターンを作ってみた やることライフゲームのプログラムを改造して、チューリング・パターンを作ってみます。参考文献反応拡散方程式のGray-Scottモデルについては、sakamotoさんの記事をご参照ください。こちらの2つ... 2019/05/31 Yasuda ライフゲーム / 人工生命
ライフゲーム / 人工生命 17-4. ライフゲーム(六角形、基本ルール) やること六角形のフィールドでライフゲームに挑戦します。参考文献これらを参考にさせていただきました。考え方(六角形の表示方法)2次元配列を斜めにひねって表示することにします。よって、ステップの繰り返し計... 2019/05/27 Yasuda ライフゲーム / 人工生命