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