الگوریتم ذوب شبیه سازی شده (SA) – برنامه نویسی هوشمند https://matlab24.ir مشاوره و مشارکت در پیاده سازی الگوریتم های هوش مصنوعی و پیاده سازی نرم افزار های هوشمند Fri, 28 Feb 2020 17:49:42 +0000 fa-IR hourly 1 https://wordpress.org/?v=6.3.4 https://matlab24.ir/wp-content/uploads/2014/08/matlab24-55x55.jpg الگوریتم ذوب شبیه سازی شده (SA) – برنامه نویسی هوشمند https://matlab24.ir 32 32 مقاله بهینه سازی : مقايسه عملكرد چهار الگوريتم فراابتكاري نوين https://matlab24.ir/opt-1/ https://matlab24.ir/opt-1/#respond Wed, 15 Aug 2018 09:46:29 +0000 http://matlab24.ir/?p=1993 مقايسه عملكرد چهار الگوريتم فراابتكاري مقایسه عملکرد الگوریتم های بهینه سازی جدید | شبیه سازی در متلب   عنوان مقاله

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

]]>
مقايسه عملكرد چهار الگوريتم فراابتكاري

مقایسه عملکرد الگوریتم های بهینه سازی جدید | شبیه سازی در متلب

 

عنوان مقاله : مقايسه عملكرد چهار الگوريتم فراابتكاري نوين براي حل مسايل بهينه سازي رياضي
نوع ارائه: مقاله
نویسنده: دليلي يزدي هدي*,توكلي مقدم رضا,بوالحسني گلريز

*دانشگاه آزاد اسلامي، واحد علوم و تحقيقات، تهران

عنوان مجمع: کنفرانس بين المللي انجمن ايراني تحقيق در عمليات
نوع مجمع: انجمن هاي علمي
حامی: انجمن ايراني تحقيق در عمليات، دانشكده علوم رياضي، دانشگاه فردوسي مشهد

مقايسه عملكرد چهار الگوريتم فراابتكاري

مقايسه عملكرد چهار الگوريتم فراابتكاري

مقايسه عملكرد چهار الگوريتم فراابتكاري

 

چکیده مقاله:

امروزه الگوریتم های فراابتکاری سهم بسزایی را در حل تقریبی مسائل بهینه سازی دارا می باشند. انتخاب الگوریتمی مناسب برای مسائل مختلف دارای اهمیت می باشد به طوری که یک الگوریتم برای گونه ای از مسائل می تواند مناسب و در عین حال برای دیگر مسائل نامناسب باشد. در این مقاله سعی شده است با مقایسه الگوریتم بهینه سازی گرگ خاکستری با ٣ الگوریتم نوین بهینه سازی (الگوریتم زنبور ها، الگوریتم مبتنی برجغرافیای زیستی، الگوریتم بهینه سازی ازدحام جوجه ها)
(از طریق حل نه تابع معیار)، عملکرد این الگوریتم ها از دو جهت دستیابی به نقطه بهینه سراسری و همچنین زمان دستیابی به این نقطه، مورد بررسی قرار گیرد. به جهت صحیح بودن مقایسه، الگوریتم های انتخاب شده همگی از جمله الگوریتم هایی هستند که برگرفته از رفتار غذایابی موجودات زنده می باشد.

واژگان کلیدی : الگوریتم گرگ خاکستری؛ الگوریتم زنبورها؛ الگوریتم مبتنی برجغرافیای زیستی؛ الگوریتم بهینه سازی ازدحام جوجه ها؛ توابع ریاضی

 

مقايسه عملكرد چهار الگوريتم فراابتكاري

 

جهت دریافت شبیه سازی مقاله فوق در نرم افزار Matlab با ما تماس بگیرید.

کد مقاله Opt-1

 

 

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

جهت هماهنگی میتوانید با شماره زیر تماس بگیرید : 09120563264

 

 

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

  • الگوریتم بهینه سازی گرگ خاکستری GWO
  • الگوریتم بهینه سازی مرغ آلاچیق ساز SBO
  • الگوریتم بهینه سازی کلونی زنبور عسل  ABC
  • الگوریتم بهینه سازی عنکبوت اجتماعی  SSA
  • الگوریتم بهینه سازی وال یا نهنگ WOA
  • الگوریتم بهینه سازی سنجاقک DA
  • الگوریتم بهینه سازی ملخ GOA
  • الگوریتم بهینه سازی گرده افشانی گل ها FPA
  • الگوریتم غذایابی باکتری BFA
  • الگوریتم ازدحام ماهی های مصنوعی AFSA
  • الگوریتم علف های هرز WOI
  • الگوریتم جستجوی گرانشی GSA
  • الگوریتم توده ذرات PSO
  • الگوریتم خفاش BA
  • الگوریتم زنبور عسل HBO
  • الگوریتم قابت استعماری ICA
  • الگوریتم تکامل تفاضلی DE
  • الگوریتم کلونی مورچگان ACO
  • الگوریتم کلونی مورچگان پیوسته ACOR
  • الگوریتم جستجوی هارمونی HA
  • الگوریتم بهینه سازی واکنش شیمیایی CRO
  • الگوریتم سیستم ایمنی مصنوعی IA
  • الگوریتم ذوب شبیه سازی شده SA
  • الگوریتم جستجوی ممنوعه TS
  • الگوریتم قورباغه SFLA
  • الگوریتم ژنتیک GA

 

جهت پیاده سازی هر یک الگوریتم های تکاملی و مقایسه کارایی آنها با یکدیگر کافی است با متلب 24 تماس بگیرید تا کارشما را به بهترین شکل ممکن و در کمترین زمان انجام دهیم. 

 

 

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

]]>
https://matlab24.ir/opt-1/feed/ 0
دانلود رایگان کد الگوریتم تبرید یا SA https://matlab24.ir/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d8%b1%d8%a7%db%8c%da%af%d8%a7%d9%86-%da%a9%d8%af-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d8%aa%d8%a8%d8%b1%db%8c%d8%af-%db%8c%d8%a7-sa/ https://matlab24.ir/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d8%b1%d8%a7%db%8c%da%af%d8%a7%d9%86-%da%a9%d8%af-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d8%aa%d8%a8%d8%b1%db%8c%d8%af-%db%8c%d8%a7-sa/#respond Mon, 01 Aug 2016 11:18:46 +0000 http://matlab24.ir/?p=1363 دانلود رایگان کد الگوریتم تبرید یا SA در این پست با عنوان دانلود رایگان کد الگوریتم ذوب فلزات-SA ، کد متلب

نوشته دانلود رایگان کد الگوریتم تبرید یا SA اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
دانلود رایگان کد الگوریتم تبرید یا SA

دانلود رایگان کد الگوریتم تبرید- SA

در این پست با عنوان دانلود رایگان کد الگوریتم ذوب فلزات-SA ، کد متلب الگوریتم Simulated Annaling که به آن الگوریتم ذوب شبیه سازی شده یا الگوریتم ذوب فلزات یا الگوریتم تبرید نیز گفته میشود بصورت رایگان برای دانلود قرار داده ایم. این کد توسط تیم برنامه نویسی www.matlab24.ir پیاده سازی شده است و با کدهای موجود در نت متفاوت می باشد .

الگوریتم ذوب فلزات یا ذوب شبیه سازی شده یا الگوریتم  Sa  که به ان الگوریتم تبرید نیز گفته میشود:

لگوریتم تبرید یا شبیه‌سازی حرارتی، یکی از مجموعه الگوریتمهای متاهیوریستیک (فرا اکتشافی) معروف در زمینه الگوریتمهای هوش مصنوعی است.
SA  شباهت دارد با حرارت دادن جامدات. این ایده ابتدا توسط شخصی که در صنعت نشر فعالیت داشت به نام متروپلیس بیان شد. بر اساس مشاهدات و کشفیات Metropolis در یک سیستم ذرات در دمای ثابت T، ذرات با احتمالی که توسط فرمول زیر محاسبه میشود از حالت i به حالت j تغییر حالت میدهند.

کد متلب الگوریتم تبرید یا SA

که در ان مقدار اختلاف انرژی درونی سیستم در حالتهای i و j . واضح است که هر چه دمای T بالاتر باشد نمای e در تابع احتمال کوچکتر خواهد بود و احتمال پذیرش تغییر حالت بزرگتر شده و به 1 نزدیک تر خواهد شد. (اگر مقدار T مساوی بینهایت باشد حاصل یک میشود یعنی در دمای بینهایت همه تغییر حالتها اتفاق می افتد. و هر چه T کمتر باشد انگاه e به توان یک عدد منفی بزرگتر (از نظر قدر مطلق) رسیده و حاصل عبارت فوق به صفر نزدیک تر میشود بنابراین احتمال تغیر حالت کمتر میشود.)

شبه کد الگوریتم تبرید یا SA

شبه کد الگوریتم ذوب شبیه سازی شده به صورت زیر است.

  1. تنظیم پارامترهای الگوریتم و تنظیم دمای اولیه
  2. یک راه حل اولیه را بصورت تصادفی ایجاد میکنیم.
  3. میزان شایستگی راه حل اولیه را محاسبه میکنیم.
  4. راه حل اولیه رابعنوان بهترین راه حلی که تا کنون پیدا شده است ذخیره میکنیم
  5. تاوقتی که شرط توقف برقرار نیست مراحل 6 تا 10 را انجام بده
  6. یک همسایگی از راه حل فعلی را ایجاد کن و ان را بعنوان راه حل جدید در نظر بگیر
  7. میزان شایستگی راه حل جدید را محاسبه کن
  8. اگر میزان شایستگی راه حل جدید بهتر از بهترین راه حل است، آنگاه راه حل جدید را بعنوان بهترین راه حل در نظر بگیر
  9. قانون انتخاب SA را اعمال کن :

a .  اگر شایستگی راه حل جدید بهتر از راه حل فعلی است، آنرا را جایگزین راه حل فعلی کن

b. اگر شایستگی راه حلد جدید بهتر از راه حل فعلی نیست آنگاه مقدار دلتا را محاسبه کن که دلتا مساوی تفاضل شایستگی راه حل جدید و راه حل فعلی می باشد.

c. احتمال انتخاب را با توجه به فرمول زیر محاسبه کن

کد متلب الگوریتم تبرید یا SA

در رابطه فوق Tc میزان دمای فعلی می باشد

d. به احتمال Pacc راه حل جدید را جایگزین راه حل فعلی کن.

  1. میزان دما را کاهش بده و به مرحله 6 برو

فلوچارت الگوریتم ذوب شبیه سازی شده یا SA

 

دانلود رایگان کد الگوریتم تبرید یا SA

 

برای دانلود رایگان کد الگوریتم ذوب شبیه سازی شده یا الگوریتم تبرید یا الگوریتم SA (الگوریتم Simulated Annaling) از لینک زیر اقدام نمایید.

[parspalpaiddownloads id=”112″]

 

رمز فایل : www.matlab24.ir

 

همچنین فایل توضیحات کد ، که بصورت روان و خط به خط کل کد نوشته شده را توضیح میدهد تا به راحتی با کد آشنا شوید و در صورت نیاز تغییرات مورد نظر خود را اعمال کنید را میتوانید از لینک زیر تنها با هزینه 5 هزار تومان در یافت کند. این فایل شامل 15 صفحه توضیحات الگوریتم SA و توضیح خط به خط کد فوق می باشد. که منبع مناسبی برای آموزش الگوریتم SA  نیز می باشد.

 

[parspalpaiddownloads id=”111″]

 

 

لطفا با نظرات خود ما را درجهت ارائه مطالب مفید کمک فرمایید.

 

تیم برنامه نویسی هوشمند با سال ها سابقه فعالیت در زمینه هوش مصنوعی و همچنین الگوریتم های تکاملی مختلف از جمله الگوریتم ذوب شبیه سازی یا SA آماده همکاری در زمینه انجام و کدنویسی مسائل مختلف با الگوریتم های هوش مصنوعی و الگوریتم های تکاملی ، از جمله الگوریتم تبرید یا SA می باشد.

 

نوشته دانلود رایگان کد الگوریتم تبرید یا SA اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d8%b1%d8%a7%db%8c%da%af%d8%a7%d9%86-%da%a9%d8%af-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d8%aa%d8%a8%d8%b1%db%8c%d8%af-%db%8c%d8%a7-sa/feed/ 0
کوله پشتی با الگوریتم SA : حل مسئله کوله پشتی با الگوریتم ذوب شبیه سازی شده https://matlab24.ir/knapsack_sa/ https://matlab24.ir/knapsack_sa/#respond Thu, 09 Jul 2015 07:24:23 +0000 http://matlab24.ir/?p=775 حل مسئله کوله پشتی با الگوریتم ذوب شبیه سازی شده : در این پروژه کد متلب حل کوله پشتی با

نوشته کوله پشتی با الگوریتم SA : حل مسئله کوله پشتی با الگوریتم ذوب شبیه سازی شده اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
حل مسئله کوله پشتی با الگوریتم ذوب شبیه سازی شده : در این پروژه کد متلب حل کوله پشتی با الگوریتم sa را برای دانلود قرار داده ایم. یعنی مسئله کوله پشتی با الگوریتم sa در متلب حل میشود.

حل کوله پشتی با الگوریتم SA

حل کوله پشتی 0 و 1 با الگوریتم sa : در این کار ما مسئله کوله پشتی صفر و یک را با الگوریتم SA حل کرده ایم.

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

کد بعلاوه یک فایل توضیحات خط به خط جهت آموزش و یادگیری کد

[parspalpaiddownloads id=”62″]

ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir

—————————————————

حل مسئله کوله پشتی با الگوریتم Simulated Annaling  : حل مسئله کوله پشتی با الگوریتم SA

جزئیات بیشتر:

شرح مسئله به این صورت است که ما تعدادی اجسام با وزن مشخص و با ارزش مشخص داریم

و میخواهیم اشیایی را انتخاب کنیم که دارای بیشترین ارزش باشند.

و محدودیتی که داریم بر روی وزن کل اشیا می باشد زیرا که کوله پشتی تحمل وزن مشخصی را دارد

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

  • یک بردار وزن به نام W خواهیم داشت که وزن اشیا را در ان وارد میکنیم
  • یک بردار ارزش به نام V خواهیم داشت که ارزش اشیا را در ان وارد میکنیم
  • و همچنین یک متغیر W_total داریم که حداکثر وزن قابل قبول را در ان وارد میکنیم

تابع شایستگی نیز به این صورت عمل میکند که ابتدا مجموع وزن اشیای انتخاب شده را محاسبه میکنیم .

اگر این مجموع کمتر از W_total بود انگاه شایستگی این راه حل برابر است با مجموع ارزش اشیای انتخاب شده .

اما اگر مجموع وزن بیشتر از W_total باشد انگاه شایستگی این راه حل را برابر با صفر در نظر میگیریم چون یک راه حل غیر قابل قبول می باشد.

در نهایت ما به دنبال راه حل با بیشترین مقدار شایستگی می باشیم که بیشترین ارزش را به ما میدهد بنابر این دنبال پیدا کردن ماکزیمم می باشیم.

 

الگوریتم تبرید یا ذوب شبیه سازی شده :

 

الگوریتم تبرید را در ویکیپدیا دنبال کنید یا در کدهای الگوریتم sa آن را دنبال کنید.

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

مسئله کوله پشتی : حل مسئله کوله پشتی در متلب با الگوریتم های تکاملی و فراابتکاری

نوشته کوله پشتی با الگوریتم SA : حل مسئله کوله پشتی با الگوریتم ذوب شبیه سازی شده اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/knapsack_sa/feed/ 0
کد متلب مسیریابی وسایل نقلیه با الگوریتم SA https://matlab24.ir/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d9%85%d8%b3%db%8c%d8%b1%db%8c%d8%a7%d8%a8%db%8c-%d9%88%d8%b3%d8%a7%db%8c%d9%84-%d9%86%d9%82%d9%84%db%8c%d9%87/ https://matlab24.ir/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d9%85%d8%b3%db%8c%d8%b1%db%8c%d8%a7%d8%a8%db%8c-%d9%88%d8%b3%d8%a7%db%8c%d9%84-%d9%86%d9%82%d9%84%db%8c%d9%87/#comments Tue, 03 Feb 2015 12:49:42 +0000 http://matlab24.ir/?p=520 کد متلب مسیریابی وسایل نقلیه با الگوریتم SA کد متلب مسیریابی وسایل نقلیه یا CVRP با الگوریتم SA   برای دریافت کد

نوشته کد متلب مسیریابی وسایل نقلیه با الگوریتم SA اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>

کد متلب مسیریابی وسایل نقلیه با الگوریتم SA

دانلود پاورپوینت مسیریابی وسایل نقلیه

کد متلب مسیریابی وسایل نقلیه یا CVRP با الگوریتم SA

 

برای دریافت کد متلب حل مسیریابی وسایل نقلیه (VRP) با الگوریتم SA  از طریق لینک زیر اقدام کنید

جهت خرید آنلاین کد بر روی دکمه خرید کلیک فرمایید

[parspalpaiddownloads id=”1″]

 

شماره تماس : 09120563264

ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir

 

کد متلب مسیریابی وسایل نقلیه یا CVRP

 

شرح مسئله VRP

مسئله مسیریابی خودرو، پایه‌ای‌ترین مسئله در مدیریت توزیع، شناخته شده است. CVRP به‌عنوان پایه‌ای‌ترین شکل مسئله مسیریابی خودرو، به علت کاربردهای فراوان و به مبارزه‌طلبی خود مسئله، توجه شمار زیادی از محققان را به خود جلب کرده است. از جمله کاربردهای این مسئله در صنعت خودروسازی، می‌توان به مسئله مسیریابی با هدف جمع‌آوری قطعات خودرو از قطعه‌سازان و انتقال آنها به کارخانه مرکزی، اشاره کرد. در این مقاله، الگوریتم شبیه سازی تبرید برای حل مسائل CVRP ارائه می‌شود.
معرفی مسئله
مسیریابی خودرو (VRP) نامی کلی است که به تمامی کلاس‌ مسائلی که شامل ملاقات مشتری‌ها با خودروهاست، اطلاق می‌شود. VRP در نوشته‌ها، به‌صورت زمان‌بندی خودروها و توزیع خودرو یا به‌طور ساده‌تر به صورت مسئله تحویل نیز شناخته شده است.
VPR در حالت‌های کاربردی که در برخی موارد حتی مستقیما با توزیع فیزیکی کالاها مرتبط نیستند، بسیار به تناوب ظاهر می‌شود. سوارکردن کودکان به اتوبوس‌های مدرسه، تحویل تولیدات بین سوپرمارکت‌ها و فروشگاه‌های بزرگ، توزیع روزنامه، تورهای بازرسی و تعمیر بازدارنده، توزیع لباسشویی و غیره، همگی VRPهایی هستند که در آن، کالاها و خودروها می‌توانند فرم‌های متنوعی بگیرند.
اغلب مسائل مسیریابی خودرو، NP-hard هستند و به نظر می‌رسد که قابل حل در زمانی چندجمله‌ای نباشند. الگوریتم‌های تحقیقاتی ارائه شده برای VRP عموماً شامل روش‌های دقیق و الگوریتم‌های بهینه‌سازی هوشمند است. الگوریتم‌های دقیق شامل روش‌های شاخه و کران، متدهای برنامه‌ریزی پویا و مانند اینها هستند. مثلا، Nobert روش‌های پیشرو شاخه و کران چندگانه پیشرو را ابداع کرد. در مقابل، الگوریتم‌های تقریبی عمدتاً شامل روش‌های جست‌وجوی ممنوع و شبیه‌سازی حرارتی ، الگوریتم‌های ژنتیک بهینه‌سازی مورچگان و غیره است.

مسئله مسیریابی خودرو، تحت محدودیت ظرفیت
نمونه‌ای از مسائل مسیریابی خودرو بر مسیریابی بهینه خودروهایی با ظرفیت داده شده برای سرویس‌دهی به مجموعه‌ای از مشتری‌ها با تقاضای داده شده، تمرکز دارد که ما به عنوان مسیریابی خودروهای ظرفیت‌دار (CVRP) به آن اشاره خواهیم کرد. مسیریابی خودرو تحت محدودیت ظرفیت، شامل طراحی مسیرهای توزیع با کمترین هزینه برای ناوگانی از خودروهاست که در پایانه‌ای مرکزی واقع شده و در آنجا نیز توقف می‌کنند تا به مجموعه‌ای از مشتری‌ها با تقاضای مشخص، سرویس‌دهی کنند. این هزینه می‌تواند مسافت کل طی شده توسط ناوگان، تعداد خودروهای لازم برای توزیع یا ترکیبی از هر دو باشد. هر مشتری دقیقا با یک مسیر خودرو، سرویس‌دهی می‌شود. تقاضای کل هر مسیر نباید از ظرفیت خودرو تجاوز کند. نمودار ۱، نمونه‌ای از جواب‌های این مسئله را نشان می‌دهد.

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

 

جهت خرید آنلاین کد بر روی دکمه خرید کلیک فرمایید

[parspalpaiddownloads id=”1″]

نوشته کد متلب مسیریابی وسایل نقلیه با الگوریتم SA اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/%da%a9%d8%af-%d9%85%d8%aa%d9%84%d8%a8-%d9%85%d8%b3%db%8c%d8%b1%db%8c%d8%a7%d8%a8%db%8c-%d9%88%d8%b3%d8%a7%db%8c%d9%84-%d9%86%d9%82%d9%84%db%8c%d9%87/feed/ 2