تخفیف نوروزی پی استور
هزینه سفارش:
۲۵۹,۰۰۰ تومان قیمت اصلی: ۲۵۹,۰۰۰ تومان بود.۱۰۳,۶۰۰ تومانقیمت فعلی: ۱۰۳,۶۰۰ تومان.
برای حل مسئله 8 وزیر با الگوریتم مورچگان در هوش مصنوعی روشهای متفاوتی وجود دارد و یکی از این روشها استفاده از الگوریتمهای فرا ابتکاری است. حل مسئله 8 وزیر با الگوریتم مورچگان یا الگوریتم کلونی مورچه یکی از روشهای مبتنی بر الگوریتمهای متاهیوریستک است که در ادامه به توضیحات کلی آن خواهیم پرداخت.
قبل از بررسی مسئله ۸ وزیر با الگوریتم مورچگان بهتر است معرفی مختصری از مسئله ۸ وزیر داشته باشیم. مسئله ۸ وزیر هوش مصنوعی یا ۸ Queen یک معمای شطرنجی و ریاضیاتی است که بر اساس آن باید ۸ وزیر شطرنج در یک صفحه ۸×۸ شطرنج بهگونهای قرار داده شوند که هیچیک زیر ضرب دیگری نباشند. با توجه به اینکه وزیر بهصورت افقی، عمودی و اُریب حرکت میکند، باید هر وزیر را در طول، عرض و قطر متفاوتی قرار داد.
یکی از رده بندیهای NP_Complet در حوزه مسئلههای بهینه سازی ترکیباتی مسئله ۸ وزیر میباشد و الگوریتم کلونی مورچگان Ant Colony Optimization در هوش مصنوعی در این زمینه میتواند مورد استفاده قرار گیرد. در این سورس کد علاوه بر مسئله ۸ وزیر حل مسئله n وزیر با الگوریتم کلونی مورچگان در متلب (چند وزیر) در اختیار شما قرار میگیرد.
مسئله هشت وزیر از جمله مسائل کلاسیک در مباحث طراحی الگوریتم است که در حالت کلیتر با عنوان معمای n وزیر یا معمای چند وزیر مطرح میشود. وزیر یا Queen (که در بازیهای بین المللی اصطلاحی هم نام با معنیاش یعنی ملکه دارد ولی در کشور ما از اصطلاح وزیر استفاده میشود) مهرهای از مهرههای بازی شطرنج است که میتواند در تمامی هشت جهت به هر تعداد خانه (تا زمانی که مهرهای مانع نباشد) حرکت کند. اگر در این مسیرها مهرهای از حریف قرار گرفته باشد، آن مهره در معرض خطر حمله توسط وزیر قرار دارد یا به اصطلاح وزیر آن مهره را تهدید میکند.
هدف از معمای هشت وزیر، قرار دادن ۸ مهرهی وزیر روی یک صفحهی شطرنج خالی است، به قسمتی که هیچ مهرهای (وزیری)، مهرههای (وزیرهای) دیگر را تهدید نکند. به عبارت دیگر، هشت وزیر باید به نحوی چیده شوند که هیچکدام در یک سطر، یک ستون یا یک قطر قرار نداشته باشند.
در حالت کلی در مسئله ۸ وزیر هوش مصنوعی به جای عدد ۸ از عدد طبیعی n استفاده شده و مسئله به ازای هر n بزرگتر یا مساوی ۴ مورد بررسی قرار میگیرد. به این ترتیب، هدف مسئله چیدن n مهره وزیر در یک صفحه شطرنج با ابعاد n×n است. در یک صفحهی n در n تعداد n۲ خانه وجود دارد که از بین آنها n خانه برای قرار گرفتن n وزیر انتخاب میشود. در این انتخابها ترتیب اهمیتی ندارد.
پس تعداد حالتهای انتخاب n خانه برای چیدن n وزیر ترکیب n از n۲ یا C(n۲,n) است که حتی برای n های نه چندان بزرگ (نظیر ۸) عدد بزرگی به دست میآید. در نتیجه بررسی تمامی حالات ممکن چینش مهرهها برای رسیدن به چیدمان صحیح به هیچ عنوان مقرون به صرفه نیست.از سوی دیگر به ازای هر n، تنها یک جواب منحصربفرد وجود ندارد. بنابراین اگر هدف مسئله یافتن تمامی جوابهای ممکن باشد، استفاده از روشهای هوشمند تکاملی یا الگوریتمهای فرا ابتکاری، می تواند برای حل مسئله خوب باشد.
کد حل مسئله ۸ وزیر با الگوریتم مورچگان در متلب عنوان اثری است که در این پست به آن پرداخته شده است. در این سورس کد دو نمونه از حل مسئله مسئله ۸ وزیر هوش مصنوعی و n وزیر با الگوریتم ACO در متلب ارائه شده و بصورت کامل توسط گروه پشتیبانی پی استور تست و بازبینی شده است. اثر دارای نشان تضمین کیفیت پی استور می باشد. برای دانلود آن را خریداری کنید.
تیم برنامه نویسی پی استور یکی از اولین گروههای تشکیل شده در مجموعه آموزشی پی استور میباشد. این تیم از اساتید مجرب و فارغ التحصیلان رشتههای فنی و مهندسی تشکیل شده که در زمینههای مختلف برنامهنویسی و تهیه سورس کد فعال هستند.
نام اثر: | سورس کد مسئله ۸ وزیر با الگوریتم مورچگان در متلب |
نوع اثر: | سورس کد |
برنامهنویس: | تیم برنامهنویسی پیاستور |
زبان برنامه نویسی: | MATLAB |
ویژگی: | قابل دانلود و ویرایش |
توجه: کیفیت این محصول توسط پی استور تضمین شده و در صورت عدم رضایت از محصول، به انتخاب شما:
هزینه سفارش:
۲۵۹,۰۰۰ تومان قیمت اصلی: ۲۵۹,۰۰۰ تومان بود.۱۰۳,۶۰۰ تومانقیمت فعلی: ۱۰۳,۶۰۰ تومان.
نظرات
اسما پیروزفر
سلام لطفا فایل توضیحات برای این سورس قرار بدید ممنون
صدرا امامی
خیلی هم عالی