Zhang Xin, Du Ke-Jing, Zhan Zhi-Hui, Kwong Sam, Gu Tian-Long, Zhang Jun
IEEE Trans Cybern. 2020 Oct;50(10):4454-4468. doi: 10.1109/TCYB.2019.2937565. Epub 2019 Sep 20.
Supply chain network design (SCND) is a complicated constrained optimization problem that plays a significant role in the business management. This article extends the SCND model to a large-scale SCND with uncertainties (LUSCND), which is more practical but also more challenging. However, it is difficult for traditional approaches to obtain the feasible solutions in the large-scale search space within the limited time. This article proposes a cooperative coevolutionary bare-bones particle swarm optimization (CCBBPSO) with function independent decomposition (FID), called CCBBPSO-FID, for a multiperiod three-echelon LUSCND problem. For the large-scale issue, binary encoding of the original model is converted to integer encoding for dimensionality reduction, and a novel FID is designed to efficiently decompose the problem. For obtaining the feasible solutions, two repair methods are designed to repair the infeasible solutions that appear frequently in the LUSCND problem. A step translation method is proposed to deal with the variables out of bounds, and a labeled reposition operator with adaptive probabilities is designed to repair the infeasible solutions that violate the constraints. Experiments are conducted on 405 instances with three different scales. The results show that CCBBPSO-FID has an evident superiority over contestant algorithms.
供应链网络设计(SCND)是一个复杂的约束优化问题,在企业管理中起着重要作用。本文将SCND模型扩展为具有不确定性的大规模SCND(LUSCND),它更具实用性,但也更具挑战性。然而,传统方法很难在有限时间内在大规模搜索空间中获得可行解。本文针对多周期三级LUSCND问题,提出了一种具有函数独立分解(FID)的协同进化无骨粒子群优化算法(CCBBPSO),即CCBBPSO-FID。针对大规模问题,将原模型的二进制编码转换为整数编码以进行降维,并设计了一种新颖的FID来有效分解问题。为了获得可行解,设计了两种修复方法来修复LUSCND问题中频繁出现的不可行解。提出了一种步长平移方法来处理超出边界的变量,并设计了一种具有自适应概率的标记重定位算子来修复违反约束的不可行解。在405个具有三种不同规模的实例上进行了实验。结果表明,CCBBPSO-FID相对于竞争算法具有明显优势。