یک شبکه ی زنجیره تأمین سبز مناسب می تواند به صورت قابل ملاحظه ای بر عملکرد زنجیره ی تأمین و محیط زیست تأثیر داشته باشد. چنین شبکه ای می بایست زنجیره تأمین را به سوی مدیریت کارا و اثربخش در جهت افزایش سود، تأثیرات پایدار بر محیط و پاسخگویی به تقاضای مشتریان هدایت کند. در این پژوهش یک زنجیره ی تأمین سبز، با محدودیت انتشار گازهای گلخانه ای طراحی شده است که با در نظر گرفتن همزمان انتخاب تأمین کننده و انتخاب حامل هایی با ظرفیت های مختلف؛ هزینه های زنجیره را کاهش می دهد. ازاین رو در این تحقیق، یک مدل برنامه ریزی غیرخطی دو هدفه ارائه شده است که هدف مدل انتخاب حامل ها بین سطوح زنجیره و انتخاب تأمین کننده بر اساس کیفیت ماده ی مصرفی می باشد. زمان تحویل به مشتری و آلاینده های ناشی از حمل ونقل و تولید نیز از محدودیتهای این زنجیره می باشد. هدف اول حداقل کردن مجموع هزینه های کل زنجیره و هدف دوم کاهش درصد ردی ماده ی مصرفی از تأمین کننده است. به منظور اعـتبارسنجی مدل ارائه شده، تعدادی مسئله نمونه تولید گردیده و با نرم افزار بهینه سازی GAMS حل شده است. با توجـه به NP-Hard بودن مسئله و افزایش نمائی زمان حل با افزایش ابعاد مسئله، الگوریتم فرا ابتکاری رقابت استعماری چند هدفه برای حل مسئله در ابعاد بزرگ پیشنهاد گردیده است. از فاصله ازدحامی برای رتبه بندی جواب های یک جبهه استفاده می شود. نتایج محاسباتی و مقایسات انجام شده با استفاده از شاخص هایی نظیر فاصله و حداکثر فاصله از ایده آل، بیانگر کارایی الگوریتم ارائه شده است.