[发明专利]考虑并发的业务过程事件序列间编辑距离的求解方法有效

专利信息
申请号: 201810966487.7 申请日: 2018-08-23
公开(公告)号: CN109271606B 公开(公告)日: 2023-05-26
发明(设计)人: 宋巍;戴汪洋;常震;尚庆民;李晅松 申请(专利权)人: 南京理工大学
主分类号: G06F17/16 分类号: G06F17/16;G06F9/46
代理公司: 南京理工大学专利中心 32203 代理人: 陈鹏
地址: 210094 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 考虑 并发 业务 过程 事件 序列 编辑 距离 求解 方法
【权利要求书】:

1.一种考虑并发的业务过程事件序列间编辑距离的求解方法,其特征在于,具体步骤如下:

步骤1,解析XES描述的业务过程事件日志,获得所有事件序列集合L;

步骤2,从所得到的事件序列集合L中挖掘出所有事件之间的并发关系集合;

步骤3,根据所有事件之间的并发关系集合,计算出待求的两条事件序列间的编辑距离;具体为:

步骤3-1,根据两条待求事件序列σA和σB,其中σA的长度表示为lA,σB的长度表示为lB,构建一个距离矩阵其中矩阵中的值D(m,n)表示σA的子序列σA={t1,t2,t3,...,tm}和σB的子序列σB={t1,t2,t3,...,tn}之间的编辑距离;

步骤3-2,初始化矩阵中的第一行与第一列为对应的行号和列号;

步骤3-3,依次计算矩阵中的值,用i表示当前所求矩阵值对应的行号,用j表示当前所求矩阵值对应的列号,l表示i所指向的序列σA中的事件σA(i)在事件序列σB中的离j最近的位置,k表示j所指向的序列σB中的事件σB(j)在事件序列σA中的离i最近的位置,即l和k为满足{l,k|σA(k)=σB(j),σB(l)=σA(i),l∈[1,j],k∈[1,i]}条件的最大的行列号;从D(1,1)开始,根据如下规则计算距离矩阵D中剩下的值:

(1)D1(i,j)=D(i-1,j)+1;

(2)D2(i,j)=D(i,j-1)+1;

(3)当A(i)与B(j)相同时,D3(i,j)=D(i-1,j-1);

(4)当l与k存在时,

D4(i,j)=D(i-1,j-1)-Δ(k)-Δ(l)+Anum(k,i,j)+Bnum(l,j,i)+{0,1};

Δ(k)=D(k-1,j-1)-D(k,j-1);

Δ(l)=D(i-1,l-1)-D(i-1,l);

(5)D(i,j)=min{D1(i,j),D2(i,j),D3(i,j),D4(i,j)}

其中Δ(k)=D(k,j-1)-D(k-1,j-1)表示删除事件σA(k)后σA{1...k}与σB{1...j-1}之间的编辑距离的变化,Δ(l)=D(i-1,l)-D(i-1,l-1)表示删除事件σB(l)后σA{1...i-1}与σB{1...l}之间的编辑距离的变化,D(i-1,j-1)-Δ(k)-Δ(l)表示删除事件σA(k)和σB(l)后σA{1...i-1}与σB{1...j-1}之间的编辑距离,Anum(k,i,j)表示σA(k)与σA(i)之间的所有不与σA(k)并发且在序列σB{1...j}中包含的事件数量,Bnum(l,j,i)表示σB(l)与σB(j)之间的所有不与σB(l)并发且在序列σA{1...i}中包含的事件数量;

步骤3-4,取矩阵D(lA+1,lB+1)为事件序列σA与σB间的编辑距离。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810966487.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top