1.一种面向自动化码头的船舶泊位和岸桥分配的优化方法,其特征在于,包括:分别采集港口数据、船舶数据;
根据港口数据、船舶数据生成若干个船舶港口泊位和岸桥分配的方案;其中,每个船舶港口泊位和岸桥分配的方案包括:船舶泊位、岸桥分配数量及船舶的优先级序列;
若干个船舶港口泊位和岸桥分配的方案分别导入层次竞争优化模型,获得若干个船舶港口泊位和岸桥分配的方案的优化参数;
根据若干个船舶港口泊位和岸桥分配的方案的优化参数,优化若干个船舶港口泊位和岸桥分配的方案;
采用修复策略对优化后的若干个船舶港口泊位和岸桥分配的方案进行修复,获得修复且优化后的船舶港口泊位和岸桥分配的若干个方案;
将修复且优化后的船舶港口泊位和岸桥分配的若干个方案分别导入约束评估模型,评估每个方案所对应的船舶总等待时间及合理性,选择总等待时间最短且合理的方案输出,作为船舶港口泊位和岸桥分配的最佳方案;
若干个船舶港口泊位和岸桥分配的方案分别导入层次竞争优化模型进行求解,获得若干个船舶港口泊位和岸桥分配的方案的优化参数,包括:基于若干个船舶港口泊位和岸桥分配的方案分别生成船舶泊位、岸桥分配数量及船舶优先级向量集合;
将若干个船舶港口泊位和岸桥分配方案中的向量集合分别代入层次内竞争算法、层次间竞争算法计算获得若干个方案的向量优化参数,用于对若干个船舶港口泊位和岸桥分配的方案中的船舶泊位、岸桥分配数量及船舶优先级的向量集合进行优化;
将若干个船舶港口泊位和岸桥分配的方案中的向量集合分别代入层次内竞争算法、层次间竞争算法,计算获得若干个方案的向量优化参数,包括:分别预设第一概率值、第二概率值;
基于预设的第一概率值、第二概率值,分别选择对每个船舶港口泊位和岸桥分配的方案进行层次内竞争和层次间竞争,获得若干个方案的向量优化参数;其中,预设的第一概率值为Ph、第二概率值为1‑Ph;
每个船舶港口泊位和岸桥分配的方案以第一概率值进行层次内竞争,并以第二概率值进行层次间的竞争;
每个船舶港口泊位和岸桥分配的方案进行层次竞争的层次选择概率表达式为:式中,Hi表示方案i粒子所在的最高层级,j表示当前层级,j∈{1,...,Hi},Ω(i,j)表示方案i在j层级上的竞争的线性概率,k表示层级序号;
所述层次间竞争和层次内竞争算法速度和位置的更新表达式为:
xl,t+1=xl,t+vl,t+1 (3)
式中,r1,r2,r3分别表示随机向量,是总体或邻域中所有方案的平均位置,ψ是用来控制 影响方案程度的参数,vl,t+1表示竞争失败方案更新后的速度,vl,t表示竞争失败方案的当前速度;xw,t表示竞争成功方案的当前位置,xl,t表示竞争失败方案的当前位置,xl,t+1表示竞争失败方案更新后的位置;
对船舶优先级的向量集合进行优化的步骤包括:
基于向量优化参数对船舶优先级向量集合进行更新,确定最优排列的船舶优先级向量组合;
其中,向量优化参数的获取过程:
定义用于计算的船舶优先级排列的向量集合为E={ζ1,...,ζn},根据船舶优先级向量的速度属性获得一系列交换算子,一个单独的交换算子δ(i1,i2)表示互换 和 每个交换算子对E={ζ1,...,ζn}进行交换操作,获得更新后的船舶优先级排列;
在层次间竞争和层次内竞争算法的优化过程中,其中交换算子通过公式(2)更新,船舶交换优先级排列通过公式(3)更新,获得船舶优先级向量优化参数。
2.根据权利要求1所述的一种面向自动化码头的船舶泊位和岸桥分配的优化方法,其特征在于,所述港口数据包括:港口的海岸线长度、港口的可运行岸桥数量、每个岸桥的工作效率;
所述船舶数据包括:所有船到岗的预计时间、所有到岗船的长度和载货量。
3.根据权利要求1所述的一种面向自动化码头的船舶泊位和岸桥分配的优化方法,其特征在于,根据港口数据、船舶数据生成若干个船舶港口泊位和岸桥分配的方案,包括:将港口数据和船舶数据导入编码器,随机生成若干个船舶港口泊位和岸桥分配的方案;
其中,所述编码器中预设有编码方案,编码方案的参量包括:船舶优先级、分配的泊位,岸桥的数量。
4.根据权利要求1所述的一种面向自动化码头的船舶泊位和岸桥分配的优化方法,其特征在于,对优化后的船舶港口泊位和岸桥分配的若干个方案采用修复策略进行修复,获得修复且优化后的船舶港口泊位和岸桥分配的若干个方案,包括:获取优化后的船舶港口泊位和岸桥分配的若干个方案,以及实时获取港口变化数据、船舶变化数据;
基于港口变化数据、船舶变化数据确定更新泊位和岸桥分配的方案,对若干个方案中的船舶港口泊位和岸桥分配分别进行泊位修复和岸桥修复,获得修复且优化后的船舶港口泊位和岸桥分配的若干个方案。
5.根据权利要求4所述的一种面向自动化码头的船舶泊位和岸桥分配的优化方法,其特征在于,所述泊位修复包括:判断船舶泊位方案是否存在泊位被占,在泊位被占时,则在船舶实际停泊位置寻找空闲泊位;
若存在空闲泊位,则将空闲泊位修复为船舶当前泊位方案;
若不存在空闲泊位,则不进行修复策略,该船舶等待泊位空闲后停泊。
6.根据权利要求4所述的一种面向自动化码头的船舶泊位和岸桥分配的优化方法,其特征在于,所述岸桥修复包括:判断船舶岸桥分配方案是否存在岸桥达到工作上限,如果为该船舶工作的岸桥未达到上限数量时,则在船舶实际停泊位置寻找空闲岸桥;
若存在空闲岸桥,则将空闲岸桥修复为船舶当前岸桥分配方案,用于调用空闲岸桥进行卸货;
若不存在空闲岸桥,则不进行修复策略,按原先分配的岸桥数目进行卸货工作;
其中,岸桥的总数量不能超过船舶所设定分配岸桥数量的上限。