۲۶ مطلب با موضوع «پروژه متلب(MATLAB)» ثبت شده است

پیاده سازی مقاله: بهینه سازی تخصیص منابع در رایانش ابری با استفاده از الگوریتم ارزیابی چندهدفه

پیاده سازی مقاله: بهینه سازی تخصیص منابع در رایانش ابری با استفاده از الگوریتم ارزیابی چندهدفه

چکیده:

توسعه سریع‌ استفاده از رایانش ابری منجر به انتشار مراکزداده مختلفی در سراسر جهان شده است که این افزایش تعداد مراکزداده، تعداد منابع با عملکرد مشابه ولی مشخصات مختلف را افزایش داده است، همچنین از آنجایی که منابعی که به صورت مستقل توسعه داده شده‌اند ممکن است همیشه با هم سازگاری نداشته باشند، حال پیش بینی همه منابع مورد نیاز، انتخاب منابع بهینه و ترکیب این منابع، چالش‌های مطرح در این مساله خواهند بود. بنابراین انتخاب منبع ساده و مناسب و بهینه برای ترکیب با یکدیگر برای پاسخگویی درخواست های بزرگ، یکی از مهمترین مشکلات در تخصیص منابع ابری می‌باشد. تاکنون کارهای زیادی روی تخصیص منابع در ابر صورت گرفته است و در هر روش معیارهای متفاوتی نظیر اطمینان پذیری، توان مصرفی، کارایی، دسترس پذیری بررسی گردیده است. اما در کارهای گذشته چندین معیار با یکدیگر بررسی نشده اند و در واقع انتخاب منابع بر اساس یک یا دو معیار بوده است. ما در این پایان نامه قصد داریم تا تخصیص منابع را بر اساس ترکیبی از چهار معیار دسترس پذیری، اطمینان پذیری، هزینه و ترافیک بررسی کنیم تا بتوانیم با توجه به معیارهای مهم برای کاربر بهترین منابع را برای وی انتخاب کنیم و به وی پیشنهاد دهیم. با توجه به اینکه می خواهیم چندین معیار را برای انتخاب منابع بهینه درنظر بگیریم، نیاز است تا از الگوریتم های ارزیابی چندهدفه استفاده نماییم. استفاده از رویکرد پیشنهادی، سبب افزایش میزان رضایت‌مندی کاربران از فراهم کنندگان ابری و در نتیجه افزایش سودآوری برای ارائه دهندگان ابری خواهد شد. ارائه دهند‌گان منابع ابری از جمله: مایکروسافت، گوگل، آمازون و... می توانند با بهره‌گیری از رویکرد پیشنهادی، نیازهای کاربران را با توان بیشتری پاسخ دهند.
  • شریف پژوه

پیاده سازی مقاله: تشخیص سایت های فیشینگ با استفاده از الگوریتم جنگل تصادفی

پیاده سازی مقاله: تشخیص سایت های فیشینگ با استفاده از الگوریتم جنگل تصادفی

چکیده:

فیشینگ یک نوع حمله مهندسی اجتماعی است که هدف آن بدست آوردن اطلاعات شخصی افراد جامعه و حساب های بانکی و... از طریق وب سایت های جعلی می باشد. برای تشخیص میزان دقت حملات سایت های فیشینگ یک مجموعه داده را که شامل 9999 نمونه می باشد و 30 ویژگی در آن بررسی شده است را استفاده کردیم. برای اینکه میزان دقت تشخیص سایت های فیشینگ را بدست بیاوریم از الگوریتم ها مختلف داده کاوی استفاده کردیم. بهترین الگوریتمی که میزان دقت تشخیص بالایی نسبت به بقیه الگوریتم ها داشت الگوریتم جنگل تصادفی بود که توانست میزان دقت تشخیص سایت های فیشینگ را 97.8398 افزایش دهد.
  • شریف پژوه

پیاده سازی مقاله: عقیده کاوی مبتنی بر منطق فازی جهت ارائه سیستمهای پیشنهاددهنده

پیاده سازی مقاله: عقیده کاوی مبتنی بر منطق فازی جهت ارائه سیستمهای پیشنهاددهنده

چکیده:

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

  • شریف پژوه

پیاده سازی مقاله: استفاده از شبکه های عصبی برای رتبه بندی اعتباری مشتریان

پیاده سازی مقاله: استفاده از شبکه های عصبی برای رتبه بندی اعتباری مشتریان

چکیده:

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

دریافت مقاله:

 لینک مقاله

دریافت پیاده سازی:

برای دریافت پیاده سازی مقاله مورد نظر، و یا اعمال بهبود در آن، با استفاده از لینک زیر، سفارش خود را ارسال نمایید.

سفارش انجام پروژه

  • شریف پژوه

پیاده سازی مقاله: تشخیص بیماری دیابت با استفاده از تکنیک داده کاوی و شبکه عصبی

پیاده سازی مقاله: تشخیص بیماری دیابت با استفاده از تکنیک داده کاوی و شبکه عصبی

چکیده:

استخراج اطلاعات و کشف الگوهای پنهان از پایگاه داده های تا اندازه بسیار بزرگ داده کاوی نامیده می شود. الگوها و اطلاعات معمولا به شکل پنهانی در داده ها نهفته هستند و به سادگی خود را نشان می دهد. استخراج این داده ها یکی از کاربردهای اصلی داده کاوی است. روش کشف الگوهای پنهان که تاثیر مهمی در کشف و تشخیص بیماری ها دارد به طور معمول به کمک داده کاوی امکان پذیر است. در داده کاوی حجم زیادی از اطلاعات بیماران بررسی می شود و الگوهای مفید و پنهان آن کشف می شود. تشخیص به موقع بیماری دیابت یکی از روش های کنترل و درمان آن محسوب می شود. در این مقاله با استفاده از تکنیک داده کاوی و به کارگیری یک روش ابتکاری شامل ترکیب شبکه عصبی با الگوریتم هوش دسته جمعی ذرات، یک سیستم دقیق برای تشخیص بیماری دیابت ارایه می شود. یکی از ویژگی های مهم روش پیشنهادی استفاده از مجموعه داده استاندارد Pima پس آنچه شبکه عصبی و تشخیص بیماری دیابت است. در این روش همراه با آموزش شبکه عصبی از الگوریتم هوش دسته جمعی ذرات جهت تعیین بهینه تر اوزان شبکه عصبی استفاده می شود تا یک مدل پیش بینی بیماری دیابت دقیق ساخته شود. روش پیشنهادی پس معیار دقت، ویژگی و حساسیت با سه تکنیک معتبر تشخیص بیماری دیابت شامل رگرسیون، شبکه عصبی مصنوعی و درخت تصمیم گیری مورد ارزیابی قرار می گیرد و همان طور که نتایج شبیه سازی نشان می دهد و هر سه معیار عملکرد بهتری دارد و تا حدود خیلی زیادی منطبق بر مدل واقعی می باشد. به طوری که بیشترین مقدار دقت، ویژگی و حساسیت در روش پیشنهادی با تعداد 50 آزمایش مختلف به ترتیب 94.1% ، 92.88% و 92.12 می باشد.

  • شریف پژوه

پیاده سازی مقاله: روشی جهت تشخیص بدافزار با استفاده از الگوریتم های داده کاوی و هوش مصنوعی

پیاده سازی مقاله: روشی جهت تشخیص بدافزار با استفاده از الگوریتم های داده کاوی و هوش مصنوعی

چکیده:

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

  • شریف پژوه

پیاده سازی مقاله: بکارگیری تکنیک های داده کاوی در تشخیص و پیش بینی کلاهبرداری بانکی

پیاده سازی مقاله: بکارگیری تکنیک های داده کاوی در تشخیص و پیش بینی کلاهبرداری بانکی

چکیده:

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

  • شریف پژوه

پیاده سازی مقاله: تشخیص نفوذ در شبکه های کامپیوتری مبتنی بر سیستم های فازی و الگوریتم جستجوی ممنوعه

پیاده سازی مقاله: تشخیص نفوذ در شبکه های کامپیوتری مبتنی بر سیستم های فازی و الگوریتم جستجوی ممنوعه

چکیده:

 با توجه به گسترش و توسعه سریع شبکه های کامپیوتری، نفوذ و حملات به آن ها افزایش یافته و به طرق و شیوه های مختلف انجام می شود. هدف از تشخیص نفوذ برای شناسایی استفاده غیرمجاز، سوء استفاده، و آسیب پذیری های ایجاد شده توسط کاربران داخلی و مهاجمان خارجی است. در این مقاله قصد داریم که سیستم تشخیص نفوذ از نوع سوء استفاده مبتنی بر سیستم فازی و الگوریتم جستجوی ممنوعه را ارائه کنیم. در ابتدا دانش موردنیاز خود را از سیستم فازی که مجموعه ای از قوانین if-then است، را کسب کرده و سپس الگوریتم جستجوی ممنوعه برای بهینه کردن مجموعه قوانین به دست آمده را بر روی مجموعه داده NSL-KDD پیاده و اجرا نمودیم. نتایج به دست آمده در مقایسه با نتایج موجود حاکی از آن است که روش پیشنهادی از صحت و کارایی مناسبی برخوردار است.

  • شریف پژوه

پیاده سازی مقاله: ارایه یک روش انتخاب ویژگی جدید با بکارگیری الگوریتم رقابت استعماری در راهکار فیلتر

پیاده سازی مقاله: ارایه یک روش انتخاب ویژگی جدید با بکارگیری الگوریتم رقابت استعماری در راهکار فیلتر

چکیده:

 با پیشرفت تکنولوژی در زمینه داده کاوی، مجموعه های دادهای با ابعاد بالا در حال افزایش است که در آن بسیاری ازویژگیها بی ربط و زاید هستند و منجر به کاهش کارایی الگوریتم های دسته بندی میشود؛ بنابراین، کاهش ابعاد این مجموعه های دادهای تبدیل به یک تلاش ضروری شده است. انتخاب ویژگی یک تکنیک رایج برای غلبه بر این مشکل است که هدف آن، شناسایی زیرمجموعه ای از ویژگیهای مفید از بین مجموعه ویژگیهای اولیه برای بهبود عملکرد طبقه بندی است. در این مقاله، روش جدیدی برای انتخاب ویژگی مبتنی بر راهکار فیلتر به نامSimRelICA ارایه میشود. در روش پیشنهادی با بکارگیری الگوریتم رقابت استعماری چارچوبی ارایه شده که فرآیند انتخاب ویژگی را مستقل از هر طبقه بندی کننده، انجام میدهد. در ابتدا، هر کشور با استفاده از یک شکل جدید، بازنمایی میشود. سپس با توجه به این بازنمایی،روش جدیدی برای تولید جمعیت اولیه پیشنهاد شده است. در طی یک فرآیند تکرارشونده، روش پیشنهادی یک زیرمجموعه ویژگی مناسب را انتخاب میکند که در آن از تابع هزینه جدید برای محاسبه هزینه هر کشور استفاده شده است. این تابع هزینه به شکلی ارایه شده است که مناسب بودن هر ویژگی را ارزیابی میکند. عملکرد روش پیشنهادی با روشهای انتخاب ویژگی شناخته شده، با استفاده از طبقه بندی کنندههای مختلف مقایسه شده است. نتایج آزمایشها نشان از برتری روش پیشنهادیSimRelICA به لحاظ دقت طبقهبندی، بر روشهای انتخاب ویژگی موجود دارد. همچنین نتایج نشان میدهد که با توجه به مستقل بودن روش پیشنهادی از طبقه بندی کننده، عملکرد مناسبی بر روی طبقه بندی کننده های مختلف داشته است.

  • شریف پژوه

پیاده سازی مقاله: ارائه یک سیستم نظرکاوی برای تحلیل نظرات کابران در مورد فیلم‌های سینمایی

پیاده سازی مقاله: ارائه یک سیستم نظرکاوی برای تحلیل نظرات کابران در مورد فیلم‌های سینمایی

 
چکیده:
 با استفاده از دانش عقیده کاوی می‌توان دانش بسیار خوبی از عموم جامعه در شبکه‌های اجتماعی درباره موضوعات مختلف به دست آورد. با استفاده از عقیده کاوی می‌توانیم کشف کنیم که افراد چه عقایدی درباره موضوعات مختلف دارند و چه نظراتی داده‌اند که با تحلیل این نظرات نتایج جالبی می‌توانیم به دست آوریم، دانش نظر کاوی زیر مجموعه علم داده کاوی می‌باشد. با تحلیل احساسات و نظرات می‌توانیم دلیل شکست یا موفقیت موضوعات مختلف در جامعه را از دید کاربران به دست آوریم. در این پژوهش ما یک روش جدید برای عقیده کاوی در شبکه‌های اجتماعی درباره فیلم‌های سینمایی ارائه کرده‌ایم. نتیجه این تحقیق نشان می‌دهد که علت موفقیت یا شکست یک فیلم از دید کاربران چه بوده است، در روش پیشنهادی نظرات کاربران ابتدا بر اساس کلمات کلیدی و هشتگ های مهم برچسب گذاری می‌شود که نظر مثبت می‌باشد یا منفی و در ادامه بعد از برچسب گذاری تحلیلی برای نظرات انجام می‌شود که تعداد لایک هر نظر تأثیر بالایی در تحلیل دارد، نتایج شبیه سازی و مقایسه روش پیشنهادی نشان می‌دهد که روش پیشنهادی از دقت بالایی برخوردار می‌باشد و می‌توان از روش پیشنهادی در دیتاست های مختلف فارسی مورد استفاده قرار داد.

  • شریف پژوه

پیاده سازی مقاله: سیستم خبره تشخیص بیماری های تیروییدی

پیاده سازی مقاله: سیستم خبره تشخیص بیماری های تیروییدی

 
چکیده:
 سیستم های خبره یا مبتنی بر دانش، رایج ترین نوع سیستمهای هوش مصنوعی در علم پزشکی در کاربرد ها و استفاده های کلینیکی هستند. آنها شامل دانش پزشکی هستند که این دانش معمولا در محدوده وظیفه و عملیاتی است که به صورت مخصوص برای او تعریف شده است. سیستم های خبره می توانند با استفاده از داده های مربوط به هر بیمار، نتیجه گیری منطقی و معقولی را به دست آورند. با وجود تغییرات فراوان و تفاوت های موجود، دانش درون سیستم خبره، بسته به نوع آن، در قالب مجموعه ای از قوانین، نمایش داده می شود.دراین مقاله، برای تشخیص اختلال های تیرویید را با استفاده از یک سیستم خبره مبتنی بر آنتولوژی و روش فازی عصبی پیشنهاد می دهدOBESTDD مخفف عبارت . سیستم خبره مبتنی بر آنتولوژی برای تشخیص اختلال تیرویید است. در این تشخیص، از آنتولوژی برای مدل سازی محتوا و مفاهیم دانش حوزه ای، و همچنین استنتاج تشخیص مرتبط با بیماری بر اساس قوانین، استفاده می شود.فایده آنتولوژی این است که دانش ارایه شده، هم برای کامپیوتر و هم برای انسان، به اندازه کافی خوانایی دارد. استفاده از آنتولوژی در حوزه پزشکی و مراقبت های بهداشتی، باعث شده است که افراد متخصص و یا غیر متخصص در این حوزه بتوانند به راحتی دانش خود را ارایه دهند. همچنین ما با استفاده از روش فازی عصبی، توانستیم قوانین فازی را به دست آورده و آنها را در سیستم سیستم خبره تشخیص اختلال تیروییدESTDDجایگذاری کنیم. به این صورت، این سیستم توانست اختلال تیرویید را با دقت 95.33 % تشخیص دهد. علاوه بر این، می توان از این سیستم برای آموزش دانشجویان رشته پزشکی نیز استفاده کرد.

  • شریف پژوه

پیاده سازی مقاله: طراحی یک سیستم خبره برای تشخیص بیماری قلبی

پیاده سازی مقاله: طراحی یک سیستم خبره برای تشخیص بیماری قلبی

 
چکیده:
 باتوجه به اینکه مردم به تازگی علاقه به وضعیت سلامتیشان دارند، توسعه دامنه کاربرد پزشکی یکی از فعالترین زمینه های تحقیقات را به خود اختصاص داده است. یک مثال از دامنه کاربرد پزشکی کشف روش برای بیماری قلبی بر پایه روش تشخیص به کمک رایانه است، که اطلاعات از منابع دیگر بدست آمده و توسط نرم افزارهای رایانه ای ارزیابی شده است. سیستم های خبر، با هدف عمومی کردن مهارت های افراد متخصص، برای افراد غیرمتخصص طراحی شده اند. در واقع این نرم افزارها، الگوی منطقی ای را که یک متخصص براساس آنها تصمیم گیری می کند، شناسایی می نمایند و سپس بر اساس آن الگوها، مانند انسان ها تصمیم گیری می کنند. تاکنون سیستم های خبره ی مختلفی در زمینه ی علوم پزشکی ارائه شده و در این مورد پیشرفت زیادی داشته است. در حالی که سرعت عمل در تشخیص بیماری قلبی و در بهبود حال بیماران بسیار موثر می باشد، اما گاهی دسترسی به پزشکان متخصص برای بیماران وجود ندارد و ا ز این رو طراحی سیستمی با دانش پزشک متخصص که تشخیص مناسب را به بیماران ارائه نماید، شرایط درمان به موقع بیماران را رفراهم می کند. در این تحقیقی یک نمونه از قواعد نامعلوم سنگین برپایه روش پشتیبانی تصمیم برای تشخیص بیماری قبلی آورده شده است. تصمیم پزشکی پیشنهادی سیستم برای پیش بینی ریسک بیماران قلبی شامل دو فاز است: (1) روش خودکار برای قاعده سنگین نامعلوم (2) توسعه قاعده سنگین براساس پشتیببانی تصیمیم سیستم . سپس سیستم نامعلوم در مطابقت با قاعده سنگین نامعلوم و خواص منتخب ساخته شده است. در پایان عملکرد سیستم با دقت شبکه عصبی، حساسیت و ویژگی مورد استفاده مقایسه می شود.

  • شریف پژوه

پیاده سازی مقاله: بهبود تشخیص بیماری دیابت با استفاده از روش فازی سوگنو و الگوریتم کرم شب تاب

پیاده سازی مقاله: بهبود تشخیص بیماری دیابت با استفاده از ترکیب سیستم استنتاج فازی سوگنو و الگوریتم کرم شب تاب

 
چکیده:
 امروزه درصد بالایی از مردم در معرض خطر ابتلا به بیماری دیابت هستند. این بیماری یکی از خطرناکترین بیماری های عصر حاضر است و تشخیص به موقع این بیماری نقش به سزایی در درمان آن دارد.
روش ها: در این مقاله با استفاده از سیستم استنتاج فازی سوگنو و الگوریتم هوشمند کرم شب تاب، روشی نوین برای تشخیص دیابت ارائه شده است. روش ارائه شده قادر است با استفاده از تعداد کمی قوانین ساده فازی با دقت مطلوبی بیماری دیابت را تشخیص دهد.
یافته ها: کارآیی ترکیب سیستم استنتاج فازی سوگنو و الگوریتم کرم شب تاب 24/87 درصد به دست آمد.
نتیجه گیری: نتایج تجربی نشان می­دهند که این روش روی مجموعه داده استاندارد PID دقت بیشتری نسبتی به الگوریتم­های موجود در این زمینه دارد.

  • شریف پژوه

پیاده سازی الگوریتم خفاش (Bat algorithm) در متلب(MATLAB)

پیاده سازی الگوریتم خفاش (Bat algorithm) در متلب(MATLAB):

الگوریتم خفاش یک الگوریتم متاهیورستیک است که در سال 2010 توسط xin she yang ارائه شد. در این الگوریتم از توانایی ردیابی و انعکاس صدا در خفاش ها ی کوچک الهام گرفته شده است. هر خفاش مجازی به طور تصادفی با سرعت v_i در موقعیت مکانی x_i با فرکانس λ متفاوت و بلندی صدا و طول موج متغیر A_i پرواز می کند.

هر خفاش با جستجو و یافتن طعمه، فرکانس، بلندی صدا و میزان نرخ پالس های ارسالی r خود را تغییر می دهد. بهترین مکان در هر تکرار پس از مقایسه ی موقعیت خفاش های مجازی انتخاب می شود. انتخاب بهترین ها تا زمان برآورده شدن معیارهای توقف مشخص شده ادامه می یابد. برای مطالعه ی جزییات بیشتر در مورد الگوریتم خفاش کلیک کنید. در این پروژه، با استفاده از متلب، پیاده سازی الگوریتم خفاش به همراه توضیحات مربوطه، ارائه می گردد.

  • شریف پژوه

پروژه چند وزیر (هشت وزیر) با الگوریتم تکامل تفاضلی در متلب

پروژه هشت وزیر با الگوریتم تکامل تفاضلی (differential evolution) در متلب:

مسئله چند وزیر یک معمای شطرنجی و ریاضیاتی است که بر اساس آن باید n وزیر شطرنج در یک صفحه n×n شطرنج به‌گونه‌ای قرار داده شوند که هیچ‌یک زیر ضرب دیگری نباشند. با توجه به اینکه وزیر به‌صورت افقی، عمودی و اُریب حرکت می‌کند، باید هر وزیر را در طول، عرض و قطر متفاوتی قرار داد. اولین و مشهورترین شکل این مسئله معمای هشت وزیر است که برای حل آن باید ۸ وزیر را در یک صفحهً معمولی (۸×۸) شطرنج قرار داد. این مسئله ۹۲ جواب دارد که ۱۲ جواب آن منحصر به‌فرد است یعنی بقیه جواب‌ها از تقارن جواب‌های اصلی به‌دست می‌آید. برای مطالعه ی بیشتر کلیک کنید.

در این پژوه به کمک روش تکامل تفاضلی (differential evolution) ، مسئله ی هشت وزیر در محیط متلب (Matlab) پیاده سازی شده است.

  • شریف پژوه

پیاده سازی الگوریتم بهینه سازی کرم شب تاب (Firefly algorithm) در متلب(MATLAB)

پیاده سازی الگوریتم بهینه سازی کرم شب تاب (Firefly algorithm) در متلب(MATLAB):

در این پروژه، با استفاده از متلب، پیاده سازی الگوریتم یهینه سازی کرم شب تاب به همراه توضیحات مربوطه، ارائه می گردد.

  • شریف پژوه

پیاده سازی الگوریتم جستجوی فاخته (Cuckoo search) در متلب(MATLAB)

پیاده سازی الگوریتم جستجوی فاخته (Cuckoo search) در متلب(MATLAB):

جستجوی فاخته (Cuckoo search)، جستجوی کوکو یا جستجوی بلبل، الگوریتم بهینه سازی است که زین شی یانگ و سوآش دب در سال ۲۰۰۹ طراحی کردند. این الگوریتم برگرفته از ملزوم کردن تخم انگلی بعضی گونه های بلبل به قرار دادن تخم هایش در آشیانه پرندگان میزان دیگر (از گونه های دیگر) است. بعضی پرندگان میزبان می توانند با فاخته های سربار و مزاحم جنگ و دعوا کنند. برای مثال اگر پرنده میزبان تخم هایی را پیدا کند که متعلق به آن ها نیست، او این تخم های بیگانه را دور می اندازد یا آشیانه ش را به راحتی ترک می کند و جای دیگر آشیانه ی جدیدی می سازد. تعدادی از تخم ها که شباهت بیشتری به تخم های میزبان دارند، شانس بیشتری برای رشد و تبدیل شدن به فاخته خواهند داشت. میزان تخم های رشد کرده مناسب بودن لانه های منطقه را نشان می دهد. برای مطالعه ی جزییات بیشتر در مورد الگوریتم فاخته کلیک کنید. در این پروژه، با استفاده از متلب، پیاده سازی الگوریتم جستجوی فاخته به همراه توضیحات مربوطه، ارائه می گردد.

  • شریف پژوه

پیاده سازی الگوریتم ممتیک در متلب(MATLAB)

پیاده سازی الگوریتم ممتیک در متلب(MATLAB):

در این پروژه، با استفاده از متلب، پیاده سازی الگوریتم ممتیک به همراه توضیحات مربوطه، ارائه می گردد.

  • شریف پژوه

پیاده سازی الگوریتم هارمونی در متلب(MATLAB)

پیاده سازی الگوریتم هارمونی در متلب(MATLAB):

در این پروژه، با استفاده از متلب(MATLAB)، پیاده سازی الگوریتم هارمونی به همراه توضیحات مربوطه، ارائه می گردد.

  • شریف پژوه

پیاده سازی الگوریتم بهینه سازی ازدحام ذرات در متلب(MATLAB)

پیاده سازی الگوریتم بهینه سازی ازدحام در متلب(MATLAB):

الگوریتم PSO یک الگوریتم جستجوی جمعی است که از روی رفتار اجتماعی دسته‌های پرندگان مدل شده‌است. در ابتدا این الگوریتم به منظور کشف الگوهای حاکم بر پرواز هم‌زمان پرندگان و تغییر ناگهانی مسیر آن‌ها و تغییر شکل بهینهٔ دسته به کار گرفته شد. در PSO، ذرات در فضای جستجو جاری می‌شوند. تغییر مکان ذرات در فضای جستجو تحت تأثیر تجربه و دانش خودشان و همسایگانشان است؛ بنابراین موقعیت دیگر توده ذرات روی چگونگی جستجوی یک ذره اثر می‌گذارد. نتیجهٔ مدل‌سازی این رفتار اجتماعی فرایند جستجویی است که ذرات به سمت نواحی موفق میل می‌کنند. ذرات از یکدیگر می‌آموزند و بر مبنای دانش بدست آمده به سمت بهترین همسایگان خود می‌روند اساس کار PSO بر این اصل استوار است که در هر لحظه هر ذره مکان خود را در فضای جستجو با توجه به بهترین مکانی که تاکنون در آن قرار گرفته‌است و بهترین مکانی که در کل همسایگی‌اش وجود دارد، تنظیم می‌کند. برای مطالعه جزییات بیشتر در مورد الگوریتم بهینه سازی ازدحام ذرات کلیک کنید.

در این پروژه، با استفاده از متلب، پیاده سازی الگوریتم بهینه سازی ازدحام به همراه توضیحات مربوطه، ارائه می گردد.

  • شریف پژوه
موضوعات