自然界では 魚の群れ行動、昆虫の 群集 行動、陸上動物の群れ行動 と類似点が見られる。冬の間、ムクドリは数百羽から数千羽もの巨大な群れ (群飛) を形成することで知られており、一斉に飛び立つと、観察者の頭上の空に魅惑的な渦巻き模様を描き出す。
測定 高速カメラを用いて鳥の群れの計測が行われ[ 2 ] 、後述する群れの単純な法則を検証するためにコンピュータ解析が行われた。その結果、これらの法則は鳥の群れの場合にも概ね当てはまることがわかったが、長距離引力法則(凝集性)は群れをなす鳥の最も近い5~10羽の近隣個体に適用され、これらの近隣個体と鳥との距離とは無関係であることがわかった。さらに、この凝集傾向には異方性 があり、鳥の前方や後方ではなく、側面の近隣個体に対してより強い凝集性が見られる。これは、飛んでいる鳥の視野が真前方や真後方ではなく、側面に向けられているためと考えられる。
別の最近の研究は、ローマ上空の群れの高速カメラ映像の分析に基づいており、最小限の行動規則を仮定したコンピューターモデルを使用しています。[ 3 ] [ 4 ] [ 5 ] [ 6 ]
アルゴリズム 生物の群れ行動の研究を支援するために、さまざまなアルゴリズムが導入されてきた。これらのアルゴリズムは、コンピュータグラフィックスから物理学まで、さまざまな起源を持ち、それぞれが実際の現象に対して独自の視点を提供している。
鳥の群れ行動を模倣するために開発されたコンピュータシミュレーションや数理モデルは、一般的に他の種の「群れ行動」にも適用できます。その結果、コンピュータサイエンスでは、「群れ行動」という用語は、鳥以外の種にも適用されることがあり、自力で動く個体の集団による集団運動、つまり魚 、細菌 、 昆虫 など多くの生物に見られる集団的な動物行動を 意味します。[ 7 ]
レイノルズのモデル群れ行動は、1987年にクレイグ・レイノルズ によってプログラムBoids を用いてコンピュータ上でシミュレーションされました。[ 8 ] このプログラムは、分離、整列、凝集という 3 つの基本ルールに従って移動する単純なエージェント (boid) をシミュレートします。その結果は、鳥 の群れ 、魚 の群れ 、昆虫 の群れ に似ており、映画の視覚効果のために開発されました。
ルール ボイド群集モデルの「凝集」挙動 レイノルズの群れ行動モデルは、3つの単純なルールによって制御されている。
分離 近隣の個体との密集を避ける(近距離反発) アライメント 近隣の船の平均進行方向へ舵を切る 凝集 近隣の平均位置に向かう(長距離引力) これら3つのシンプルなルールによって、群れは非常にリアルな動きを見せ、そうでなければ極めて実現が難しい複雑な動きと相互作用を生み出す。
ルールのバリエーション レイノルズが提唱して以来、基本モデルはさまざまな方法で拡張されてきた。例えば、C. Delgado-Mata ら[ 9 ] は、2007 年に基本モデルを拡張し、恐怖の影響を組み込んだ。嗅覚は、自由膨張ガス中の粒子としてモデル化されたフェロモンを介して、動物間で感情を伝達するために使用された。
クリストファー・ハートマンとベドリッチ・ベネス[ 10 ] は2006年に、リーダーシップの変化と呼ばれる、アライメントを補完する力を導入した。この力は、鳥がリーダーになって逃げようとする可能性を定義する。
Vicsekモデル 物理学の分野における初期のモデルである、1995年のヴィセックモデル(タマシュ・ヴィセック にちなんで名付けられた)[ 11 ] は、エネルギーが継続的に加えられるシステム(熱力学モデルとは異なる)であるアクティブマターの一形態としての群れの研究で注目を集めた。
集団運動や群れ行動に応用されたヴィセックモデルは、固定速度、自己推進粒子、隣接粒子の整列といった単純なルールセットだけで、サブグループ群集やミリング(渦構造)を実現できることを示している。これらのモデルは、その単純さと普遍性から物理学において魅力的な存在となっている。
しかしながら、このようなモデルでは、飛行中の上昇や下降による速度変化や、知覚視覚による方位波などの複雑な現象は再現されない。
空力モデル 2011年にシャーロット・K・ヘメルライクとハノ・ヒルデンブラント[ 12 ] は、誘引、整列、回避を利用し、これを実際のムクドリの多くの特性で拡張しました。
鳥は固定翼の空力特性に従って飛行するが、旋回時には回転する(そのため揚力を失う)。 彼らは(実際のムクドリのように)7匹という限られた数の相互作用する近隣個体と協調して行動する。 彼らは(ムクドリが夜明けにするように)寝床の上空にとどまろうとし、たまたま寝床から外側に移動した場合は、向きを変えて寝床に戻ります。 それらは比較的一定の速度で移動する。 著者らは、ムクドリの群れの多様な形状の形成には、飛行行動の特異性、群れの規模の大きさ、および相互作用する相手の数の少なさが不可欠であることを示した。
方向モデル Rama Carl Hoetzlein [ 13 ] は 2024 年に方向モデルを導入し、鳥の飛行の知覚的側面を基礎となる空力モデルから分離し、実際の飛行制御と同様の方向目標によってのみこれら 2 つの制御システムをリンクしました。各鳥の知覚モデルは方向ベースであり、球体にマッピングされ、生物の視覚システムにより近いものとなっています。知覚の出力は目標の方向角 (ベクトルではない) であり、これは飛行シミュレーターのように空力モデルを制御するために使用されます。この研究におけるエネルギーと周波数の解析は、実際の鳥の運動学の研究とシミュレーション モデルを結びつけています。このモデルは、群れの群れの重要な特徴である、出現する自発的な方向波を初めて実証しています。
複雑 群れ行動シミュレーションでは、中央制御は存在せず、それぞれの鳥が自律的に行動します。つまり、それぞれの鳥は、どの群れを自分の環境とみなすかを自分で決定しなければなりません。
群れ行動アルゴリズムの基本的な実装には複雑さがあるO ( n 2 ) {\displaystyle O(n^{2})} – 各鳥は潜在的に他のすべての鳥と相互作用し、反応する可能性があります。複雑さを制限するために、鳥は2Dまたは3D空間で限られた数の近隣とのみ相互作用すると想定されています。これは、2008年にBalleriniら[ 14 ] によって経験的に証明され、ムクドリは通常、最大で7つのトポロジー上の近隣と相互作用することが示されました。
改善点:
空間分割。[ 15 ] 群れの全体領域/体積は均等に分割されます。各ビンには、どの鳥が入っているかが記録されます。鳥が1つのビンから別のビンに移動するたびに、ビンの内容が更新されます。 複雑:O ( n k ) {\displaystyle O(nk)} 、kは考慮する周囲のビンの数です。 Lee Spector、Jon Klein、Chris Perry、Mark Feinsteinは 、進化計算システムにおける集団行動の出現を研究した。[ 16 ]
ベルナール・シャゼルは 、各鳥が一定の半径内の他の鳥に合わせて速度と位置を調整するという仮定の下では、定常状態に収束するのにかかる時間は、鳥の数の対数の高さの反復指数関数であることを証明しました。これは、鳥の数が十分に大きい場合、収束時間が非常に長くなり、事実上無限になる可能性があることを意味します。[ 17 ] この結果は、定常状態への収束にのみ適用されます。たとえば、群れの端で空中に放たれた矢は、鳥の中央神経系(鳥から鳥へ)の時間遅延によって遅くなる隣人との相互作用では説明できないほど速く群れ全体に反応を引き起こします。
アプリケーション 人間における群れのような行動は、人々が共通の焦点に引き寄せられる場合や、反発を感じる場合に起こることがある。例えば、銃声から逃げる群衆などが挙げられる。
ドイツのケルンで、リーズ大学の生物学者2人が、人間に群れのような行動が見られることを実証した。被験者のグループは、群れと非常によく似た行動パターンを示し、群れの5%が方向を変えると、他の5%もそれに続いた。1人が捕食者として指定され、他の全員がその人物を避けるように指示されると、群れは魚の群れと非常によく似た行動をとった。[ 18 ]
群れ行動は、無人航空機(UAV)の挙動を制御する手段としても検討されてきた。[ 19 ]
群れの動きはスクリーンセーバー でよく使われる技術で、アニメーションにも応用されています。群れの動きは多くの映画[ 20 ] で、よりリアルに動く群衆を生成するために使われてきました。 ティム・バートン の『バットマン リターンズ 』(1992年)では、群れをなすコウモリが登場しました。
群れ行動は、他の興味深いアプリケーションにも使用されています。インターネットマルチチャンネルラジオ局の自動プログラミングに適用されています。[ 21 ]また、情報の視覚化 [ 22 ]や最適化タスク [ 23 ] に も使用されています 。
参考文献 ↑ Hamilton, WD (1971). "利己的な群れの幾何学" . Journal of Theoretical Biology . 31 (2): 295– 311. Bibcode : 1971JThBi..31..295H . doi : 10.1016/0022-5193(71)90189-5 . PMID 5104951 . ↑フェダー、トニ(2007年10 月 )。 「 統計物理学は鳥のためのものだ」 。Physics Today。60 ( 10 ) : 28–30。Bibcode : 2007PhT ....60j..28F。doi : 10.1063/1.2800090 。 ↑ Hildenbrandt, H; Carere, C; Hemelrijk, CK (2010). "数千羽のムクドリによる自己組織化された空中ディスプレイ:モデル" . Behavioral Ecology . 21 (6): 1349– 1359. arXiv : 0908.2677 . doi : 10.1093/beheco/arq149 . ↑ Hemelrijk, CK; Hildenbrandt, H (2011). "鳥の群れの形状が変化する原因のいくつか" . PLOS ONE . 6 (8) e22479. Bibcode : 2011PLoSO...622479H . doi : 10.1371/journal.pone.0022479 . PMC 3150374 . PMID 21829627 . ↑ プロジェクト・スターフラッグ ↑ フローニンゲン大学による群れ行動モデル ↑ O'Loan, OJ; Evans, MR (1999). "一次元群集における交互定常状態". Journal of Physics A: Mathematical and General . 32 (8). IOP Publishing: L99. arXiv : cond-mat/9811336 . Bibcode : 1999JPhA...32L..99O . doi : 10.1088/0305-4470/32/8/002 . S2CID 7642063 . ↑ Reynolds, Craig W. (1987). "Flocks, herds and schools: A distributed behavioural model.". ACM SIGGRAPH Computer Graphics . Vol. 21. pp. 25–34 . ↑ Delgado-Mata C、Ibanez J、Bee S、et al . (2007)。「仮想環境における人工的 な 恐怖を 伴う仮想動物の使用について」。New Generation Computing。25 ( 2): 145– 169。doi : 10.1007/ s00354-007-0009-5。S2CID 26078361 。 ↑ Hartman C 、Benes B (2006)。「自律型ボイド」。Computer Animation and Virtual Worlds。17 ( 3–4 ) : 199–206。doi : 10.1002 / cav.123。S2CID 15720643 。 ↑ Vicsek, T.; Czirok, A.; Ben-Jacob, E.; Cohen, Inon; Shochet, O (1995), "Novel Type of Phase Transition in a System of Self-Driven Particles", Physical Review Letters , 75 (6): 1226– 1229, arXiv : cond-mat/0611743 , Bibcode : 1995PhRvL..75.1226V , doi : 10.1103/PhysRevLett.75.1226 ↑ Hemelrijk, CK; Hildenbrandt, H. (2011). "鳥の群れの形状が変化する原因のいくつか" . PLOS ONE . 6 (8) e22479. Bibcode : 2011PLoSO...622479H . doi : 10.1371/journal.pone.0022479 . PMC 3150374 . PMID 21829627 . ↑ Hoetzlein, RC (2024). "Flock2: 方向に基づく社会的群れ行動のモデル" . Journal of Theoretical Biology . 593 111880. arXiv : 2404.17804 . Bibcode : 2024JTBio.59311880H . doi : 10.1016/j.jtbi.2024.111880 . PMID 38972569 . ↑ Ballerini M.; Cabibbo N.; Candelier R.; Cavagna A.; Cisbani E.; Giardina I.; Lecomte V.; Orlandi A.; Parisi G.; Procaccini A.; Viale M.; Zdravkovic V. (2008), Interaction controlling animal collective behavior depends on topological rather than metric distance: Evidence from a field study , vol. 105, Proc. Natl. Acad. Sci., pp. 1232– 1237 ↑ Hoetzlein, R. (2014), Fast Fixed-Radius Nearest Neighbors: Interactive Million-Particles Fluids , GPU Technology Conference ↑ Spector, L.; Klein, J.; Perry, C.; Feinstein, M. (2003). "Emergence of Collective Behavior in Evolving Populations of Flying Agents" . Proceedings of the Genetic and Evolutionary Computation Conference (GECCO-2003) . Springer-Verlag . 2007年 5月1日取得 。 ↑ バーナード・シャゼル、「鳥の群れ行動の収束」 、J. ACM 61 (2014) ↑ " http://psychcentral.com/news/2008/02/15/herd-mentality-explained/1922.html 2014年11月29日にWayback Machine に アーカイブされました"。2008年10月31日に取得。 ↑ Senanayake, M., Senthooran, I., Barca, JC, Chung, H., Kamruzzaman, J., & Murshed, M.「ロボット群のための探索および追跡アルゴリズム:概説」 ↑ Gabbai, JME (2005). Complexity and the Aerospace Industry: Understanding Emergence by Relating Structure to Performance using Multi-Agent Systems (Thesis). Manchester: University of Manchester Doctoral Thesis. Archived from the original on 2014-12-19 . Retrieved 2007-02-21 . ↑ Ibanez J、Gomez-Skarmeta AF、Blat J ( 2003)。「DJ - boids: マルチチャンネルラジオ局プログラミングとしての出現的集団行動」。 第8回インテリジェントユーザーインターフェース国際会議議事録 。pp. 248–250。doi : 10.1145/604045.604089 。 ↑ Moere AV (2004). "Time-Varying Data Visualization Using Information Flocking Boids" (PDF) . Proceedings of the IEEE Symposium on Information Visualization . pp. 97–104 . doi : 10.1109/INFVIS.2004.65 . 2022年10月9日にオリジナルからアーカイブ された (PDF) 。 ↑ Cui Z, Shi Z (2009). "Boid particle swarm optimisation". International Journal of Innovative Computing and Applications . 2 (2) 31778: 77– 85. doi : 10.1504/IJICA.2009.031778 .
情報源 Bouffanais, Roland (2016). Design and Control of Swarm Dynamics . SpringerBriefs in Complexity. Springer Singapore. doi : 10.1007/978-981-287-751-2 . ISBN 978-981-287-750-5 。 Cucker, Felipe; Steve Smale (2007). "The Mathematics of Emergence" (PDF) . Japanese Journal of Mathematics . 2 : 197– 227. doi : 10.1007/s11537-007-0647-x . S2CID 2637067 . 2008-06-09 に取得. Shen, Jackie (Jianhong) (2008). "階層的リーダーシップ下におけるCucker–Smaleの群れ行動" . SIAM J. Appl. Math . 68 (3): 694– 719. arXiv : q-bio/0610048 . doi : 10.1137/060673254 . S2CID 14655317 . 2008年6月9日 取得 . Fine, BT; DA Shell (2013). "仮想、ロボット、および生物学的群れのメンバーのための微視的群れ運動モデルの統合". Auton. Robots . 35 ( 2–3 ): 195–219 . doi : 10.1007/s10514-013-9338-z . S2CID 14091388 . ヴァサーヘリイ、G. C. ヴィラーグ; G.ソモルジャイ; T.ネプシュ; AEエイベン; T. ヴィセク (2018)。「閉鎖環境における自律型ドローンの最適化された群れ」。科学ロボティクス 。3 (20) eaat3536 (2018 年 7 月 18 日発行)。土井 :10.1126/scirobotics.aat3536 。hdl : 1871.1/87dd0889-cb66-4699-a27b-fc34f75e9b6d 。PMID 33141727。
外部リンク クレイグ・レイノルズのBoidsページ イズトク・レバー・バジェックによるファジー論理に基づく群れ行動に関する論文集 ムクドリの大群(BBCの動画) ドローンがノーフォークのムクドリの大群を捉える(BBC動画)