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