Semut punya Internet

Koloni semut memiliki sistem yang canggih untuk memutuskan berapa banyak semut yang mencari makan untuk dikirim keluar dari koloninya.

Koloni semut memiliki sistem yang canggih untuk memutuskan berapa banyak semut yang mencari makan untuk dikirim keluar dari koloninya, dan menggunakan protokol mirip Internet untuk menghitung “bandwidth” yang tersedia untuk mentransfer informasi.

Penelitian ini diterbitkan dalam jurnal PLoS Computational Biology di bawah bimbingan Deborah Gordon, seorang ahli biologi, dan Balaji Prabhakar, seorang ilmuwan komputer.

Semut menggunakan algoritma yang sama yang menggambarkan TCP (Transmission Control Protocol), yang digunakan untuk mengetahui bandwidth yang tersedia untuk mentransfer file, tetapi alih-alih bandwidth, semut menggunakan versi TCP mereka sendiri untuk menentukan berapa banyak makanan yang tersedia , berdasarkan laporan semut yang mencari makan.

TCP mengatur kemacetan data di jaringan dengan mentransfer file, dibagi menjadi serangkaian paket, dari sumber ke tujuan . Sumber terus diinformasikan apakah file telah mencapai tujuannya.

Semut ( Pogonomymex barbatus ), diamati di Arizona, melakukan hal yang sama. Kecepatan semut pengembara meninggalkan koloni sebanding dengan jumlah makanan yang mereka temukan: jika ada cukup benih, mereka kembali lebih cepat dan lebih banyak semut pergi mencari makan.

Jika mereka membutuhkan waktu untuk kembali, jalan keluar semut melambat, karena para pemburu mengomunikasikan situasinya, dalam beberapa cara, dengan memancarkan gelombang dengan antena mereka.

Dalam studi tersebut, para ilmuwan tidak merinci mengapa semut tidak mengirim lebih banyak jenisnya ketika ada lebih sedikit makanan. Satu penjelasan yang mungkin adalah bahwa koloni bergantung pada data umpan balik yang dikirim oleh semut pengembara, dan mengirim lebih banyak semut keluar dari koloni akan membuang-buang waktu dan energi.

Prabhaker, untuk menguji teorinya, menulis sebuah algoritma untuk memprediksi pengiriman semut pengembara berdasarkan jumlah makanan yang tersedia. Ternyata ant-algorithm hampir identik dengan TCP.

Bahkan semut meniru proses TCP lainnya, seperti “slow start” , ketika sumber mengirimkan gelombang data di awal transmisi untuk mengukur bandwidth yang tersedia.

Misalnya, semut mengirim sekelompok semut pertama, dan jika mereka tidak kembali setelah 20 menit, itu akan mengurangi tingkat pengiriman kolektor.

Tampaknya semut sendiri adalah organisme sederhana, tetapi secara kolektif mereka dapat menyelesaikan tugas dengan kompleksitas sistem komputasi manusia.

Related Posts