首页> 中国专利> 一种港口国监督检查船舶和检查员分配的方法

一种港口国监督检查船舶和检查员分配的方法

摘要

本发明公开了一种港口国监督检查船舶和检查员分配的方法,所述方法包括:获取目标港口的已检查船舶的历史信息与属性信息,根据所述已检查船舶的历史信息与属性信息建立目标船舶缺陷数预测模型、目标船舶被滞留概率预测模型;根据所述目标船舶缺陷数预测模型和所述目标船舶被滞留概率预测模型计算所述目标港口中未检查船舶的综合风险值;获取待分配的检查员集合,根据所述未检查船舶的综合风险值和船舶在港情况以及所述待分配的检查员集合确定检查员排班决策文件。解决了现有技术中缺乏船舶综合风险预测模型的问题,以及缺乏同时考虑检查资源以及船舶风险和停泊情况的检查员排班系统的问题。

著录项

  • 公开/公告号CN112699467A

    专利类型发明专利

  • 公开/公告日2021-04-23

    原文格式PDF

  • 申请/专利权人 香港理工大学深圳研究院;

    申请/专利号CN202011601369.X

  • 发明设计人 王帅安;鄢然;

    申请日2020-12-29

  • 分类号G06F30/15(20200101);G06F30/27(20200101);G06Q10/04(20120101);G06Q10/06(20120101);G06K9/62(20060101);G06F111/04(20200101);

  • 代理机构44268 深圳市君胜知识产权代理事务所(普通合伙);

  • 代理人徐凯凯

  • 地址 518057 广东省深圳市南山区粤海街道高新技术产业园南区粤兴一道18号香港理工大学产学研大楼205室

  • 入库时间 2023-06-19 10:43:23

说明书

技术领域

本发明涉及港口国监督检查领域,尤其涉及的是一种港口国监督检查船舶和检查员分配的方法。

背景技术

现有的检查员排班系统采用一种贪心算法,即不考虑船舶的缺陷和滞留状况,仅根据可用检查员人数和船舶停靠时间随机地将需要检查的船舶分配给检查员。然而船舶缺陷和滞留作为港口国监督检查的主要且互相不可替代的结果,若缺乏对船舶缺陷和滞留的考量,则无法令港口国监督部门进行一个全面且直观的船舶风险评估,这样得到的排班策略也不能保证尽可能多的高风险船舶被检查到,进而导致无法保证有限的检查资源被最大化利用,从而限制了港口国监督的效用。

因此,现有技术还有待改进和发展。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种港口国监督检查船舶和检查员分配的方法,旨在解决现有技术中缺乏船舶综合风险预测模型的问题,以及缺乏同时考虑检查资源以及船舶风险和停泊情况的检查员排班系统,导致无法保证有限的检查资源被最大化利用,从而限制了港口国监督的效用问题。

本发明解决问题所采用的技术方案如下:

第一方面,本发明实施例提供一种港口国监督检查船舶和检查员分配的方法,其中,所述方法包括:

获取目标港口的已检查船舶的历史信息与属性信息,根据所述已检查船舶的历史信息与属性信息建立目标船舶缺陷数预测模型、目标船舶被滞留概率预测模型;

根据所述目标船舶缺陷数预测模型和所述目标船舶被滞留概率预测模型计算所述目标港口中未检查船舶的综合风险值;

获取待分配的检查员集合,根据所述未检查船舶的综合风险值和船舶在港情况以及所述待分配的检查员集合确定检查员排班决策文件。

在一种实施方式中,所述获取目标港口的已检查船舶的历史信息与属性信息,根据所述已检查船舶的历史信息与属性信息建立目标船舶缺陷数预测模型、目标船舶被滞留概率预测模型包括:

获取目标港口的已检查船舶的历史信息与属性信息;

对所述已检查船舶的历史信息与属性信息进行预处理操作,将预处理操作后得到的数据作为模型相关数据;

将所述模型相关数据分为训练数据集以及验证数据集;

根据所述训练数据集以及所述验证数据集确定目标船舶缺陷数预测模型;

根据所述训练数据集以及所述验证数据集确定目标船舶被滞留概率预测模型。

在一种实施方式中,所述获取目标港口的已检查船舶的历史信息与属性信息包括:

获取目标港口的历史港口国监督检查数据,根据所述历史港口国监督检查数据得到目标港口内的已检查船舶的编码数据以及历史检查记录;

基于所述编码数据获取所述已检查船舶的属性信息以及船舶历史检查信息;

将所述历史检查记录以及所述船舶历史检查信息作为目标港口的已检查船舶的历史信息。

在一种实施方式中,所述根据所述训练数据集以及所述验证数据集确定目标船舶缺陷数预测模型包括:

根据所述训练数据集建立船舶缺陷数预测模型;

根据所述验证数据集对所述船舶缺陷数预测模型进行超参数调整,将超参数调整后得到的船舶缺陷数预测模型作为目标船舶缺陷数预测模型。

在一种实施方式中,所述根据所述训练数据集以及所述验证数据集确定目标船舶被滞留概率预测模型包括:

将所述训练数据集分为被滞留样本集以及未被滞留样本集;

根据所述被滞留样本集以及所述未被滞留样本集建立船舶被滞留概率预测模型;

根据所述验证数据集对所述船舶被滞留概率预测模型进行超参数调整,将超参数调整后得到的船舶被滞留概率预测模型作为目标船舶被滞留概率预测模型。

在一种实施方式中,所述根据所述被滞留样本集以及所述未被滞留样本集建立船舶被滞留概率预测模型包括:

根据所有所述被滞留样本集中的样本数据与等量随机抽取的所述未被滞留样本集中的样本数据生成平衡样本集;

对所述平衡样本集内的样本数据进行有放回抽样操作,抽取与所述平衡样本集的样本量等量的样本数据作为输入训练集;

根据所述输入训练集建立船舶被滞留概率预测模型。

在一种实施方式中,所述根据所述目标船舶缺陷数预测模型和所述目标船舶被滞留概率预测模型计算所述目标港口中未检查船舶的综合风险值包括:

计算所述训练数据集中船舶的缺陷数的平均值,将计算出的船舶的缺陷数的平均值作为船舶平均缺陷数;

计算所述训练数据集中船舶的被滞留概率的平均值,将计算出的船舶的被滞留概率的平均值作为船舶平均被滞留概率;

根据所述目标船舶缺陷数预测模型以及所述目标船舶被滞留概率预测模型分别计算所述未检查船舶的缺陷数和被滞留概率;

根据所述船舶平均缺陷数以及所述船舶平均被滞留概率分别对所述未检查船舶的缺陷数和被滞留概率进行归一化处理,并根据归一化处理后得到的数据计算所述未检查船舶的综合风险值。

在一种实施方式中,所述根据所述船舶平均缺陷数以及所述船舶平均被滞留概率分别对所述未检查船舶的缺陷数和被滞留概率进行归一化处理,并根据归一化处理后得到的数据计算所述未检查船舶的综合风险值包括:

将所述未检查船舶的缺陷数与所述船舶平均缺陷数的比值作为归一化处理后的未检查船舶的缺陷数;

将所述未检查船舶的被滞留概率与所述船舶平均被滞留概率的比值作为归一化处理后的未检查船舶的被滞留概率;

根据所述归一化处理后的未检查船舶的缺陷数与所述归一化处理后的未检查船舶的被滞留概率之和得到所述未检查船舶的综合风险值。

在一种实施方式中,所述获取待分配的检查员集合,根据所述未检查船舶的综合风险值和船舶在港情况以及所述待分配的检查员集合确定检查员排班决策文件包括:

获取所有未检查船舶的综合风险值和船舶在港情况以及待分配的检查员集合,根据所述所有未检查船舶的综合风险值和船舶在港情况以及所述待分配的检查员集合中所有决策变量建立检查员分配模型的函数;

获取预设的约束条件,根据满足所述预设的约束条件,且所述检查员分配模型的目标函数的数值最大时对应的决策变量的取值,生成检查员排班决策文件。所述决策变量包括:所述检查员的决策变量、所述未检查船舶的决策变量、所述未检查船舶被所述检查员在子时间段检查的决策变量。

在一种实施方式中,所述预设的约束条件包括下述的一种或者多种:

所述未检查船舶的检查时间满足在所述未检查船舶在所述目标港口的停留时间段内;

所述未检查船舶的检查时长与所述目标港口的所需检查时长相等;

所述未检查船舶的检查时间是一段连续的时间;

所述未检查船舶的检查开始时间是唯一的;

所述未检查船舶的检查次数小于或者等于1;

所述检查员在一个时间段检查的船舶数量小于或者等于1;

决策变量的取值为0或者1。

本发明的有益效果:本发明实施例通过获取目标港口的已检查船舶的历史信息与属性信息,根据所述已检查船舶的历史信息与属性信息建立目标船舶缺陷数预测模型、目标船舶被滞留概率预测模型;根据所述目标船舶缺陷数预测模型和所述目标船舶被滞留概率预测模型计算所述目标港口中未检查船舶的综合风险值;获取待分配的检查员集合,根据所述未检查船舶的综合风险值和船舶在港情况以及所述待分配的检查员集合确定检查员排班决策文件。解决了现有技术中缺乏船舶综合风险预测模型的问题,以及缺乏同时考虑检查资源以及船舶风险和停泊情况的检查员排班系统的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种港口国监督检查船舶和检查员分配的方法的流程示意图。

图2是本发明实施例提供的建立目标船舶缺陷数预测模型、目标船舶被滞留概率预测模型的流程示意图。

图3是本发明实施例提供的计算所述目标港口中未检查船舶的综合风险值的流程示意图。

图4是本发明实施例提供的确定检查员排班决策文件的流程示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

安全是航运业永恒的主题,由于远洋船舶体积大,航运事故一旦发生将会对人力、物力和财力造成重大损失。港口所在地方的海事局有权力对外籍到访船舶进行检查,确保到访外籍船舶符合涉及船舶安全和船舶排放等方面的国际海事公约和国内法律法规,这种检查被称为港口国监督。港口国监督能有效遏制低标准船进入国家水域,对保障水上人命、财产安全以及防止船舶造成水域污染起到至关重要的作用。

由于到访港口的外籍船舶数量多、情况复杂,且检查资源有限,设计切实高效的选船方案至关重要。目前,一种基于经验的船舶风险评估法是世界各地港口广泛采用的一种选船机制。该方法通过对船舶自身属性数据和历史检查数据的粗略评估,将船舶划分为三个风险等级,分别为高风险船舶、中风险船舶、低风险船舶。同时,各风险等级有不同长度的时间窗,港口国通过上次检查时间与时间窗的相对关系对外籍船舶进行抽检。通过对近十年来的历史数据分析,发明人发现只有60%左右的被检船舶存在缺陷,而大量不合格外籍船舶没有被检查,这些不合格船将对航运安全和海洋环境造成威胁。造成基于经验的选船方法效率不高的原因主要有以下三方面。第一,该基于经验的选船方法考虑的指标及其权重主要来源于主观经验,缺乏实证数据的支撑;第二,对不同指标赋予的权重值的准确性和一致性未得到验证,且最后计算出的船舶风险等级依赖于各指标权重值的简单加和,未考虑各指标之间的相互作用;第三,最终的风险等级将所有外籍船舶划分为三个大类,但对同一个大类中的船舶风险状况未提供更详细的信息帮助海事部门准确选船。这些不足极大限制了现有选船方案的检查效率和能检查到的船舶缺陷及船舶滞留。在挑选出需要检查的船舶后,海事管理部门需要分配港口国监督检查员登船检查。现有的检查员排班系统采用一种贪心算法,即不考虑船舶的缺陷和滞留状况,仅根据可用检查员人数和船舶停靠时间随机地将需要检查的船舶分配给检查员。这样的排班策略不能保证尽可能多的高风险船舶被检查到,从而大大减弱了港口国监督检查消除不合格船舶的效用。

现有的港口国监督相关研究提出了一些识别高风险到访船舶的模型。这些模型主要通过分析船舶自身属性数据(例如船龄、船型、船旗、船舶管理公司、船舶认证机构)、船舶历史检查数据(例如上次港口国监督检查时间、历史被滞留情况)以及船舶涉及的航运事故数据来量化船舶的风险值。但是这些模型存在一些问题,并且很难被海事部门直接使用。最主要原因是绝大多数研究旨在通过预测模型生成船舶的风险值分数,但是风险值分数无法直接观测或衡量,导致这些模型的准确性难以度量,实用性被大大降低。其次,船舶缺陷和滞留作为港口国监督检查的主要且互相不可替代的结果,在现有的模型中很少被同时考虑,因此无法给港口国监督部门提供一个全面且直观的船舶风险评估。同时,现有的模型考虑的因素多直接来自于港口国监督数据库,其他数据库提供的船舶相关数据较少被考虑。另外,由于现有的模型大多为静态的理论模型,无法根据实时更新的船舶检查数据和船舶到访数据实现在线决策支持系统,供港口国监督部门下载可视化的在港船舶位置信息及风险预测结果,从而进一步限制了它们的实用价值。概括地讲,现有的港口国监督相关研究没有建立考虑检查资源以及船舶风险和停泊情况的检查员排班系统,因而无法保证有限的检查资源被最大化利用,从而限制了港口国监督的效用。

针对现有技术的上述缺陷,本发明提供了一种港口国监督检查船舶和检查员分配的方法,通过建立船舶缺陷数预测模型和船舶被滞留概率预测模型计算港口中未检查船舶的综合风险值,并根据计算出的未检查船舶的综合风险值、船舶停留情况以及可分配的检查员集合,确定检查员能检查到的所有未检查船舶的综合风险值之和最大时的检查员排班决策文件,使有限的检查资源被最大化利用。本发明在优化检查员排班系统时充分考虑了港口的检查资源、船舶风险和停泊情况,可以保证有限的检查资源被最大化利用,从而提高了港口国监督的效用。

如图1所示,本实施例提供一种港口国监督检查船舶和检查员分配的方法,所述方法包括如下步骤:

步骤S100、获取目标港口的已检查船舶的历史信息与属性信息,根据所述已检查船舶的历史信息与属性信息建立目标船舶缺陷数预测模型、目标船舶被滞留概率预测模型。

具体地,为了实现后续对未检查船舶的风险进行评估,本实施例需要先建立用于预测船舶的缺陷数和被滞留概率的模型。建立模型之前需要获取用于建模的数据,本实施例将目标港口的已检查船舶的历史信息与属性信息作为建模数据,根据所述已检查船舶的历史信息与属性信息建立目标船舶缺陷数预测模型、目标船舶被滞留概率预测模型,从而实现后续使用目标船舶缺陷数预测模型、目标船舶被滞留概率预测模型综合评估船舶风险。

在一种实现方式中,如图2所示,所述步骤S100具体地包括如下步骤:

步骤S110、获取目标港口的已检查船舶的历史信息与属性信息;

步骤S120、对所述已检查船舶的历史信息与属性信息进行预处理操作,将预处理操作后得到的数据作为模型相关数据;

步骤S130、将所述模型相关数据分为训练数据集以及验证数据集;

步骤S140、根据所述训练数据集以及所述验证数据集确定目标船舶缺陷数预测模型;

步骤S150、根据所述训练数据集以及所述验证数据集确定目标船舶被滞留概率预测模型。

首先,本实施例需要获取历史到港并进行过检查的船舶的历史信息与属性信息作为构建预测模型的基础数据。在一种实现方式中,可以通过首先获取目标港口的历史港口国监督检查数据,根据所述历史港口国监督检查数据得到目标港口内的已检查船舶的编码数据以及历史检查记录,然后根据所述编码数据获取所述已检查船舶的属性信息以及船舶历史检查信息,最后将所述历史检查记录以及所述船舶历史检查信息作为目标港口的已检查船舶的历史信息。

具体地,由于港口国监督检查数据通常都有存储记录,因此本实施例可以通过预设的计算机程序实现访问存储港口国监督检查数据的网站,并提取需要的港口国监督检查数据作为目标港口的已检查船舶的历史信息。举例说明,在亚太地区,存储港口国监督检查数据的是东京备忘录网站,本实施例可以通过自行设计的高效的网络爬虫程序采集东京备忘录网站上亚太地区各港口近二十年的港口国监督检查记录,并从中获取与目标港口相关的历史港口国监督检查数据。历史港口国监督检查数据中的每条检查记录包含了船舶IMO编码和船舶历史检查信息,例如检查日期,缺陷数,滞留情况等。然后可以根据船舶IMO编码数据,从本地World Shipping Register数据库中爬取更详细的船舶的属性信息,例如船型,船龄,船舶容积总吨,船长,船宽,船深,历史更换船旗次数,历史被滞留次数,五年内事故发生情况。以及从东京备忘录网站中爬取更详细的船舶历史检查信息,例如上次检查到的缺陷数,船旗表现,认证机构表现,船公司表现等历史检查数据。

获取到目标港口的已检查船舶的历史信息以后,需要对所述已检查船舶的历史信息与属性信息进行预处理操作。在一种实现方式中,所述预处理操作包括:数据清洗、数据集成、数据规约、数据变换等操作中的一种或者多种。然后,将预处理操作后得到的数据作为模型相关数据,并将所述模型相关数据分为训练数据集以及验证数据集。具体地,可以将所述模型相关数据平均分为五组,记做g

在一种实现方式中,所述船舶缺陷数预测模型可以为机器学习中基于CART回归树的随机森林模型,即本实施例可以根据所述训练数据集建立基于CART回归树的随机森林模型,得到待调整的船舶缺陷数预测模型。然后利用所述验证数据集对所述船舶缺陷数预测模型进行超参数调整。在一种实现方式中,所述超参数调整可以通过网格搜索对所述船舶缺陷数预测模型中的以下超参数进行调整:每颗决策树的最大深度max_depth,每个叶子节点中需要包含的最少样本数min_samples_leaf,随机森林中包含的决策树数量n_estimators,每颗决策树考虑的特征个数max_features。然后将验证结果中模型表现最好的情况下对应的那组超参数作为最优超参数,以完成船舶缺陷数预测模型的超参数调整。在一种实现方式中,所述船舶缺陷数预测模型的结点的分裂目标和模型训练目标为最小化均方误差(mean squared error,简称MSE)。例如,当将模型相关数据平均分成五份以后,每次采用其中一份作为验证数据集,另外四份作为训练数据集,一共进行五次试验,则五个训练集对应的五个验证集上平均MSE最小的那一组超参数为最优的超参数,根据最优的超参数对船舶缺陷数预测模型进行超参数调整。

为了得到目标船舶被滞留概率预测模型,在一种实现方式中,首先将所述训练数据集分为被滞留样本集以及未被滞留样本集,然后根据所述被滞留样本集以及所述未被滞留样本集建立船舶被滞留概率预测模型。具体地,可以先根据所有所述被滞留样本集中的样本数据与等量随机抽取的所述未被滞留样本集中的样本数据生成平衡样本集,所述平衡样本集是对随机森林中的每棵决策树进行的,所述随机森林中包含多颗决策树。换言之,所述平衡样本集在每建立一颗树的时候都会生成一次。然后对所述平衡样本集内的样本数据进行有放回抽样操作,抽取与所述平衡样本集的样本量等量的样本数据作为输入训练集,最后根据所述输入训练集建立船舶被滞留概率预测模型。例如训练数据集中有十个被滞留样本和九十个未被滞留样本,先抽取所有的被滞留样本和随机的十个未被滞留样本生成平衡样本集,在这包含二十个样本的平衡样本集中有放回抽样二十个样本作为输入训练集。需要说明的是,上述步骤均是建立一颗决策树时的操作,对于随机森林中的每棵决策树,都应进行上述操作。本实施例中的船舶被滞留概率预测模型为平衡随机森林模型,通过该模型可以着重处理训练数据集中被滞留船舶检查记录和未被滞留船舶检查记录分布严重不均的问题。

同样地,所述船舶被滞留概率预测模型也需要根据所述验证数据集进行超参数调整,将超参数调整后得到的船舶被滞留概率预测模型作为目标船舶被滞留概率预测模型。在一种实现方式中,所述船舶被滞留概率预测模型的超参数调整可以通过网格搜索对所述船舶被滞留概率预测模型中的以下超参数进行调整:每颗决策树的最大深度max_depth,每个叶子节点中需要包含的最少样本数min_samples_leaf,随机森林中包含的决策树数量n_estimators,每颗决策树考虑的特征个数max_features。然后将验证结果中模型表现最好的情况下对应的那组超参数作为最优超参数,以完成船舶被滞留概率预测模型的超参数调整。在一种实现方式中,所述船舶被滞留概率预测模型的结点的分裂目标为最小化Gini系数(Gini index),模型的训练目标为最大化ROC曲线下方的面积大小(ROC AUC)。例如,当将模型相关数据平均分成五份以后,每次采用其中一份作为验证数据集,另外四份作为训练数据集,一共进行五次试验,则五个训练集对应的五个验证集上ROC曲线下方的平均面积最大的那一组超参数为最优的超参数,根据最优的超参数对船舶被滞留概率预测模型进行超参数调整。

确定目标船舶缺陷数预测模型和所述目标船舶被滞留概率预测模型以后,如图1所示,所述方法还包括如下步骤:

步骤S200、根据所述目标船舶缺陷数预测模型和所述目标船舶被滞留概率预测模型计算所述目标港口中未检查船舶的综合风险值。

具体地,由于本实施例的目标是希望能最大化检查到的船舶风险,因此首先需要对每一艘未检查船舶的风险值进行评估。所述目标船舶缺陷数预测模型可以用于预测未检查船舶的缺陷数,所述目标船舶被滞留概率预测模型可以用于预测未检查船舶的被滞留概率,并将缺陷数和被滞留概率作为未检查船舶的风险值的评价指标。

在一种实现方式中,如图3所示,所述方法包括如下步骤:

步骤S210、计算所述训练数据集中船舶的缺陷数的平均值,将计算出的船舶的缺陷数的平均值作为船舶平均缺陷数;

步骤S220、计算所述训练数据集中船舶的被滞留概率的平均值,将计算出的船舶的被滞留概率的平均值作为船舶平均被滞留概率;

步骤S230、根据所述目标船舶缺陷数预测模型以及所述目标船舶被滞留概率预测模型分别计算所述未检查船舶的缺陷数和被滞留概率;

步骤S240、根据所述船舶平均缺陷数以及所述船舶平均被滞留概率分别对所述未检查船舶的缺陷数和被滞留概率进行归一化处理,并根据归一化处理后得到的数据计算所述未检查船舶的综合风险值。

具体地,所述未检查船舶包括实时在港但是未经过检查的船舶和即将到港船舶,未检查船舶的相关信息可以通过自行设计的高效网络爬虫系统从相关海事管理部门的官方网站获取。此外,由于缺陷数和被滞留概率的数量级不同,首先需要对未检查船舶的缺陷数和被滞留概率进行归一化处理。本实施例将训练数据集中的船舶平均缺陷数和船舶平均被滞留概率作为所述归一化处理中要用到的归一化因子。然后根据所述船舶平均缺陷数以及所述船舶平均被滞留概率分别对所述未检查船舶的缺陷数和被滞留概率进行归一化处理,并根据归一化处理后得到的数据计算所述未检查船舶的综合风险值。在一种实现方式中,所述归一化处理具体为:将所述未检查船舶的缺陷数与所述船舶平均缺陷数的比值作为归一化处理后的未检查船舶的缺陷数,将所述未检查船舶的被滞留概率与所述船舶平均被滞留概率的比值作为归一化处理后的未检查船舶的被滞留概率。举例说明,将训练数据集中船舶平均缺陷数记做

确定了所有未检查船舶的综合风险值以后,如图1所示,所述方法还包括如下步骤:

步骤S300、获取待分配的检查员集合,根据所述未检查船舶的综合风险值和船舶在港情况以及所述待分配的检查员集合确定检查员排班决策文件。

具体地,为了保证有限的检查资源被最大化利用,从而提高港口国监督的效用,需要充分考虑目标港口的检查资源、船舶风险和停泊情况。因此本实施例还需要获取待分配的检查员集合,这里的待分配即为可分配的意思。然后根据所述未检查船舶的综合风险值和船舶在港情况以及所述待分配的检查员集合确定最大化检查到的船舶风险对应的检查员排班决策文件,以此实现对有限检查资源的合理调配。

在一种实现方式中,如图4所示,所述步骤S300具体包括:

步骤S310、获取所有未检查船舶的综合风险值和船舶在港情况以及待分配的检查员集合,根据所述所有未检查船舶的综合风险值和船舶在港情况以及所述待分配的检查员集合中所有决策变量建立检查员分配模型;

步骤S320、获取预设的约束条件,将满足所述预设的约束条件,且所述检查员分配模型的目标函数的数值最大时对应的决策变量的取值,生成检查员排班决策文件。所述决策变量包括:所述检查员的决策变量、所述未检查船舶的决策变量、所述未检查船舶被所述检查员在子时间段检查的决策变量。

具体地,本实施例首先需要根据所有未检查船舶的综合风险值和船舶在港情况以及所述待分配的检查员集合中所有决策变量值建立检查员分配模型。然后将满足预设的约束条件,且所述检查员分配模型的目标函数的数值最大时对应的决策变量的取值,生成检查员排班决策文件。所述决策变量包括:所述检查员的决策变量、所述未检查船舶的决策变量、所述未检查船舶被所述检查员在子时间段检查的决策变量。举例说明,将某时刻在港且尚未被检查的船舶和可分配的检查员集合分别记做S和P,计算船s,s∈S的综合风险值记做risk

其中,risk

(1)所述未检查船舶的检查时间满足在所述未检查船舶在所述目标港口的停留时间段内。公式为:

其中,假设子时间段为τ,此时刻距检查员下班时间的时间间隔与τ时间段长度的比值向上取整记做T,一次检查时长(港口国监督所需检查时长)与τ时间段长度的比值向上取整记做T′。对于子时间段τ,如果船s在整个时间段中均在港则令

(2)所述未检查船舶的检查时长与所述目标港口的所需检查时长相等。公式为:

其中,定义0-1决策变量y

(3)所述未检查船舶的检查时间是一段连续的时间。公式为:

其中,定义0-1决策变量

(4)所述未检查船舶的检查开始时间是唯一的。公式为:

(5)所述未检查船舶的检查次数小于或者等于1。公式为:

(6)所述检查员在一个时间段检查的船舶数量小于或者等于1。公式为:

(7)决策变量的取值为0或者1。公式为:

然后求解满足预设的约束条件,且当检查员分配模型的目标函数是最大化能检查到的船舶风险值之和时对应的决策变量的取值,所述决策变量包括:所述检查员的决策变量、所述未检查船舶的决策变量、所述未检查船舶被所述检查员在子时间段检查的决策变量,并生成检查员排班决策文件。在一种实现方式中,还可以对在港船舶所在位置和对其预测的综合风险值在地图上进行可视化,并且提供可供预览和下载的船舶的综合风险值预测文件和检查员排班决策文件,以实现提升港口国监督识别高风险船舶和分配检查员的效率。

综上所述,本发明公开了一种港口国监督检查船舶和检查员分配的方法,通过获取目标港口的已检查船舶的历史信息与属性信息,根据所述已检查船舶的历史信息与属性信息建立目标船舶缺陷数预测模型、目标船舶被滞留概率预测模型;根据所述目标船舶缺陷数预测模型和所述目标船舶被滞留概率预测模型计算所述目标港口中未检查船舶的综合风险值;获取待分配的检查员集合,根据所述未检查船舶的综合风险值和船舶在港情况以及所述待分配的检查员集合确定检查员排班决策文件。解决了现有技术中缺乏船舶综合风险预测模型,以及缺乏同时考虑检查资源以及船舶风险和停泊情况的检查员排班系统,导致无法保证有限的检查资源被最大化利用,从而限制了港口国监督效用的问题。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号