به منظور شبیه سازی الگوریتم های بهینه سازی که نیاز به فراخوانی سیمولینک دارند ، بایستی از function استفاده کرد ، به این منظور که تابع هزینه مورد نظر که در هر بار اجرای برنامه نیاز به فراخوانی تابع هزینه دارد بایستی در یک تابع بیان شود . به منظور اجرای برنامه اولیه از یک تابع پارامتری یا script function استفاده می شود و این تابع وظیفه اجرای حلقه تکرار برای برنامه کلونی مورچگان را خواهد داشت ، برنامه کلونی مورچگان وظیفه فراخوانی تابع هزینه و انجام محاسبات مربوط به فلوچارت برنامه ACO یا Ant Colony Optimization را بر عهده خواهد داشت .

الگوریتم مورچگان براساس یک ضریب با نام ضریب فرمون عملیاتی می شود که این ضریب بسته به تکرارهای انجام شده در بدست آوردن یک جواب آپدیت می شود . در برنامه نوشته شده با استفاده از کامنت گذاری توضیح هر بخش از برنامه و پارامترهای مختلف بکار رفته داده شده است .

لینک دانلود شبیه سازی