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