集装箱运输作为国际海运的核心,其航线优化直接关乎运输成本、效率与服务质量[1]。集装箱船舶航线优化是集装箱运输领域的关键环节,它直接关系到运输成本、运输效率和服务质量。合理的航线规划能够在满足客户需求的前提下,充分降低船舶运营成本,提升航运企业的市场竞争力。同时,优化后的航线还能减少能源消耗和环境污染,符合可持续发展的要求。
李振福等[2]提出考虑自愿速度损失和货主满意度的航线优化算法,动态油耗模型和风险-速度权衡模型,结合货主满意度构建多目标优化模型,采用启发式算法求解模型。该方法研究过程中存在指标冲突问题,即提高准时率可能增加航速,导致燃油成本上升而减少货损率可能要求更保守的航线,延长航行时间。黄国良等[3]提出基于改进蚁群算法的航线优化算法,将港口、航线、运输成本等要素抽象为图结构,将不同航线设定成边,选取蚁群算法设定各个边的初始信息素浓度,每只蚂蚁根据信息素浓度和启发式函数选择下一港口,构建完整航线。该算法中蚁群算法依赖信息素积累,初期蚂蚁的搜索路径具有较大随机性,导致收敛缓慢,实时性难以保证。任晓玲等[4]提出基于混合自适应布谷鸟算法的航线优化算法,将港口、航线、运输成本(燃油费、港口费)、时间窗等要素抽象为带权图,表示航线网络。采用布谷鸟算法随机生成n个初始解,每个解代表一条候选航线,采用动态发现概率调整与自适应步长控制优化布谷鸟算法增强其全局探索能力,通过地图展示求解所得最优航线。该算法的实现基于稳定的需求假设,难以适应需求波动的情况,导致在实际运营中可能出现船舶运力过剩或不足、货物积压或延误等问题,增加了运输成本,降低了客户满意度。叶嘉宁等[5]提出面向导航服务的航线优化算法,采集气象、船舶性能、海图、实时交通等多源数据,以最短时间、最低油耗为优化目标构建数学模型,采用人工神经网络算法优化算法在构建的模型中搜索最优或近似最优的航行路径。航线优化算法在面对异常数据或不确定环境时的适应能力不足。例如,在遇到港口需求波动时,算法可能无法及时调整航行路径以保障效率和经济性。
然而,上述研究多基于稳定需求假设,难以有效应对实际运营中复杂多变的需求波动。因此,本文研究面向波动需求的集装箱船舶航线双层优化算法。
1 集装箱船舶航线优化算法 1.1 航段货运量与港口集装箱需求量考虑集装箱船舶在航线
|
图 1 航线结构 Fig. 1 Route structure |
图1内方框中的港口在航线的两端,港口间不存在货物流通,若A、B两端港口的数量分别为
| ${ V_{f}^{k}=\left\{\begin{aligned} & \sum\limits_{i=1}^{k}\sum\limits_{j={n}_{1f}+1}^{{n}_{1f}+{n}_{2f}}z_{f}^{ij}+\sum\limits_{i={n}_{1f}+1}^{{n}_{1f}+{n}_{2f}}\sum\limits_{j=1}^{{n}_{1f}}z_{f}^{ij},k=1,2,\cdots ,{n}_{1f}-1,\\ &\sum\limits_{i=1}^{{n}_{1f}}\sum\limits_{j=1}^{{n}_{1f}+{n}_{2f}}z_{f}^{ij}, k={n}_{1f},\\ &\sum\limits_{i=1}^{{n}_{{{}_{1f}}}}\sum\limits_{j=k+1}^{{n}_{1f}+{n}_{2f}}z_{f}^{ij}+\sum\limits_{i={n}_{1f}+1}^{k}\sum\limits_{j=1}^{{n}_{1f}}z_{f}^{ij},k={n}_{1f}+1,\cdots ,{n}_{1f}+{n}_{2f}-1,\\ &\sum\limits_{i={n}_{1f}+1}^{{n}_{1f}+{n}_{2f}}\sum\limits_{j=1}^{{n}_{1f}}z_{f}^{ij}, k={n}_{1f}+{n}_{2f}。\end{aligned} \right.}$ | (1) |
在已知货运量
在上述航段货运量与港口集装箱需求量分析的基础上,建立集装箱船舶航线优化采用双层模型[7],下层模型确定航线收益,上层模型依照航线收益选取航线。
上层模型的目标函数为:
| $ \max S=\sum\limits_{f\in N}{\rho }_{f}\times {r}_{f}。$ | (2) |
式中:
上层模型的约束条件为:
| $ \sum\limits_{f\in N}{\rho }_{f}=1 。$ | (3) |
通过式(3)能够保障航线优化仅获取一个最优结果。
下层模型的目标函数为:
| $ {\begin{split}&\max {r}_{f}=\sum\limits_{i\in {M}_{f}}\sum\limits_{j\in {M}_{f}}\left[({P}_{1ij}-{e}_{1fij})\times {x}_{1fij}-{e}_{2fij}\times {x}_{2fij}\right]\times B-{\theta }_{Gf}。\end{split}}$ | (4) |
式中:
下层模型的运输成本约束为:
| $ \sum\limits_{i\in P}\sum\limits_{j\in P}{u}_{ij}{\delta }_{ij}V_{f}^{k} \lt 1.5{\theta }_{v}。$ | (5) |
式中:
航运时间的约束为低于客户要求的送达时间:
| $ {T}_{1} \lt \sum\limits_{i\in P}\sum\limits_{j\in P}{t}_{ij}+\sum\limits_{i\in P}\sum\limits_{l\in M}{t}_{il}V_{f}^{k} \lt {T}_{2} 。$ | (6) |
式中:
集装箱船舶在各航段的载货能力约束[8]考虑集装箱需求,公式描述为:
| $ {x}_{ij}=z_{f}^{ij}\forall {x}_{ij}\geqslant z_{f}^{ij}。$ | (7) |
式中:
腹地货运量的约束考虑集装箱需求:
| $ \sum\limits_{i\in {M}_{k}}{o}_{sij}=z_{f}^{ij}。$ | (8) |
式中:
若港口
| $ {g}_{i(s,\mathrm{j})}\left(z_{f}^{ij}+{x}_{1kij}\right)=\frac{x_{1kij}^{{\alpha }_{2}}}{{\left({{P}_{1ij}}+{{P}_{2si}}\right)}^{{{\alpha }_{1}}}\cdot {\left({{\alpha }_{3}}+{z_{f}^{ij}}\right)}^{{{\alpha }_{2}}}}。$ | (9) |
式中:
求解上述优化模型即可实现考虑波动需求的集装箱船舶航线优化目的。
2 实验结果与分析 2.1 实验环境为验证本文算法的实际性能,选取某航运企业内运营状态下的3条集装箱船舶航线为研究对象,表1所示为研究对象基本信息。
|
|
表 1 各航线基本信息 Tab.1 Basic information of each airline route |
实验研究时间为1年,根据货运量的波动性可分为三个时段,分别是:1)市场淡季(5月~8月);2)市场旺季(9月~12月);3)市场淡、旺季过度期(1月~4月)。且为确保对比的公平性与可复现性,所有对比算法均在与本文算法相同的实验数据与约束条件下运行,并采用经过调优的参数设置。其中所有算法均使用表1所示的相同四条航线基础数据及相同的年度需求波动分段。对比算法在优化过程中,施加与本文模型相同的核心约束条件,这确保了所有算法都在解决同一优化问题。各算法得出的航线方案,其航程、时间、成本及收益均依据本文第2.2节定义的统一公式进行计算,避免了因评价指标不同带来的偏差。
2.2 波动需求计算针对航线1中的部分港口,采用本文算法计算各港口不同货运量条件下的集装箱需求量,结果如图2所示。
|
图 2 需求量计算误差分析 Fig. 2 Error analysis of demand calculation |
分析可知,在市场淡季(货运量较低)的条件下,本文算法的需求量计算误差基本控制在2%以内,说明货运量较低时,本文算法的集装箱需求计算误差较低。随着货运量的提升,需求计算误差呈现出逐渐提升的趋势:在市场淡、旺季过度期的条件下,集装箱需求误差小幅提升,控制在3%以内;在市场淡季(货运量较高)的条件下,本文算法的集装箱需求计算误差控制在5%以内,这表明本文算法通过“航段货运量反推港口对集装箱需求量”的数学逻辑具备较高精度。
2.3 航线优化结果采用本文算法对波动需求下的航线4进行优化,优化过程中先后产生2个优化结果,分别是前5次迭代计算所得的航线优化方案与最终所得的航线优化方案,如图3所示。
|
图 3 航线优化结果 Fig. 3 Route optimization results |
图3中前5次迭代计算所得的航线优化方案与最终所得的航线优化方案对比结果如表2所示。
|
|
表 2 不同航线优化方案对比结果 Tab.2 Comparison results of optimization plans for different airline routes |
分析可知,相较于前5次迭代计算所得的航线优化方案,最终航线优化方案的收益与运营成本分别降低0.80%和2.98%,由此导致航线收益提升0.32%,这表明最终航线优化方案不仅能够降低客户运费支出,还能够提升航运企业的收益,令客户与航运企业之间达到双赢状态。与此同时,腹地需求的运输成本降低0.92%,单位集装箱运力收益与运输成本分别提升1.07%和下降0.67%,这主要是因为航运企业针对腹地的需求波动优化了航线,从而显著降低了集装箱船舶的运输成本。以上结论充分表明,本文方法所得的最终航线优化方案能有效应对腹地需求波动,提升航线运输效率与收益。
为检验本文模型对突发性需求波动,在航线4的基准数据上,设计一个突发场景:假设在原本的市场旺季(9月~12月)中,因突发情况导致“新加坡—鹿特丹”航段的需求在11月骤然提升至正常旺季水平的150%,同时“香港—高雄”航段需求下降至正常水平的70%。将此突变后的需求数据输入本文构建的双层优化模型进行重新求解。模型快速输出了调整后的优化方案。与原旺季优化方案相比,新方案主要变化为:适度减少了需求萎缩航段的船舶舱位分配,并将部分运力动态调配至需求激增的“新加坡—鹿特丹”航段。关键指标对比如表3所示。
|
|
表 3 突发需求场景下模型适应性表现 Tab.3 Model adaptability performance in sudden demand scenarios |
分析可知,在面对突发性需求波动时,本文模型能够在1 min内响应并生成新的优化方案。新方案在需求激增航段保持了98.5%的极高需求满足率,同时通过动态资源调配,使船舶舱位利用率提升了2.2%。尽管总收益因部分航段需求下降而微降0.48%,但模型有效抑制了收益的急剧下滑,展现了出色的鲁棒性与运营韧性。这证明本文模型不仅适用于规律性的季节波动,其内置的波动需求约束与收益最大化机制,使其具备应对短期、剧烈需求突变的潜力。
2.4 优化性能对比以文献[3]基于改进蚁群算法的航线优化算法和文献[4]基于混合自适应布谷鸟算法的航线优化算法对对比算法,对比本文算法和对比算法针对不同航线的优化性能,结果如表4所示。
|
|
表 4 不同航线的优化性能 Tab.4 Optimization performance of different routes |
分析可知,本文算法与2种对比算法相比,能够有效降低不同航线中的航程,降低航行时间与航行成本,由此提升不同航行的航线收益。其性能优势不仅体现在单一航线,在4条不同需求特征的航线中保持稳定,证明该算法能够适配实际海运中复杂的波动需求场景,为航运企业提供兼具 “时效性、经济性、收益性” 的航线优化方案,更具实际运营推广价值。
3 结 语本文围绕考虑波动需求的集装箱船舶航线优化算法展开深入研究,提出“航段货运量反推港口对集装箱需求量”数学逻辑,在不同需求波动时段均展现出较高精度,误差控制在5%以内。以上层模型选取最优航线、下层模型计算航线收益为核心逻辑,构建双层航线优化模型实现了航线收益与需求的精准匹配,显著降低了不同航线的航行时间与成本等,充分体现了模型在经济效率与服务质量平衡上的优越性。
| [1] |
蒙经淼, 杨鹏, 李金成, 等. 基于内外场匹配法的20000 TEU集装箱船非线性波浪载荷研究[J]. 中国船舶研究, 2025, 20(2): 214-226. MENG J M, YANG P, LI J C, et al. Analysis on nonlinear wave loads of a 20 000 TEU container ship based on IORM[J]. Chinese Journal of Ship Research, 2025, 20(2): 214-226. |
| [2] |
李振福, 王婷婷, 邱嘉欣. 考虑自愿速度损失和货主满意度的北极东北航线船舶航速优化[J]. 上海海事大学学报, 2024, 45(2): 53-61+74. LI Z F, WANG T T, QIU J X. Ship speed optimization for Northern aea route considering voluntary speed loss and cargo owner satisfaction[J]. Journal of Shanghai Maritime University, 2024, 45(2): 53-61+74. |
| [3] |
黄国良, 周毅, 郑坤, 等. 基于改进蚁群算法的全局船舶路径规划方法[J]. 船海工程, 2023, 52(2): 97-101+136. HUANG G L, ZHOU Y, ZHENG K, et al. Ship path planning and cllision avoidance based on improved ant colony algorithm[J]. Ship & Ocean Engineering, 2023, 52(2): 97-101+136. |
| [4] |
任晓玲, 赵涓涓, 任佳丽. 混合自适应布谷鸟算法的物流配送路径优化[J]. 计算机仿真, 2024, 41(5): 168-171+241. REN X L, ZHAO J J, REN J L. Optimization of logistics delivery path based on hybrid adaptive cuckoo algorithm[J]. Computer Simulation, 2024, 41(5): 168-171+241. DOI:10.3969/j.issn.1006-9348.2024.05.030 |
| [5] |
叶嘉宁, 谢博祎, 孙俊锋, 等. 面向导航服务的水网地区船舶航线规划[J]. 中国航海, 2024, 47(4): 60-65+72. YE J N, XIE B Y, SUN J F, et al. Navigation service-oriented ship route planning for water network areas[J]. Navigation of China, 2024, 47(4): 60-65+72. |
| [6] |
先梦瑜. 一种基于Dijkstra的物流配送路径优化算法设计[J]. 电子设计工程, 2023, 31(2): 20-24. XIAN M Y. A Dijkstra based optimization algorithm design for logistics distribution path[J]. Electronic Design Engineering, 2023, 31(2): 20-24. |
| [7] |
陈慧敏, 窦培林, 程晨, 等. 基于Bi-RRT和TEB算法的风电水域多目标点路径规划[J]. 船海工程, 2024, 53(4): 130-136. CHEN H M, DOU P L, CHENG C , et al. Multi-objective point path planning for wind turbine waters based on Bi-RRT and TEB algorithms[J]. Ship & Ocean Engineering, 2024, 53(4): 130-136. |
| [8] |
肖笛, 李俊, 温想, 等. 支线集装箱船舶航线规划与配载协同优化[J]. 中国航海, 2023, 46(4): 54-60. XIAO D, LI J, WEN X, et al. Joint optimization in route planning and stowage for feeder container ships[J]. Navigation of China, 2023, 46(4): 54-60. |
2026, Vol. 48
