{"title":"高密度三维仓库的多目标优化存储分配算法","authors":"Qiubo Huang, Shuda Xie, Guohua Liu","doi":"10.1109/ICSAI48974.2019.9010580","DOIUrl":null,"url":null,"abstract":"Storage allocation in a high-density tridimensional warehouse has more constraints and optimization objectives than that in a single or dual rack warehouse. As a result, algorithms for storage allocation in this kind of warehouse must be different. This paper mapped the storage allocation problem to the knapsack problem (KP) and introduced a dynamic programming (DP) algorithm to solve the problem. A penalty score strategy was defined for the DP algorithm, and the optimization objective is to minimize the penalty score while satisfying the constraints. A multi-index strategy was used for preprocess according to the constraints, and this strategy also helped to reduce the scale of DP algorithm. Finally, the simulation showed that the time complexity of DP algorithm was greatly reduced compared with depth-first-search based recursive algorithm. While compared with particle swarm optimization (PSO), DP algorithm can run faster in actual projects problem scale, and more importantly, DP can get the optimal solution, not a suboptimal one.","PeriodicalId":270809,"journal":{"name":"2019 6th International Conference on Systems and Informatics (ICSAI)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Storage Allocation Algorithm with Multi-Objective Optimization in High-Density Tridimensional Warehouse\",\"authors\":\"Qiubo Huang, Shuda Xie, Guohua Liu\",\"doi\":\"10.1109/ICSAI48974.2019.9010580\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Storage allocation in a high-density tridimensional warehouse has more constraints and optimization objectives than that in a single or dual rack warehouse. As a result, algorithms for storage allocation in this kind of warehouse must be different. This paper mapped the storage allocation problem to the knapsack problem (KP) and introduced a dynamic programming (DP) algorithm to solve the problem. A penalty score strategy was defined for the DP algorithm, and the optimization objective is to minimize the penalty score while satisfying the constraints. A multi-index strategy was used for preprocess according to the constraints, and this strategy also helped to reduce the scale of DP algorithm. Finally, the simulation showed that the time complexity of DP algorithm was greatly reduced compared with depth-first-search based recursive algorithm. While compared with particle swarm optimization (PSO), DP algorithm can run faster in actual projects problem scale, and more importantly, DP can get the optimal solution, not a suboptimal one.\",\"PeriodicalId\":270809,\"journal\":{\"name\":\"2019 6th International Conference on Systems and Informatics (ICSAI)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 6th International Conference on Systems and Informatics (ICSAI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSAI48974.2019.9010580\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 6th International Conference on Systems and Informatics (ICSAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSAI48974.2019.9010580","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Storage Allocation Algorithm with Multi-Objective Optimization in High-Density Tridimensional Warehouse
Storage allocation in a high-density tridimensional warehouse has more constraints and optimization objectives than that in a single or dual rack warehouse. As a result, algorithms for storage allocation in this kind of warehouse must be different. This paper mapped the storage allocation problem to the knapsack problem (KP) and introduced a dynamic programming (DP) algorithm to solve the problem. A penalty score strategy was defined for the DP algorithm, and the optimization objective is to minimize the penalty score while satisfying the constraints. A multi-index strategy was used for preprocess according to the constraints, and this strategy also helped to reduce the scale of DP algorithm. Finally, the simulation showed that the time complexity of DP algorithm was greatly reduced compared with depth-first-search based recursive algorithm. While compared with particle swarm optimization (PSO), DP algorithm can run faster in actual projects problem scale, and more importantly, DP can get the optimal solution, not a suboptimal one.