هوش مصنوعی

hamed_256giga

کاربر فعال
سلام،
من این ترم درس هوش مصنوعی دارم:)
میخوام تمام پروژه های این درس رو با فلش بنویسم انشاالله
اینم اولین پروژه مون بود :
برنامه 8 وزیر که به صورت عمقی تمام 92 حالت ممکن رو پیدا می کنه
http://www.4shared.com/file/owfeI3SY/N_Queens_-_hamed_256gigayahooc.html

حامد قدیریان
 

hamed_256giga

کاربر فعال
خیلی ممنون هادی جان،
من یه توضیح کوچیک در مورد مسئله 8 وزیر بدم که دوستانی که هوش مصنوعی نداشتن و در جریان نیستن موضوع رو بهتر درک کنند :
------------------------------------------------------------------------------------------------
توضیحات از سایت : http://4tmu.ir/forum/index.php?topic=3410.0

صورت مسئله : هشت وزير را در هشت خانه شطرنج ( 8 * 8 ) طوري قرار دهيد كه هيچكدام يكديگر را تهديد نكنند. وزير در خانه هاي شطرنج به صورت عرضي،طولي و قطري مي تواند حركت كند. اين مسئله قابل تعميم به مسئله N وزير در يك شطرنج N*N است.

تاريخچه: اين مسئله در سالي 1848 توسط شطرنج بازي به نام Max Bezzel عنوان شد و رياضي دانان بسياري ازجمله Gauss و Georg Cantor بر روي اين مسئله كار كرده و در نهايت آنرا به N وزير تعميم دادند. اولين راه حل توسط Franz Nauck در سال 1850 ارائه شد كه به همان مسئله N وزير تعميم داده شد. پس از آن Gunther راه حلي با استفاده از دترمينان ارائه داد كه J.W.L. Glaisher آنرا كامل نمود.
در سال 1979 ، Edsger Dijkstra با استفاده از الگوريتم عقب گرد اول عمق اين مسئله را حل كرد.

---------------------------------------------------------------------------------------------------------------------------------------------

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

جدیدترین ارسال ها

بالا