X
تبلیغات
رایتل

دانستنی ها
علمی - تازه های تکنولوژی - فضا - جنگ افزار
[ پنج‌شنبه 6 مهر‌ماه سال 1391 ] [ 07:15 ب.ظ ] [ pooriya ]

دو محقق دانشگاه استنفورد در ادعایی عجیب عنوان کردند که الگوریتم مورد استفاده توسط مورچه‌های سرخ شباهت زیادی با الگوریتم انتقال داده‌ها در اینترنت دارد و می‌توان مورچه‌ها را مبدع اینترنت نامید!

به گزارش ایسنا، پروفسور دبورا گوردن زیست شناس و بالاجی پرابهکار محقق رایانه دانشگاه استنفورد در طرحی مشترک شبکه زندگی مورچه‌های سرخ با نام علمی Pogonomyrmex barbatus را مورد بررسی قرار داده و دریافتند که الگوریتم مورد استفاده این مورچه ها شباهت زیادی به پروتکل کنترل انتقال (TCP) اینترنت دارد.

مورچه های سرخ از الگوریتم خاصی در کلونی خود استفاده کرده و مجموعه قوانین ساده ای را پیروی می کنند، بگونه ای که اگر اتفاق مشخصی روی داد، عکس العمل مشخصی را نشان می دهند؛ در حقیقت مورچه ها بصورت کور کورانه از یکسری دستورات ثابت پیروی می کنند.

الگوریتم مورد استفاده در کلونی مورچه ها که از آن به نام Anternet (شبکه مورچه ای) یاد می شود، در علم رایانه نیز مورد استفاده قرار می گیرد و بعنوان مدلی برای بهینه سازی عملیات ها کاربرد دارد.

پروفسور «گوردن» طی دو دهه تحقیقات، زندگی مورچه ها را مورد بررسی قرار داده و دریافته است که الگوریتمی که مورچه ها برای بررسی میزان موجودی غذا در کلونی مورد استفاده قرار می دهند، مشابه الگوریتم مورد استفاده در پروتکل کنترل انتقال (TCP)‌ است.

الگوریتم TCP‌ میزان انتقال داده ها در اینترنت را مورد برررسی قرار می دهد. هر فایل بصورت مجموعه ای از بسته ها ارسال شده و برای هر بسته یک پیام تأیید صادر می شود؛ اگر پیام های تأیید دیر ارسال شوند، سرعت رایانه انتقال دهنده نیز افت پیدا می‌کند و با ارسال سریع پیام‌ها سرعت نیز افزایش می‌یابد.

این مسأله در کلونی مورچه های سرخ نیز دیده می‌شود؛ مورچه ها تا زمان یافتن غذا به کلونی باز نمی‌گردند و در صورت یافتن غذا به سرعت خود را به کلونی می‌رسانند.

پروفسور «پرابهکار» معتقد است که بررسی الگوریتم مورد استفاده در کلونی مورچه‌ها می تواند به ایجاد شبکه های توزیع ساده و مقیاس پذیر منجر شود.

منبع : همشهری آنلاین

.: Weblog Themes By Pichak :.

friends logo
فناوری IT نوشته ها و تصاویر ما
Statics
تعداد بازدید ها: 98933