الگوریتم مورچگان

  • شروع کننده موضوع
  • #1
ارسال‌ها
3,981
امتیاز
32,567
نام مرکز سمپاد
فرزانگان امین
شهر
اصفهان
سال فارغ التحصیلی
1390
سلام!شما چیزی در مورد الگوریتم مورچگان می دونید؟!راستش اسمش واسه م جذاب بود!اینو پیدا کردم:

این روش از توانائی مورچه‏ها در پیدا کردن کوتاه ترین مسیر بین لانه و یک منبع غذایی الهام گرفته است. وقتی مورچه‏ها در محیط اطراف حرکت می‏نمایند، اثری شیمیایی به نام فرمون از خود به جای می‏گذارند. وقتی جمعیتی از مورچه‏ها از چند مسیر بین لانه و یک منبع غذایی حرکت می‏کنند، پس از مدت زمانی معینی مشاهده می‏شود که در مسیر‏های متفاوت مقدار فرمون‏های بر جای گذاشته شده متفاوت می‏باشد. این امر ناشی از این واقعیت است که مورچه‏هایی که در مسیر کوتاه‏تر حرکت می‏کنند، به علت کوتاه تر بودن مسیر دریک مدت زمان معین تردد بیشتری داشته‏اند.چون مورچه‏ها ذاتاً مسیری را انتخاب می‏کنند که دارای فرمون بیشتری است، پس مدت زمانی معین مشاهده می شود که مورچه‎ها، مسیر کوتاه تر را انتخاب کرده‎اند. با استفاده از روش مورچه‎ها، روش جستجوئی پیاده سازی می‎شود که هر مرحله‏ای از اطلاعات مراحل قبلی برای رسیدن به هدف استفاده می نماید. برای فهم بهتر الگوریتم بهتره به طراحی مسئله فروشنده دوره گرد بوسیله کلونی مورچگان مراجعه کنید.مسئله فروشنده دورگرد عبارت است از یافتن مسیری شامل تمام شهرها به طوری که مسیر حاصل دارای کمترین طول باشد. به این منظور هر مورچه در شهری که به طور تصادفی انتخاب شده است قرار داده می‏شود. در این سیستم بسته هر مورچه حافظه‏ای دارد که اطلاعات را در مورد تور خود ذخیره می‏نماید. این شهرها نقاط شروع هستند. مورچه‏ها به صورت احتمالی شهرهای بعدی را انتخاب می‏نمایند تا جائی که هر مورچه تمام شهرها را ملاقات نماید.

یه کتاب هم هست در موردشون:
معروف‌ترين و پرفروش ترين كتاب در زمينة الگوريتم مورچگان
(Ant Colony Optimization- ACO)

عنوان كتاب: آشنايي با الگوريتم مورچگان و کاربردهاي آن
نويسندگان: دكتر محمدمهدي سپهري، مهندس محمد رحيمي‌مقدم

شابک : 4 - 32 - 8383 - 964 - 978
قيمت : 40000 ريال
 
  • شروع کننده موضوع
  • #2
ارسال‌ها
3,981
امتیاز
32,567
نام مرکز سمپاد
فرزانگان امین
شهر
اصفهان
سال فارغ التحصیلی
1390
پاسخ : الگوریتم مورچگان

کاربردها:

از كاربردهاي ACO مي‌توان به بهينه‌كردن هر مسئله‌اي كه نياز به يافتن كوتاهترين مسير دارد، اشاره نمود:
1. مسيريابي داخل شهري و بين‌شهري.
2. مسيريابي بين پست‌هاي شبكه‌هاي توزيع برق ولتاژ بالا.
3. مسيريابي شبكه‌هاي كامپيوتري.
4-مسیر یابی تامین مواد اولیه جهت تولید به هنگام

مسيريابي شبكه‌هاي كامپيوتري با استفاده از AC:O
اطلاعات بر روي شبكه بصورت بسته‌هاي اطلاعاتي كوچكي (Packet) منتقل مي‌شوند. هريك از اين بسته‌ها برروي شبكه در طي مسير از مبدأ تا مقصد بايد از گره‌هاي زيادي كه مسيرياب (Router) نام دارند عبور كنند. در داخل هر مسيرياب جدولي قرار دارد تا بهترين و كوتاهترين مسير بعدي تا مقصد از طريق آن مشخص مي‌شوند، بنابراين بسته‌هاي اطلاعاتي حين گذر از مسير‌ياب‌ها باتوجه به محتويات اين جداول عبور داده مي‌شوند.
روشي به نام ACR: Ant Colony Routerveng پيشنهاد شده كه براساس ايده كنوني مورچه به بهينه‌سازي جداول مي‌پردازد و درواقع به هر مسيري با توجه به بهينگي آن امتياز مي‌دهد. استفاده از ACR به اين منظور داراي برتري نسبت به ساير روشهاست كه با طبيعت ديناميك شبكه سازگاري دارد. زيرا به عنوان مثال ممكن است مسيري پرترافيك شود يا حتي مسيريابي (Router) از كار افتاده باشد و به دليل انعطاف‌پذيري كه ACO در برابر اين تغييرات دارد همواره بهترين راه‌حل بعدي را در دسترس قرار مي‌دهد.

تعريف رياضي الگوريتم مورچگان و بهره‌گيري از مسأله فروشنده دوره‌گرد جهت مسأله‌سازي:
توضيح:
مسأله فروشنده دوره‌گرد از n شهر تشكيل شده كه بين هر دو شهر آن يك مسير مي‌تواند وجود داشته باشد. هريك از اين مسيرها فاصله يا هزينه مشخص دارد. فروشنده دوره‌گرد مي‌خواهد از يكي از اين شهرها مسير خود را شروع كرده و سپس به كليه شهرها مسافرت كند و از هريك از شهرها يكبار فقط بگذرد و درنهايت به شهر مبدأ بازگردد و در اين مسأله هدف، پيدا كردن ترتيبي از شهرهاست كه فروشنده دوره‌گرد از آنها عبور نمايد، به نحوي‌كه در كل مجموع مسافت طي شده (هزينه سفرها) توسط فروشنده حداقل شود.
الگوريتم AC:O براي پياده‌سازي كلوني مورچه، از مورچه‌هاي مصنوعي بعنوان عناصري در بهينه‌سازي استفاده مي‌شود. البته اين عناصر تفاوت‌هاي اساسي با مورچه‌هاي واقعي دارند كه عبارتند از:
1- حافظه: براي مورچه‌هاي مصنوعي مي‌توان يك حافظه درنظر گرفت كه مسيرهاي حركت را در خود نگه دارد.
2- موانع ساختگي: تغيير دادن جزئيات مسئله براي بررسي الگوريتم و رسيدن به جوابهاي متنوع.
3- حيات در محيط گسسته: مورچه‌هاي واقعي نمي‌توانند جدا از كلوني به حيات خود ادامه دهند.
 

mrm573

کاربر جدید
ارسال‌ها
1
امتیاز
3
پاسخ : الگوریتم مورچگان

کتاب مناسبي در اين زمينه به زبان فارسي منتشر شده شايد براي غلاقمندان مناسب باشه:

معروف‌ترين و پرفروش ترين كتاب در زمينة الگوريتم مورچگان
(Ant Colony Optimization- ACO)
عنوان كتاب: آشنايي با الگوريتم مورچگان و کاربردهاي آن
نويسندگان: دكتر محمدمهدي سپهري، مهندس محمد رحيمي‌مقدم
شابک : 4 - 32 - 8383 - 964 - 978
قيمت : 35000 ريال
کد محصول : م . ع - 142
شما مي‌توانيد اين کتاب را از طريق وب سايت کتاب به آدرس زير خريداري نمائيد:
» http://fardab.com/index.php?option=com_bookcity&itemid=58&task=detailproduct&id=22551
 

mgh-nano

کاربر خاک‌انجمن‌خورده
ارسال‌ها
1,411
امتیاز
3,170
نام مرکز سمپاد
فرزانگان یک
شهر
کرمان
دانشگاه
شهید بهشتی
رشته دانشگاه
cs
پاسخ : الگوریتم مورچگان

به نقل از mrm573 :
کتاب مناسبي در اين زمينه به زبان فارسي منتشر شده شايد براي غلاقمندان مناسب باشه:

معروف‌ترين و پرفروش ترين كتاب در زمينة الگوريتم مورچگان
(Ant Colony Optimization- ACO)
عنوان كتاب: آشنايي با الگوريتم مورچگان و کاربردهاي آن
نويسندگان: دكتر محمدمهدي سپهري، مهندس محمد رحيمي‌مقدم
شابک : 4 - 32 - 8383 - 964 - 978
قيمت : 35000 ريال
کد محصول : م . ع - 142
شما مي‌توانيد اين کتاب را از طريق وب سايت کتاب به آدرس زير خريداري نمائيد:
» http://fardab.com/index.php?option=com_bookcity&itemid=58&task=detailproduct&id=22551
نام گروه : سرگرمی | حیوانات خانگی
؟؟؟
 
بالا