فهرست:
دانلود پاورپوینت الگوریتم کلونی زنبور عسل
فهرست:
بهینهسازی گروه مورچهها یا ACO همانطور که می دانیم مسئله یافتن کوتاهترین مسیر، یک مسئله بهینه سازیست که گاه حل آن بسیار دشوار است و گاه نیز بسیار زمانبر. برای مثال مسئله فروشنده دوره گرد را نیز میتوان مطرح کرد. در این روش(ACo)، مورچههای مصنوعی بهوسیلهٔ حرکت بر روی نمودار مسئله و با باقی گذاشتن نشانههایی بر روی نمودار، همچون مورچههای واقعی که در مسیر حرکت خود نشانههای باقی میگذارند، باعث میشوند که مورچههای مصنوعی بعدی بتوانند راهحلهای بهتری را برای مسئله فراهم نمایند. همچنین در این روش میتوان توسط مسائل محاسباتی-عددی بر مبنای علم احتمالات بهترین مسیر را در یک نمودار یافت.
روش که از رفتار مورچهها در یافتن مسیر بین محل لانه و غذا الهام گرفته شده؛ اولین بار در ۱۹۹۲ توسط مارکو دوریگو (Marco Dorigo) در پایان نامهٔ دکترایش مطرح شد.
الگوریتم کلونی مورچه الهام گرفته شده از مطالعات و مشاهدات روی کلونی مورچه هاست. این مطالعات نشان داده که مورچهها حشراتی اجتماعی هستند که در کلونیها زندگی میکنند و رفتار آنها بیشتر در جهت بقاء کلونی است تا درجهت بقاء یک جزء از آن. یکی از مهمترین و جالبترین رفتار مورچهها، رفتار آنها برای یافتن غذا است و بویژه چگونگی پیدا کردن کوتاهترین مسیر میان منابع غذایی و آشیانه. این نوع رفتار مورچهها دارای نوعی هوشمندی تودهای است که اخیراً مورد توجه دانشمندان قرار گرفته است در دنیای واقعی مورچهها ابتدا به طور تصادفی به این سو و آن سو میروند تا غذا بیابند. سپس به لانه بر میگردند و ردّی از فرومون(Pheromonee) به جا میگذارند. چنین ردهایی پس از باران به رنگ سفید در میآیند و قابل رویت اند. مورچههای دیگر وقتی این مسیر را مییابند، گاه پرسه زدن را رها کرده و آن را دنبال میکنند. سپس اگر به غذا برسند به خانه بر میگردند و رد دیگری از خود در کنار رد قبل میگذارند؛ و به عبارتی مسیر قبل را تقویت میکنند. فرومون به مرور تبخیر میشود که از سه جهت مفید است:
لذا وقتی یک مورچه مسیر کوتاهی (خوبی) را از خانه تا غذا بیابد بقیهٔ مورچهها به احتمال زیادی همان مسیر را دنبال میکنند و با تقویت مداوم آن مسیر و تبخیر ردهای دیگر، به مرور همهٔ مورچهها هم مسیر میشوند. هدف الگوریتم مورچهها تقلید این رفتار توسط مورچههایی مصنوعی ست که روی نمودار در حال حرکت اند. مسئله یافتن کوتاهترین مسیر است و حلالش این مورچههای مصنوعی اند.
از کابردهای این الگوریتم، رسیدن به راه حل تقریباً بهینه در مسئله فروشنده دورهگرد است. به طوری که انواع الگوریتم مورچهها برای حل این مسئله تهیه شده. زیرا این روش عددی نسبت به روشهای تحلیلی و genetic در مواردی که نمودار مدام با زمان تغییر کند یک مزیت دارد؛ و آن این که الگوریتمی ست با قابلیت تکرار. و لذا با گذر زمان میتواند جواب را به طور زنده تغییر دهد. که این خاصیت در روتینگ شبکههای کامپیوتری و سامانه حمل و نقل شهری مهم است.
در مسئله فروشنده دوره گرد باید از یک شهر شروع کرده، به شهرهای دیگر برود و سپس به شهر مبدا بازگردد بطوریکه از هر شهر فقط یکبار عبور کند و کوتاهترین مسیر را نیز طی کرده باشد. اگر تعداد این شهرها n باشد در حالت کلی این مسئله از مرتبه (n-1)! است که برای فقط ۲۱ شهر زمان واقعاً زیادی میبرد:
روز۱۰۱۳*۷/۱ = S۱۰۱۶*۴۳۳/۲ = ms۱۰*۱۰۱۸*۴۳۳/۲ =!۲۰
با انجام یک الگوریتم برنامه سازی پویا برای این مسئله، زمان از مرتبه نمایی بدست میآید که آن هم مناسب نیست. البته الگوریتمهای دیگری نیز ارائه شده ولی هیچ کدام کارایی مناسبی ندارند. ACO الگوریتم کامل و مناسبی برای حل مسئله TSP است.
این برنامه با استفاده از مقاله Performance Comparison of Sequential and Parallel
Execution of the Ant Colony Optimization Algorithm
for Solving the Traveling Salesman Problem پیاده سازی شده است ./
کد برنامه پیاده سازی مقاله امقایسه کارایی اجرای سریال و موازی الگوریتم بهینه سازی کلونی مورچگان برای حل مسئله فروشنده دورهگرد با استفاده از متلب نوشته شده در اختیار شما قرار داده می شود . به همراه کد توضیحات کامل کد و آموزش کامل اجرای برنامه در اختیار شما قرار داده خواهد شد ./
توجه : ترجمه مقاله ای که پیاده سازی بر اساس ان انجام شده در سایت و اینجا موجود است /
مقاله اصلی را به زبان انگلیسی می توانید رایگان از اینجا دریافت کنید . /
چکیده
پیش زمینه: گسترش انفجاری داده های زیست شناسی در سال های اخیر چالشی بزرگ برای الگوریتم های خوشه بندی سنتی بوجود آورده است. با افزایش مقیاس مجموعه داده ها، به حافظه های بزرگتر و زمان اجراهای طولانی تری برای مسایل شناسایی خوشه نیاز است. الگوریتم انتشار همریشگی (affinity propagation) عملکردی بهتر از بسیاری دیگر از الگوریتم های کلاسیک خوشه بندی دارد و بصورت گسترده در پژوهش های زیست شناسب بکار گرفته می شود. با این حال به هنگام پرداختن به مجموعه داده های دارای مقیاس بزرگ پیچیدگی زمانی و فضایی به تنگنا و محدودیت عمده ای تبدیل می شود. با این حال ماتریس شباهت که رویه های ساختن آن زمان اجرای زیادی می طلبد، پیش از اجرای الگوریتم انتشار همریشگی مورد نیاز است، چرا که این الگوریتم مجموعه داده ها را بر پایه ی مجموعه شباهت میان جفت داده ها خوشه بندی می کند./1005/
پس از خرید از درگاه امن بانکی لینک دانلود در اختیار شما قرار میگیرد و همچنین به آدرس ایمیل شما فرستاده میشود.
تماس با ما برای راهنمایی آدرس ایمیل:
magale.computer@gmail.com
شماره جهت ارتباط پیامکی :
09337843121
توجه: اگر کارت بانکی شما رمز دوم ندارد، در خرید الکترونیکی به مشکل برخورد کردید و یا به هر دلیلی تمایل به پرداخت الکترونیکی ندارید با ما تماس بگیرید تا راههای دیگری برای پرداخت به شما پیشنهاد کنیم.
چکیده: این پایا ن نامه به بررسی توانائی مدل اتوماتای یادگیر برای حل مسائل مطرح در شبکه های حسگر می پردازد . با توجه به توانائی های اتوماتای یادگیر وکلونی مورچه ها ( از قبیل بار محاسباتی کم، قابلیت استفاده در محیط های توزیع شده و دارای اطلاعات نادقیق، نیاز به کمترین بازخورد از محیط و )...، به نظر می رسد که استفاده از آن برای حل مسائل مطرح در شبکه های حسگر مناسب باشد. در این پایا ن نامه ما پروتکلهایی برای کنترل توپولوژی ارائه می کنیم . در مبحث کنترل توپولوژی مبتنی ارائه ( LBACTC ) و کلونی مورچه ها ( BLATC ) بر محل دو پروتکل با استفاده از اتوماتای یادگیر شده است. در مبحث کنترل توپولوژی مبتنی بر جهت یک پروتکل با استفاده از اتوماتای یادگیر( ارائه شده است. در مبحث کنترل توپولوژی مبتنی بر همسایه یک پروتکل با استفاده از (DBLATC ارائه شده است یک پروتکل مبتنی بر شانس با استفاده از اتوماتای ( NBLATC ) اتوماتای یادگیر ارائه شده است که در آن معیار طولعمر شبکه, وکاستن از متوسط محدوده انتقال ( RBLATC ) یادگیر وکاستن از متوسط تعداد همسایه ها و افزایش انرژی باقی مانده در شبکه، مد نظر قرار گرفته و سعی شده است که این مهم تأمین گردد. تمامی پروتکلها و مکانیزمهای پیشنهادی با استفاده از نرم افزار شبیه ساز به زبان سی شارپ شبیه سازی شده و رفتار پروتکلها بر اساس نتایج این شبیه سازی ها مورد ارزیابی قرار گرفته است . نتایج ارزیابی ها عملکرد مطلوب پروتکلها و مکانیزمهای پیشنهادی را نشان میدهد . مطلوب بودن نتایج این بررسی ها در حقیقت نشان می مطرح در شبکه های حسگر می باشد. دهد که مدل اتوماتای یادگیر مدلی مناسب برای حل مسائل شبکه های حسگر است. کلمات کلیدی : شبکه های حسگر، اتوماتای یادگیرکلونی مورچه ها ، کنترل توپولوژی مبتنی بر محل، کنترل توپولوژی مبتنی بر جهت، کنترل توپولوژی مبتنی بر همسایه. قالب بندی: PDF تعداد صفحات: 205 صفحه