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