1.一种不定期船水运计划自动生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的不定期船水运计划自动生成方法,其特征在于,s1所述水运计划约束条件包括:航线班期间隔要求、每航次挂港符合港口靠泊窗口期要求、每航次船舶装货量符合船舶装载量要求、每航次船舶航速符合到港时间要求、每航次选用船舶适用该航线要求、所有航次装货量=港口货源总量要求。
3.根据权利要求1所述的不定期船水运计划自动生成方法,其特征在于,s2中所述参数数据包括:航线、航段、运输订单、装卸任务和运输任务;所述航线将港口代码用-链接成字符串;所述航段将所述航线拆解成若干段,用字符串表示;所述运输订单描述客户运输货物信息,用字典表示,包括订单号、起运港、卸运港、总运量;所述装卸任务描述分配到每一艘船舶的货运信息,用字典表示;所述运输任务由若干个装卸任务组成,用数组表示;所述参数数据构成数据结构。
4.根据权利要求1所述的不定期船水运计划自动生成方法,其特征在于,s3具体步骤包括:
5.根据权利要求4所述的不定期船水运计划自动生成方法,其特征在于,s33中所述航路生成算法是将所有的运输任务分成多轮,每一轮的步骤包括:
6.根据权利要求4所述的不定期船水运计划自动生成方法,其特征在于,所述终止规则为迭代次数到达150次或者适应度最优值和历史最优值连续迭代10次都没有变化。
7.根据权利要求4所述的不定期船水运计划自动生成方法,其特征在于,s31中所述初始解是采用s1中所述水运计划模型生成的,满足s1制定的水运计划约束条件。
8.根据权利要求4所述的不定期船水运计划自动生成方法,其特征在于,s35所述适应度值的计算公式如下:
9.根据权利要求1所述的不定期船水运计划自动生成方法,其特征在于,s4中所述s3步骤涉及的数据包括:基础数据、输入数据、中间计算结果数据和输出数据;所述基础数据包括港口信息和港口距离;输入数据包括运输订单任务和船舶配置;所述中间计算结果数据包括最佳任务、最佳航线、航线计划、装载清单、航段配载、任务执行可选方案;所述输出数据包括船期和最终生成装载清单。
10.根据权利要求9所述的不定期船水运计划自动生成方法,其特征在于,s4中所述s3步骤涉及的表与s4中所述s3步骤涉及的数据的类型相对应,每一种数据类型对应一张数据表。