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

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

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

توضیحات پروژه

مربع جادویی یا وفقی جدولی است، n * n خانه، که خانه‌های آن با عددهای مثبت از ۱ تا n به توان ۲ به ترتیبی پر شده‌است که مجموع عددهای هر ردیف افقی و یا هر ستون عمودی و یا هر قطر آن، عددی ثابت را نشان دهد. شکل رایج آن شامل اعداد ۱ تا n به توان ۲ است ولی گاهی برای کلمات نیز استفاده می‌شود.

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

این عدد ثابت بدین طریق بدست می‌آید و به آن ثابت جادویی یا جمع جادویی می‌گویند:  n(n²+۱)/۲
مثلاً ثابت جادویی برای n های ۳و۴و۵و۶ برابر است با:   ۱۱۱٬۶۵٬۳۴٬۱۵
ساخت مربع جادویی در هر ابعادی بزرگتر از ۲ ممکن است زیرا این مساله در ابعاد ۲ قابل حل نیست. کوچکترین مربع جادویی قابل ساخت ۳*۳ است.

حل مربع جادویی با الگوریتم ژنتیک:

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

تصویری از خروجی این برنامه رو در زیر می توانید مشاهده نمایید :

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


*لینک دانلود سورس کد این پروژه در نرم افزار متلب به همراه داکیومنت کامل آن بعد از پرداخت آنلاین برای شما فعال خواهد شد*

 

450,000 ریال – پرداخت آنلاین

حجم : ۳۰ کیلوبایت

منبع : مطلب دی ال

رمز فایل :www.matlabdl.com

 

0 پاسخ

دیدگاه خود را ثبت کنید

Want to join the discussion?
Feel free to contribute!

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *