مقاله حاضر مدل ریاضی برای مسئله تولید و توزیع محموله های نفت و گاز با دوسطح تصمیم گیرنده ارائه می نماید، بطوریکه محموله ها در دو مرحله جاده ای و دریایی توزیع می شوند. توزیع کننده جاده ای تصمیم گیرنده سطح اول است. میزان و زمان تولید و مسیر حرکت تریلر ها در جاده و میزان انتقال کالا به هریک از پایگاه های ساحلی را تعیین می کند و به کمینه سازی هزینه های تولید، توزیع و نگهداری در سایت تولید کننده می پردازد. در سطح پایین تر توزیع کننده دریایی مسیر حرکت کشتی هاو میزان انتقال کالا به هریک از پایگاه های دریایی را با هدف کمینه سازی هزینه های توزیع و نگهداری در سایت پایگاه ساحلی و دریایی، برنامه ریزی می نماید. برای حل این مسئله الگوریتم ابتکاری بر پایه روش کروش کان تاکر توسعه داده میشود. در نهایت مثال عددی برای بررسی نحوه عملکرد الگوریتم پیشنهادی ارائه می شود.