در این مقاله، یک مدل ریاضی جدید دو هدفه و آمیخته با اعداد صحیح برای مسایل شبکههای توزیع ارایه میشود. یک تابع هدف هزینههای خرید، حمل و نقل و نگهداری کالاها را حداقل میکند و تابع هدف دیگر با عنوان توزیع بهنگام، مجموع مقادیر دیرکرد یا زودکرد تحویل کالاها را با توجه به اختلاف زمان تحویل و زمان مقرر کمینه میکند. این مدل برای شبکه توزیع سه سطحی شامل تأمینکنندگان، عمدهفروشان و خردهفروشان طراحی میشود که چندین محصول با مقادیر تقاضای قطعی را در یک افق چند دورهای از طریق دو کانال مستقیم و غیر مستقیم توزیع میکند. از آنجا که مدل دو هدفه ارایه شده در ابعاد واقعی از نظر زمانی قابل حل با روشهای دقیق نیست، یک الگوریتم بهینهسازی ذرات انبوه چند هدفه برای حل مسأله طراحی میشود که کیفیت آن در مسایل کوچکتر که از روشهای دقیق نیز قابل حل هستند، با جوابهای حاصل از نرم افزار لینگو مقایسه میشود. در ادامه مقاله، نشان داده میشود که الگوریتم پیشنهادی در زمان کوتاهتری نسبت به روش دقیق مربوط به نرم افزار لینگو به جوابهای خوبی از لحاظ کیفیت دست مییابد و در ابعاد بزرگ نیز در مدت زمان قابل قبولی به جواب میرسد.
In this paper a novel, bi-objective mixed-integer mathematical programming has been proposed for a distribution network problem. One objective function minimizes the total purchasing, transportation and holding costs and the another objective minimizes the total amount of delayed or before time deliveries multiplied by respective durations, named "JIT distribution". Supplying the customer demand, holding and delivering products at warehouse are the most important constraints considered in this model. This model has been designed for a three-echelon distribution network consisting multiple suppliers, wholesalers and retailers to distribute multiple products with a deterministic amount of demand through either direct or indirect channels in a planning horizon. Since real-sized problems of the resulting bi-objective mixed-integer linear programming (MILP) cannot be solved with exact methods, a multi objective particle swarm algorithm (MOPSO) is designed of which, quality in small-sized problems is compared with the solutions obtained by the LINGO software. The computational results show that the proposed MOPSO algorithm finds good solutions in shorter times than LINGO and has acceptable running times in large-scale problems.