Particle swarm optimization for the multi-period cross-docking distribution problem with time windows
研究了多期越库配送问题,目标是最小化包含运输、库存和惩罚的总成本,并开发了基于粒子群优化的算法GLNPSO,通过两种解表示方法求解,实验表明多期解表示在质量上更优但计算时间更长。
Cross-docking has emerged as a new technique in supply chain management to replace the warehouse concept in the retail industry. This paper proposes a multi-period cross-docking distribution problem that consists of manufacturers, cross-docks and customers. This model is formulated for cases that consider multiple products, consolidation of customer orders and time windows that are available in multiple periods. The objective function is to minimise the total cost, which includes transportation cost, inventory cost and penalty cost. The penalty cost arises when demand remains in each period that cannot be satisfied. To deal with the complexity of the problem, an algorithm is developed based on particle swarm optimisation (PSO) with multiple social learning terms, GLNPSO, with two solution representations. The solution representations are a one-period solution representation (OP-SR) and a multi-period solution representation (MP-SR). The GLNPSO-based algorithm performs well in solving this problem. Moreover, both representations are proven effective when comparing the solution quality and computational time with those results obtained from CPLEX. In terms of quality, the MP-SR solution is better than the OP-SR solution for both stable and fluctuating demand instances. However, MP-SR requires more computational effort than OP-SR.