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