アリの採餌とインターネットアルゴリズム

アリの採餌とインターネットアルゴリズム

[[93484]]

人間とアリの違いは何でしょうか? Ant にはインターネットがありません。

創造的な思考を持つ人間に比べると、アリは単なる本能に頼った生き物にしか思えません。しかし、スタンフォード大学の 2 人の科学者は、アリが私たちが考えていたよりもはるかに賢いことを発見しました。アリはインターネットを発明したわけではありませんが、インターネット上のアルゴリズムを理解しています。この興味深い発見はスタンフォード大学のウェブサイトで説明されています。

生物学教授のデボラ・ゴードン氏はアリゾナ州で農場のアリを観察していたところ、アリが餌を探すときの特異な行動に気づき、コンピューター科学者のバラジ・プラバカール氏にこの件について相談した。 Balaji Probhakar 氏はネットワーク ファイル転送の専門家でしたが、これがコンピューターとどのように関係するかをすぐには理解していませんでした。翌日、彼はひらめきを得て、アリの行動はインターネット上のファイル転送と非常に似ていると突然思いつきました。 「アリが利用可能な食物の量を理解するために使用するアルゴリズムは、TCP で使用されるアルゴリズムと基本的に同じです」と Prabhaker 氏は述べています。

TCP(伝送制御プロトコル)は、インターネット上で最も重要なプロトコルの 1 つです。インターネット上のデータ輻輳を管理するために使用されます。私たちのネットワークが当初数十個のノードから今日では数億個のノードにまで成長できたのは、まさに TCP プロトコルのおかげです。その動作原理は次のとおりです。データ ソースである A がファイルをエンドポイント B に送信し、ファイルは無数のデータ パケットに分割されます。 B はデータ パケットを受信すると、データ パケットが配信されたことを示す確認応答を A に送信します。

これを行う利点は、データの混雑を回避できることです。 B が速度が遅いことを確認した場合、帯域幅が不足していることを意味し、A は状況に応じてデータ送信を遅くすることができます。B が速度が速いことを確認した場合、A は送信を高速化します。このプロセスにより、利用可能な帯域幅が決定され、それに応じて伝送速度が増減します。

ゴードンは、農場の野アリが非常によく似た行動をとることを発見した。彼らは餌を探すために採餌アリを派遣します。食べ物がたくさんある場合、採餌アリはすぐに戻ってきて、より多くのアリが巣を離れて食べ物を探し始めます。採餌アリが何も持たずに戻ってくると、アリのコロニーの採餌行動は減少するか、停止することもあります。

この状況を踏まえて、プロブカハールは食物の量に基づいてアリのコロニーの採餌行動を予測するアルゴリズムを書き、ゴードンは実験を通じてそれを確認した。彼らは、TCP ベースのアルゴリズムがアリの行動をほぼ正確に予測したことを発見しました。

「アリは私たちがよく知っているアルゴリズムを発見し、何百万年もの間それを使ってきたのです。」プラバカール氏は語った。

また、アリは TCP アルゴリズムの他の 2 つのルールに従っていることもわかりました。 1 つはスロー スタートと呼ばれ、データ転送の開始時に、データ ソースが帯域幅を推定するために大量のデータ パケットを送信します。同様に、アリのコロニーが餌探しを始める前に、餌探しアリを放って餌の量を検出します。

もう 1 つはタイムアウトと呼ばれます。データ伝送リンクが中断または妨害されると、データ ソースはデータ パケットの送信を停止します。同様に、採餌アリが 20 分以上巣に戻らない場合、他の採餌アリは巣を離れません。

ゴードン氏は、アリのコロニーの行動がネットワーク システムの設計にどのように役立つかについて、科学者はまだ表面的なところまでしか解明していないと考えています。現在、アリには 11,000 種が存在し、さまざまな環境に生息し、さまざまな生態学的問題に対処しています。アリの行動は予想外のものですが、コンピュータ システムで利用できる可能性があります。各アリの能力は限られていますが、コロニーは複雑なタスクを達成することができます。

「したがって、アリのアルゴリズムは単純で、分散型で、スケーラブルでなければなりません。これはまさに、大規模な人工分散システムを設計するときに必要な特性です」と彼女は言いました。「さまざまな種類のアリがどのように行動を制御するかについてさらに学ぶにつれて、ネットワーク アルゴリズムの有用な例を多数見つけることができると思います。」

アリとアルゴリズムは信じられないほどのつながりがあるように思えますが、自然の驚異はしばしば私たちの想像を超えます。人間が発見したさまざまなアルゴリズムやモデルは、人間自身の思考から生まれたもののように思えますが、自然界にはさまざまな例がよく見られます。これは人々に奇妙な空想を与えずにはいられません。あるいは、私たちが住んでいる世界は実際にはアルゴリズムによって駆動される機械なのだろうか?

オリジナルリンク: http://www.ifanr.com/141875

<<:  .NET が提供する暗号化アルゴリズムの概要

>>:  大量データのための2次パーソナルコネクションマイニングアルゴリズム(Hadoop実装)

ブログ    
ブログ    
ブログ    
ブログ    

推薦する

人工知能の時代、3つの問題が未来を決定づける

学習と進化ご存知のとおり、量子という概念は120年前にドイツの物理学者プランクによって提唱されました...

AIを使用するための実践的な方法論:次の5つのステップに従ってください

Gartner の調査によると、約 37% の組織が何らかの形で AI を実装しています。しかし、E...

...

PaddlePaddleのクリック率に基づくディープラーニング手法の試み

序文チーム内でクリック率に関する記事をいくつか共有した際に、広告のクリック率の推定値を計算する一般的...

...

180 の大学が人工知能専攻の追加を承認されました。これらの大学への出願をお勧めしますか?

[[317457]]教育部が発表した最新の学部専攻新登録リストでは、理工系や総合大学のほか、語学や...

AIが死海文書の秘密を解読:筆写者は1人だけではなかった

海外メディアの報道によると、フローニンゲン大学の研究者らが新たな筆跡分析法を開発した。この手法は死海...

クラウド セキュリティにおける生成 AI: アクションよりもノイズが多い? !

翻訳者 | ジン・ヤンレビュー | Chonglou人工知能はクラウド セキュリティの次の大きなトレ...

ChatSQL: ChatGPT を有効にしてプレーンテキストで SQL クエリを作成できるようにする

翻訳者 |ブガッティレビュー | Chonglou ChatGPTは2020年6月にリリースされ、 ...

技術革新は「プロトタイプ」で止まるわけにはいかない…

[[270666]] [51CTO.com クイック翻訳] 昨今、クラウドコンピューティング、ブロ...

...

「ブラック」AI | 新たなAIサイバー攻撃のトップ10をチェック

今日、人工知能技術の急速な発展は、さまざまな分野に前例のない変化と進歩をもたらしています。その中には...

エキサイティング!自動運転におけるGPT-4Vの予備研究

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

ドローン操縦開始!この国は迎撃のための航空システムを開発している

ドローンはハイテク製品として、遠隔操作が可能で、移動が地形に制限されないことから、技術愛好家や写真愛...

...