人間とアリの違いは何でしょうか? 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 |
>>: 大量データのための2次パーソナルコネクションマイニングアルゴリズム(Hadoop実装)
世界中で大きなデジタル革命が起こっています。技術の進歩により、イノベーション、俊敏性、市場開発が加速...
モノのインターネットの世界は手の届くところにありますが、それには良い面と悪い面の両方が伴います。機械...
この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...
「AI as a Service」は、多次元統合と3次元浸透を備えたプラットフォームです。人工知能...
現在、世界のビジネスで大きな波を起こしている大きなトレンドが 2 つあります。 1 つ目は、企業が生...
[[415476]]この記事はWeChatの公開アカウント「Magic Programmer K」か...
今年の第 2 四半期だけで、Nvidia は 816 トンの H100 を販売しました。同じペースで...
2023年7月を迎え、大規模言語モデル(LLM)の開発は新たな段階に入り、オープンソースが話題になっ...
[[431145]]過去1年間、COVID-19パンデミックにより、多くの業界が開発戦略を再考し、変...
データサイエンスは、近年テクノロジー分野で最もホットな分野の 1 つです。データサイエンスまたは関連...
推薦システムは早くから誕生していたが、本格的に注目されるようになったのは、「Facebook」に代表...
[[327813]]新たな研究によると、人工知能(AI)は、自撮り写真だけに基づいて人の性格を識別す...