Mrówki funkcjonują jak dane w Internecie. Mają nawet własny algorytm

Mrówki budujące swoje mrowiska i poruszające się po nich, korzystają z systemu do złudzenia przypominającego protokoły komunikacji w Internecie. Stanford University nazwało ten system "anternet" co jest wariacją na temat słów "ant" (mrówka) i "Internet".

Mrówki funkcjonują jak dane w Internecie. Mają nawet własny algorytm 1Fot. Flickr/CC

Mrówki budujące swoje mrowiska i poruszające się po nich, korzystają z systemu do złudzenia przypominającego protokoły komunikacji w Internecie. Stanford University nazwało ten system "anternet" co jest wariacją na temat słów "ant" (mrówka) i "Internet".

Chyba wszyscy widzieli w filmie przyrodniczym, jak mrówki biegną korytarzami mrowiska w tylko sobie znanym kierunku, pchane jakimś wewnętrznym imperatywem. Ale chyba mało kto zastanawiał się, jak to się dzieje, że mrowisko funkcjonuje tak idealnie - nie tworzą się korki, zatory, ruch odbywa się płynnie, a transport pożywienia zawsze trafia tam, gdzie powinien.

Odpowiedź na to pytanie nadeszła ze Stanford i brzmi znajomo: TCP. Przypomnę: protokół internetowy TCP pozwala wysłać pakiet danych z punktu A do punktu B. Dane te są rozbijane na mniejsze paczki. Gdy jedna z paczek dotrze na miejsce, punkt B informuje punkt A o sukcesie i możliwości wysłania kolejnej paczki. Ta informacja zwrotna wraca do A w określonym czasie. Czas ten pozwala ocenić przepustowość i dostosować transfer do nowych warunków. Dzięki TCP unikamy "cyfrowych korków", a transfer danych przebiega w miarę płynnie.

Co to ma wspólnego z mrówkami? Otóż Pogonomyrmex barbatus zachowują się prawie tak samo jak dane TCP, gdy wyruszają na poszukiwanie pokarmu.

Zbieraczka nie wróci do mrowiska, jeżeli nie znajdzie pożywienia. Jeżeli pożywienia jest dużo, to wróci znacznie szybciej, a z mrowiska wyruszy większa grupa zbieraczek dla zwiększenia wydajności transportu. Gdy zbieraczki wracają ze znikomą ilością jedzenia, przestają wyruszać na kolejne wyprawy, a cała akcja jest odwoływana.

Balaji Prabhakar napisał algorytm, który zadziwiająco dokładnie przewiduje zachowania zbieraczek w zależności od ilości jedzenia (czyli przepustowości). Algorytm ten został opracowany wraz ze studentką Katie Dektar i niemalże dokładnie odzwierciedla zasady protokołu TCP.

Pierwszy element TCP, jaki jest wykorzystywany to "powolny start". Polega ona na wysyłaniu dużych pakietów danych w celu zbadania przepustowości. Utrata pakietu kończy powolny start. Zbieraczki robią dokładnie to samo. Po zweryfikowaniu ilości pożywienia (przepustowości), ilość mrówek (pakietów) zbierających żywność jest dostosowywana do jej ilości.

Drugi element to "time out", czyli przerwa w transferze danych spowodowana awarią lub błędem. Gdy zbieraczki nie wracają do mrowiska po upływie 20 minut, wstrzymuje się wysyłanie kolejnych jednostek.

Prabhakar zwraca uwagę, że odkryliśmy jedynie czubek góry lodowej, jeżeli chodzi o komunikację wewnątrz mrowiska. Naukowiec ocenia, że zachodzą tam znacznie bardziej skomplikowane zależności matematyczne, niż nam się do tej pory wydawało.

Mrówki funkcjonują jak dane w Internecie. Mają nawet własny algorytm 2
© [źródło](http://s2.blomedia.pl/gadzetomania.pl/images/2012/08/3579542226ee7f83d06ez305862.jpg)

Źródło: Stanford

Źródło artykułu: WP Gadżetomania
Wybrane dla Ciebie
Ten projekt robi wrażenie. Portowy cypel zmieni się w zieloną oazę z operą
Ten projekt robi wrażenie. Portowy cypel zmieni się w zieloną oazę z operą
Co roku zabija setki osób. Szybciej niż popularne choroby
Co roku zabija setki osób. Szybciej niż popularne choroby
"Lodowiec zagłady". Śmiały plan ma ograniczyć wzrost poziomu mórz
"Lodowiec zagłady". Śmiały plan ma ograniczyć wzrost poziomu mórz
Jak dobrze umyć ziemniaki? Większość Polaków popełnia błąd
Jak dobrze umyć ziemniaki? Większość Polaków popełnia błąd
Bociany w Afryce szykują się do drogi. Kiedy dotrą do Polski?
Bociany w Afryce szykują się do drogi. Kiedy dotrą do Polski?
„Widzieć” bez oczu. Trening aktywuje korę wzrokową
„Widzieć” bez oczu. Trening aktywuje korę wzrokową
Boty na Moltbooku: "Ludzie to zgnilizna". Tak wyglądałby świat bez ludzi
Boty na Moltbooku: "Ludzie to zgnilizna". Tak wyglądałby świat bez ludzi
Lodowy "statek widmo" przybił do Gdańska. Obserwował go cały świat
Lodowy "statek widmo" przybił do Gdańska. Obserwował go cały świat
Waży 100 ton. Znaleźli ją w Londynie
Waży 100 ton. Znaleźli ją w Londynie
Nowość w mObywatelu. Opcja dla wszystkich
Nowość w mObywatelu. Opcja dla wszystkich
"Zjada mózg".To wyjatkowo niebezpieczny mikrooorganizm
"Zjada mózg".To wyjatkowo niebezpieczny mikrooorganizm
Błoto i sól niszczą twoje podłogi? Tak usuniesz uporczywe ślady
Błoto i sól niszczą twoje podłogi? Tak usuniesz uporczywe ślady
NIE WYCHODŹ JESZCZE! MAMY COŚ SPECJALNIE DLA CIEBIE 🎯