Wei Zhang , Liang Qi , Weili Zhao , Lei Zhang , Song Xue , Wenjing Luan , Yangming Zhou
{"title":"考虑泊位漂移的干散货码头深度q网络辅助变邻域搜索算法","authors":"Wei Zhang , Liang Qi , Weili Zhao , Lei Zhang , Song Xue , Wenjing Luan , Yangming Zhou","doi":"10.1016/j.swevo.2025.102172","DOIUrl":null,"url":null,"abstract":"<div><div>The expansion of global maritime trade, along with the surge in dry bulk vessel sizes, has intensified the shortage of deep-water berths. This work investigates a discrete berth allocation problem considering berth shifting in dry bulk terminals. It includes two shifting strategies: 1) load-reduction shifting, where large vessels first unload partial cargo at deep-water berths to lighten their draft, and then shift to shallow-water berths to complete operations; and 2) berth-releasing shifting, where small vessels shift from deep-water berths to shallow-water berths when a large vessel needs the space. A mixed-integer linear programming model is formulated to minimize the total vessel service time. A Deep Q-Network assisted Variable Neighborhood Search algorithm (DQN-VNS) is proposed to solve this problem. First, a Dynamic-priority-based Heuristic Initialization Strategy is proposed to generate high-quality initial solutions. Then, a Deep Q-Network is employed to guide the search by adaptively choosing the most promising neighborhood operator. Numerical experiments are conducted on real historical data from a dry bulk terminal. The results demonstrate that DQN-VNS can effectively improve search efficiency and solution quality, significantly reducing vessel service time in dry bulk terminals. This work can significantly enhance the operational efficiency of dry bulk terminals.</div></div>","PeriodicalId":48682,"journal":{"name":"Swarm and Evolutionary Computation","volume":"99 ","pages":"Article 102172"},"PeriodicalIF":8.5000,"publicationDate":"2025-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Deep Q-network assisted variable neighborhood search algorithm for berth allocation considering berth shifting in dry bulk terminals\",\"authors\":\"Wei Zhang , Liang Qi , Weili Zhao , Lei Zhang , Song Xue , Wenjing Luan , Yangming Zhou\",\"doi\":\"10.1016/j.swevo.2025.102172\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The expansion of global maritime trade, along with the surge in dry bulk vessel sizes, has intensified the shortage of deep-water berths. This work investigates a discrete berth allocation problem considering berth shifting in dry bulk terminals. It includes two shifting strategies: 1) load-reduction shifting, where large vessels first unload partial cargo at deep-water berths to lighten their draft, and then shift to shallow-water berths to complete operations; and 2) berth-releasing shifting, where small vessels shift from deep-water berths to shallow-water berths when a large vessel needs the space. A mixed-integer linear programming model is formulated to minimize the total vessel service time. A Deep Q-Network assisted Variable Neighborhood Search algorithm (DQN-VNS) is proposed to solve this problem. First, a Dynamic-priority-based Heuristic Initialization Strategy is proposed to generate high-quality initial solutions. Then, a Deep Q-Network is employed to guide the search by adaptively choosing the most promising neighborhood operator. Numerical experiments are conducted on real historical data from a dry bulk terminal. The results demonstrate that DQN-VNS can effectively improve search efficiency and solution quality, significantly reducing vessel service time in dry bulk terminals. This work can significantly enhance the operational efficiency of dry bulk terminals.</div></div>\",\"PeriodicalId\":48682,\"journal\":{\"name\":\"Swarm and Evolutionary Computation\",\"volume\":\"99 \",\"pages\":\"Article 102172\"},\"PeriodicalIF\":8.5000,\"publicationDate\":\"2025-09-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Swarm and Evolutionary Computation\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2210650225003293\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Swarm and Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210650225003293","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
Deep Q-network assisted variable neighborhood search algorithm for berth allocation considering berth shifting in dry bulk terminals
The expansion of global maritime trade, along with the surge in dry bulk vessel sizes, has intensified the shortage of deep-water berths. This work investigates a discrete berth allocation problem considering berth shifting in dry bulk terminals. It includes two shifting strategies: 1) load-reduction shifting, where large vessels first unload partial cargo at deep-water berths to lighten their draft, and then shift to shallow-water berths to complete operations; and 2) berth-releasing shifting, where small vessels shift from deep-water berths to shallow-water berths when a large vessel needs the space. A mixed-integer linear programming model is formulated to minimize the total vessel service time. A Deep Q-Network assisted Variable Neighborhood Search algorithm (DQN-VNS) is proposed to solve this problem. First, a Dynamic-priority-based Heuristic Initialization Strategy is proposed to generate high-quality initial solutions. Then, a Deep Q-Network is employed to guide the search by adaptively choosing the most promising neighborhood operator. Numerical experiments are conducted on real historical data from a dry bulk terminal. The results demonstrate that DQN-VNS can effectively improve search efficiency and solution quality, significantly reducing vessel service time in dry bulk terminals. This work can significantly enhance the operational efficiency of dry bulk terminals.
期刊介绍:
Swarm and Evolutionary Computation is a pioneering peer-reviewed journal focused on the latest research and advancements in nature-inspired intelligent computation using swarm and evolutionary algorithms. It covers theoretical, experimental, and practical aspects of these paradigms and their hybrids, promoting interdisciplinary research. The journal prioritizes the publication of high-quality, original articles that push the boundaries of evolutionary computation and swarm intelligence. Additionally, it welcomes survey papers on current topics and novel applications. Topics of interest include but are not limited to: Genetic Algorithms, and Genetic Programming, Evolution Strategies, and Evolutionary Programming, Differential Evolution, Artificial Immune Systems, Particle Swarms, Ant Colony, Bacterial Foraging, Artificial Bees, Fireflies Algorithm, Harmony Search, Artificial Life, Digital Organisms, Estimation of Distribution Algorithms, Stochastic Diffusion Search, Quantum Computing, Nano Computing, Membrane Computing, Human-centric Computing, Hybridization of Algorithms, Memetic Computing, Autonomic Computing, Self-organizing systems, Combinatorial, Discrete, Binary, Constrained, Multi-objective, Multi-modal, Dynamic, and Large-scale Optimization.