مسایل برنامهریزی عدد صحیح اغلب دارای جوابهای بهینه یا شدنی چندگانه هستند و برای طراحی الگوریتمهای کارا این جوابهای چندگانه و ساختارهای موازی شناسایی میشوند. در این پست قصد داریم تعداد جوابهای شدنی مسالهی مربع جادویی magic square را نه به کمک روشهای تحلیلی بلکه به کمک نرمافزار CPLEX و توابع جستجوی موجود در آن، شمارش کنیم.