Objective Different from the basic layout of traditional automated three-dimensional warehouses, steel plate goods are often stacked in the automated storage and retrieval system (AS/RS) rather than stored on high-rise shelves. This difference renders the classic AS/RS storage allocation model and job scheduling strategy inapplicable in steel plate warehouses. This study analyzes the overall warehouse layout and operational flow, proposes a multi-objective optimization model, and designs an efficient multi-objective algorithm to address the problem.Methods Based on the actual demand of the principle of priority in warehouse delivery, the principle of stacking safety, the principle of minimum stacking amount, and the principle of inventory balance, three indices were proposed: warehouse delivery efficiency, plate and stack difference, and inventory balance. First, warehouse delivery efficiency was one of the important indicators utilized to measure the palletizing plan. Since the warehouse served production purposes and was based on the principle of efficiency priority, the steel plate delivery time was minimized as much as possible. The influencing factors were primarily determined by the equipment operation mode and the palletizing position. Second, in order to ensure the stability of steel plate stacking and reduce the frequency of stacking, the steel plate and stacking position were assigned characteristic indices based on length, width, and item number to classify the steel plate and stacking type and to establish the difference degree index of plate stacking. The inventory balance index was established based on the standard deviation of the number of steel plates allocated to each reservoir to fully mobilize and balance material storage resources during operation. These three indices were utilized to evaluate the degree of stack allocation and served as the objective function to establish a multi-objective decision optimization model for the stack allocation problem of steel plates. This problem was classified as a Type A packing problem with constraints. In addition, when multiple conflicting optimization objectives were present, it was difficult to construct a single mathematical model and apply traditional analytic algorithms to solve it. A multi-objective particle swarm optimization algorithm (PCDMOPSO) based on species clustering degree was designed to solve this model using the concept of Pareto dominance and the classical particle swarm optimization algorithm. The algorithm adopted convergence and diversity of the solution as basic requirements and used the species clustering degree mechanism to monitor and adjust the algorithm's cognitive parameters and the evolution state of particles in real time. Convergence and diversity of solutions were adaptively adjusted, and a local search strategy was introduced to improve the diversity of the Pareto solution set distribution in the external archive after population updates. Then, the crowding distance strategy was utilized to maintain the external archive. The improved algorithm addressed problems such as high dependence on parameter setting, unstable solving efficiency, and a tendency to fall into local optimality. Results and Discussions The automatic steel plate warehouse of a steel structure intelligent processing and manufacturing base was taken as the research object to verify the practical performance of PCDMOPSO in solving the steel plate loading and palletizing problem. Parameters and data under actual working conditions were used for simulation. The simulation results showed that compared to the classical multi-objective algorithms NSGA‒Ⅱ, MOEA/D‒DE, and MOPSO, PCDMOPSO demonstrated clear advantages in optimization ability for each target under different storage scales. Although NSGA‒Ⅱ achieved a better minimum value than PCDMOPSO in the index of the difference degree of plate and stack in 20 tests, PCDMOPSO showed stronger overall optimization ability. However, the difference was slight. Since the output of the multi-objective algorithm was a Pareto solution set, four indices, uniformity, convergence, diversity, and dominance, were selected to evaluate the distribution in the solution space and to compare the solution results of each algorithm. Among the convergence indices, NSGA‒Ⅱ yielded slightly better results than PCDMOPSO with small batch data scales. However, as batch size increased, the mean and variance of the S value obtained by PCDMOPSO significantly outperformed the other algorithms. PCDMOPSO showed clear advantages in the remaining three indicators, demonstrating high solving efficiency under varying input data as well as strong adaptability and robustness. The distribution of Pareto solution sets from different algorithms further illustrated these conclusions. Then, to verify the feasibility of the improved strategy in the proposed multi-objective particle swarm optimization algorithm, a comparative test of the algorithm improvement strategy was conducted. The Levy flight speed update mode, which served as the core of the improvement, and the local search strategy of the external archive were removed separately. The simulation was conducted using a small-batch data scale that best fit the actual production requirements of the steel sheet stock warehouse. The algorithm without the Levy flight speed update strategy exhibited significantly reduced convergence, while the algorithm without the local search strategy showed a marked reduction in diversity. The evaluation indices solved by the improved algorithm were optimized to varying degrees. Finally, the stacking situations before and after optimization were compared. Compared to the traditional stacking method used before optimization, the optimized stacking distribution scheme improved by 19.35%, 4.97%, and 62.23% under the three objectives, respectively, indicating a more significant optimization effect. Conclusions Based on the actual demand of enterprises for optimizing automatic steel plate warehouse loading decisions, the PCDMOPSO algorithm has demonstrated good performance in the simulation test of solving the stack allocation model. The results indicate that the levy flight update strategy and the local search strategy are significant for maintaining population diversity and assisting in escaping local optima, respectively. The proposed improvement measures have an apparent positive effect on the quality of the solution. In addition, satisfactory solutions can be obtained for warehousing tasks of different scales, and the quality of the output Pareto solution set is obviously superior to that of the traditional algorithm. This effectively meets the practical requirements of various evaluation indicators in the steel plate warehousing problem and provides a valuable reference for research in the same field. It also provides strong decision support for pallet distribution and warehouse management of steel plate goods in the AS/RS.
虽然AS/RS(automated storage and retrieval system)的相关研究随着现代化建设中产业链结构和相关技术的不断迭代优化取得了极大成果,然而针对一些具有特殊类别或需求的货物,其在AS/RS基本布局、硬件配置和存储策略的设计中均需考虑到不同的影响。例如,集装箱或一些大型板材类货物,因大多采用重叠式堆码,所以储位分配会有不同的需求。Saleh等[10]通过将矩阵整合成多维结构建立集装箱堆垛模型,以此处理港口集装箱存储的动态问题。Zhang等[11]在出库集装箱堆放问题中制定了一套最优堆垛策略用以减少额外倒箱,以此设计动态规划模型,并集成优化算法和机器学习技术用以求解该问题。Kim等[12]提出了一种能够适应随时间变化的船舶操作工作量的动态策略的推导方法,与传统的静态策略相比,该策略显著地减少了集装箱的整体装卸时间。张志英等[13]针对船舶制造中钢板分散时间入库引起的大量倒垛问题,建立了多时间段的倒垛作业优化模型,提出了一种动态规划的启发式算法和变邻域搜索算法组成的两阶段求解方法,大大降低了大规模倒垛问题的运行成本。赵天毅等[14]针对船舶装配件的入库垛位分配问题,考虑了船舶出库的不确定性特点,设计了基于遗传算法的热启动分支定界算法,克服了启发式算法求解不稳定的问题,且相比于传统优化算法,其求解时间也大大降低。侯俊等[15]针对造船厂提出的分段管理原则,优化了出入库倒垛方案,设计了基于模拟退火的双层遗传算法进行优化求解,降低了成本预算和倒垛时间。Xu等[16]建立了双层组合优化模型和配送操作的多阶段决策过程研究钢板翻垛问题,并将贪婪算法和遗传算法结合起来对其进行求解,证明该方法可以在较少运行时间内得到满意解。
ZhangXuan, MoTiantian, ZhangYougong.Optimization of storage location assignment for non-traditional layout warehouses based on the firework algorithm[J].Sustainability,2023,15(13):10242. doi:10.3390/su151310242
[3]
NastasiG, CollaV, CateniS,et al.Implementation and comparison of algorithms for multi-objective optimization ba-sed on genetic algorithms applied to the management of an automated warehouse[J].Journal of Intelligent Manufacturing,2018,29(7):1545‒1557. doi:10.1007/s10845-016-1198-x
[4]
ParkC, SeoJ.Comparing heuristic algorithms of the planar storage location assignment problem[J].Transportation Research Part E:Logistics and Transportation Review,2010,46(1):171‒185. doi:10.1016/j.tre.2009.07.004
[5]
GuerrieroF, PisacaneO, RendeF.Comparing heuristics for the product allocation problem in multi-level warehouses under compatibility constraints[J].Applied Mathematical Modelling,2015,39(23/24):7375‒7389. doi:10.1016/j.apm.2015.02.047
[6]
YangWei, LiuJiang, YueTing,et al.Integrated optimization of location assignment and job scheduling in multi-carrier automated storage and retrieval system[J].Computer Integrated Manufacturing Systems,2019,25(1):247‒255.
WangJuan, YiDuhan, ChengYuli,et al.Location assignment problem for humidity sensitive cargoes in stereoscopic warehouses based on adaptive MPGA[J].Computer Integrated Manufacturing Systems,2025,31(5):1905‒1914.
HeLi, TaoYifei, LuoJunbin,et al.Job integrated optimization of automated storage/retrieval systems based on two-stage wolf pack algorithm[J].China Mechanical Engineering,2022,33(21):2538‒2546.
SalehM A M, HichamA, Ben MaâtiM L,et al.Development of a sustainable strategy model for predicting optimal container stacking locations in container yards using artificial intelligence and cubic data[J].Kuwait Journal of Science,2024,51(2):100174. doi:10.1016/j.kjs.2023.100174
[15]
ZhangCanrong, WangQi, YuanGuoping.Novel models and algorithms for location assignment for outbound containers in container terminals[J].European Journal of Operational Research,2023,308(2):722‒737. doi:10.1016/j.ejor.2022.12.004
[16]
KimT, RyuK R.Deriving situation-adaptive policy for container stacking in an automated container terminal[J].Applied Sciences,2022,12(8):3892. doi:10.3390/app12083892
[17]
ZhangZhiying, WangWeize, HouJun.Optimization of multistage operation scheduling for a steel plate stockyard in shipbuilding[J].Journal of Harbin Engineering University,2015,36(5):638‒643.
HouJun, ZhangZhiying.Location allocation for inbound and outbound scheduling of mixed storage steel plate in shipyard[J].Journal of Harbin Engineering University,2017,38(11):1786‒1793.
XuLiyun, ShuZhongyu, YangLiansheng.Steel plate scheduling optimization in shipbuilding based on storage area partition[J].Procedia CIRP,2020,93:1001‒1006. doi:10.1016/j.procir.2020.04.081
[24]
ZhangTianxing.Research on location optimization and picking efficiency of intelligent warehouse system[D].Changchun:Jilin University,2021.
[25]
张天星.智能仓储系统储位优化与拣选效率研究[D].长春:吉林大学,2021.
[26]
YeKang.Research on location allocation and scheduling optimization of two-way automatic stereo warehouse[D].Xi'an:Xi'an University of Architecture and Technology,2021.
[27]
叶康.双向式自动化立体仓库货位分配及调度优化研究[D].西安:西安建筑科技大学,2021.
[28]
ZhangQiqi, ZhangTao, LiuPeng.Slab location decision optimization based on multi-objective population cooperative algorithm[J].Computer Integrated Manufacturing Systems,2015,21(7):1820‒1828.
ZhouAimin, JinYaochu, ZhangQingfu,et al.Combining model-based and genetics-based offspring generation for multi-objective optimization using a convergence criterion[C]//Proceedings of the 2006 IEEE International Conference on Evolutionary Computation.Vancouver:IEEE,2006:892‒899.
[31]
GuanTianhua, HanFei, HanH.A modified multi-objective particle swarm optimization based on levy flight and double-archive mechanism[J].IEEE Access,2019,7:183444‒183467. doi:10.1109/access.2019.2960472
[32]
ZhouBinghai, LiaoXiumei.Particle filter and Levy flight-based decomposed multi-objective evolution hybridized particle swarm for flexible job shop greening scheduling with crane transportation[J].Applied Soft Computing,2020,91:106217. doi:10.1016/j.asoc.2020.106217
[33]
LiHaojun, ZhangPengwei, GuoHaidong.Adaptive multi-objective particle swarm optimization algorithm based on population Manhattan distance[J].Computer Integrated Manufacturing Systems,2020,26(4):1019‒1032.
LiangTian, CaoDexin.Improved and simplified particle swarm optimization algorithm based on levy flight[J].Computer Engineering and Applications,2021,57(20):188‒196.
WangLiping, RenYu, QiuQicang,et al.Survey on performance indicators for multi-objective evolutionary algorithms[J].Chinese Journal of Computers,2021,44(8):1590‒1619.
DebK, AgrawalS, PratapA,et al.A fast elitist non-do-minated sorting genetic algorithm for multi-objective optimization:NSGA‒Ⅱ[C]//Parallel Problem Solving from Nature PPSN VI.Berlin,Heidelberg:Springer,2000:849‒858. doi:10.1007/3-540-45356-3_83
[43]
WangXin, ChenNi, ZhaoYawen.Value evaluation of innovative technical talents in enterprises based on entropy weight TOPSIS[J].Journal of Northeastern University (Na-tural Science),2020,41(12):1788‒1793.