ایمیل خود را وارد و بر روی بچرخون کلیک کنید. (کد تخفیف دریافتی را هنگام ثبت سفارش وارد کنید)
قوانین بازی:
در این بخش سورس کد حل مسئله 8 وزیر با الگوریتم شبیه سازی تبرید SA در متلب قرار داده شده است. برای حل مسئله 8 وزیر و یا n وزیر میتوان از روشهای مختلفی استفاده نمود که یکی از آنها استفاده از الگوریتم های فرا ابتکاری یا متاهیورستیک میباشد. الگوریتم SA یا شبیه سازی تبرید از جمله الگوریتم هایی است که در حل مسائل مختلف از جمله 8 وزیر کاربرد دارد که در ادامه درمورد آن بیشتر توضیح خواهیم داد.
برنامهنویس:
هزینه سفارش:
۱۸۹,۰۰۰ تومان قیمت اصلی: ۱۸۹,۰۰۰ تومان بود.۷۵,۶۰۰ تومانقیمت فعلی: ۷۵,۶۰۰ تومان.
تخصصی و منحصر به فرد بودن این اثر، تضمین کننده بهای محصول نسبت به آثار مشابه است.
در این بخش سورس کد حل مسئله ۸ وزیر با الگوریتم شبیه سازی تبرید SA در متلب قرار داده شده است. برای حل مسئله ۸ وزیر و یا n وزیر میتوان از روشهای مختلفی استفاده نمود که یکی از آنها استفاده از الگوریتم های فرا ابتکاری یا متاهیورستیک است. الگوریتم SA یا شبیه سازی تبرید از جمله الگوریتمهایی است که در حل مسائل مختلف از جمله ۸ وزیر کاربرد دارد که در ادامه درمورد آن بیشتر توضیح خواهیم داد.
وزیر یکی از مهرههای بازی شطرنج است که قادر است در هشت جهت حرکت کند. این مهره در زبان انگلیسی با نام ملکه یا کوئین (Queen) شناخته میشود. چنانچه مهرهای در مسیر وزیر قرار گرفته باشد، وزیر میتواند آن مهره را تهدید کرده یا به عبارتی به آن مهره حمله کند.
مسئله هشت وزیر یک معمای ریاضی است که بر پایه شطرنج است. در مسئله ۸ وزیر همانطور که از نامشان پیداست ۸ مهره وزیر در یک صفحه شطرنج ۸×۸ وجود دارد، این ۸ مهره باید به گونهای در صفحه شطرنج چیده شوند که هیچ وزیری یکدیگر را قطع نکنند. همانطور که میدانید یک مهره وزیر در شطرنج به سه حالت میتواند حرکت کند؛ افقی، عمودی و اریب. پس نباید یک وزیر را در مسیر افقی، عمودی و اریب وزیر دیگر قرار داد.
پس دانستیم که هدف از مسئله ۸ وزیر این است که هیچکدام از وزیرها در یک سطر یا ستون یکدیگر را قطع نکنند.
الگوریتم شبیه سازی تبرید یا تبرید شبیه سازی شده Simulated Annealing که در بسیاری موارد با نام الگوریتم شبیه سازی حرارتی نیز شناخته میشود، از جمله الگوریتمهای متاهیورستیک یا فرا ابتکاری است که برای حل مسائل بهینه سازی مورد استفاده قرار میگیرد. یکی از مسائلی که برای حل آن میتوان از الگوریتم شبیه سازی تبرید SA استفاده کرد، مسئله n وزیر میباشد.
الگوریتم شبیه سازی حرارتی SA با الهام از روش باز پخت فلز به وجود آمده است. روش باز پخت، آرایش مولکولی بهینه ذرات فلز را که در آن انرژی پتانسیل جرم به حداقل میرسد را تعریف کرده و به خنک شدن تدریجی فلزات پس از قرار گرفتن در معرض حرارت زیاد اشاره میکند. بهطور کلی، الگوریتم شبیه سازی حرارتی SA یک حرکت تکراری را با توجه به پارامتری به نام دما که متغیر است، انجام میدهد که برای انجام آن، از عملیات انجامشده در کار باز پخت فلزات تقلید میکند.
مسئله ۸ وزیر که معمولاً مسئله n وزیر نیز نامیده میشود قابلیت این را دارد که در یک صفحه شطرنج n×n اجرا شود. بدین ترتیب هر صفحه شطرنج دارای n۲ خانه است و باید مهرههای وزیر در این خانهها به ترتیبی قرار گیرند که یکدیگر را تهدید نکنند.
البته این مورد را در نظر داشته باشید که ممکن است برای هر مسئله n وزیر بیش از یک حالت پاسخ وجود داشته داشته باشد، پس یک جواب منحصر به فرد به ازای هر n وجود ندارد. اگر قصد دارید تمامی جواب های ممکن را پیدا کنید میبایست از الگوریتم های فرا ابتکاری نظیر SA یا دیگر روشهای هوشمند استفاده کنید.
در این سورس کد علاوه بر مسئله ۸ وزیر حل مسئله ۸ وزیر با الگوریتم شبیه سازی تبرید SA در متلب (چند وزیر) در اختیار شما قرار میگیرد.
سورس کد حل مسئله ۸ وزیر با الگوریتم شبیه سازی تبرید SA در متلب عنوان محصولی است که در این پست به آن پرداخته شده است. در این سورس کد دو نمونه از حل مسئله ۸ وزیر هوش مصنوعی و n وزیر با الگوریتم SA در متلب ارائه شده و بصورت کامل توسط گروه پشتیبانی پی استور تست و بازبینی شده است. این اثر دارای نشان تضمین کیفیت پی استور میباشد. برای دانلود اثر مذکور آن را خریداری کنید.
نام اثر: | حل مسئله ۸ وزیر با الگوریتم شبیه سازی تبرید SA در متلب |
نوع اثر: | سورس کد |
برنامهنویس: | تیم برنامهنویسی پیاستور |
زبان برنامه نویسی: | متلب |
ویژگی: | قابل ویرایش |
تیم برنامه نویسی پی استور یکی از اولین گروههای تشکیل شده در مجموعه آموزشی پی استور میباشد. این تیم از اساتید مجرب و فارغ التحصیلان رشتههای فنی و مهندسی تشکیل شده که در زمینههای مختلف برنامهنویسی و تهیه سورس کد فعال هستند.
هزینه سفارش:
۱۸۹,۰۰۰ تومان قیمت اصلی: ۱۸۹,۰۰۰ تومان بود.۷۵,۶۰۰ تومانقیمت فعلی: ۷۵,۶۰۰ تومان.
نظرات
رضا فتحی
خیلی خوب هست هم برای ۸ وزیر و هم برای n وزیر جواب قابل قبولی را ارائه می ده.
فرامرزی
سلام. ممنون میشم به سوالات زیر پاسخ دهید.
1- امکان حل مسئله با هر تعداد وزیر با این الگوریتم وجود دارد؟
2- در صورتی که پاسخ بهینه به دست نیاید امکان استرداد وجه وجود دارد؟
فاطمه اسماعیلی
سلام.
1- بله یک نمونه حل مسئله با ۳۰ وزیر در توضیحات و ویدیو پیش نمایش آورده شده است.
2- به صفحه شرایط تضمین کیفیت محصول (موجود در توضیحات محصول) مراجعه نمایید. چنانچه محصول یکی از شرایط ذکر شده را دارا باشد میتوان یکی از موارد بازگشت وجه را انجام داد.
فاطمه اسماعیلی
نظرات و پیشنهادات خود را با ما درمیان بگذارید.