工作流间高阶编辑距离计算与应用

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:qzzp666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
起源于办公自动化的工作流或者(业务)流程技术在信息系统中扮演着重要角色。随着云计算与大数据的兴起,以Web服务组合和云科学工作流为代表的新型工作流应用应运而生。企业级的业务过程往往数目巨大,为便于管理和复用,它们常以文件的方式存储在工作流库中。此外,在开放、动态、多变的环境下,工作流需不断调整、优化,因此工作流库中往往存在许多类似的工作流。为了提高工作流查找、比较、推荐的效率,在工程应用中时常需要确定工作流之间的编辑距离,即确定一个最小的修改操作序列将一个工作流转化成为另一个工作流。现有的工作流编辑距离计算方法大多是基于低阶的修改原语操作,例如添加或删除工作流模型中的一条边(节点)。然而,这种低阶修改原语操作在业务层面较难理解,且不易保证工作流的正确性。为此,一些研究使用高阶编辑操作进行工作流间编辑距离计算。一个高阶编辑操作是一组低阶修改原语操作的封装,它立足于业务层面,便于理解,且能更好地保证工作流的正确性。然而,基于高阶编辑操作的工作流编辑距离计算已被证明是一个NP-hard问题,现有方法在可扩展性以及适用范围方面均存在不足。为此,本文提出一种结合A~*(A-star)算法和启发式规则的新方法。本文具体工作包括:(1)本文将工作流编辑距离计算建模为一个规划问题,并提出了一种以穷尽搜索为基础,以A~*算法为指导的优先级搜索策略。从源工作流出发,通过高阶操作对源工作流进行改变,按本文提出的估价函数对每一个获得的中间工作流到目标工作流的编辑距离做预估,从而对不同的路径进行动态的优先级搜索,如此递归,直到寻找到目标工作流为止。(2)在A~*算法的搜索策略下,提出一组启发式规则,保证最优解不被删除的情况下,极大地压缩了搜索空间,进一步提高了所提方法的运行效率。与现有方法相比,本文方法对大规模的工作流以及带循环的工作流都有良好的应对策略。(3)为提高本文方法的可行性和应用性,本文设计并实现了可计算两个工作流之间的最小高阶编辑操作序列与编辑距离的原型工具AHWCI,并结合具体应用场景,探讨了本文方法在实际中的应用。(4)为验证所提方法和工具的性能,本文采用真实的工作流,并通过一系列实验与现有方法进行比较,阐明了本文方法的有效性和高效性。
其他文献
作为缓解能源危机和大气污染的有效措施,新能源汽车逐渐成为汽车工业的发展趋势,也是我国战略性新兴产业之一。为了缓解消费者的里程担忧,优化车辆设计和制造环节,实现路网交
分布式估计是分布式信号处理领域的一项重要分支,它通过节点间合作的方式从噪声环境中估计感兴趣的参数值。分布式估计因具有更强的灵活性,鲁棒性以及更好的能量有效性已成为
在许多实际应用中,要求阵列具有高分辨率(即:阵列方向图的主瓣较窄),而对扫描波束的增益要求不高,如:抗环境干扰卫星接收天线。阵列的高分辨率与阵列的孔径有很大关系,因此可
当今社会视频监控已经广泛应用,随着国家“平安城市”政策的实施,以后会安装更多的视频监控设备。安装视频监控设备的一个重要目的是为了确保社会平安,有效地预防和侦破违法
增程式电动汽车是一种可增加续驶里程的纯电动汽车,兼有混合动力汽车和纯电动汽车的特征,是现阶段解决纯电动汽车所面临技术问题的可行方案之一,对我国新能源汽车的发展与推
维克托·什克洛夫斯基是俄国形式主义代表人物之一,他在《作为手法的艺术》中提出了陌生化这一尤为重要的理论。根据俄国形式主义的观点,文学性是文学作品最重要的特征,文学
伴随着计算机技术的发展,人机交互的方式也不断革新,从传统的鼠标键盘到现在流行的触摸屏,再到更先进的语音控制,人机交互技术也越来越人性化。手势交互相对于传统的人机交互
胶凝砂砾石坝(Cemented Sand and Gravel Dam),简称CSG坝,是一种介于重力坝与土石坝之间的新型坝,采用坝趾开挖弃料,并掺入适量胶凝材料,经搅拌振捣碾压而成。CSG坝强调“宜材适构”的设计理念,在现如今追求环保绿色的大形势下,其安全性高、绿色环保等特性逐渐凸显出来。目前,国际上,如日本、土耳其等国早已应用于工程实践,国内正处于研发初期,应用前景明朗。随着CSG坝不断发展与
本文以笔者在韩国担任CPIK教师的教学实践为契机,以克拉申的“语言输入及情感过滤假说”、“学习动机”为理论基础,结合“视听法”、“多模态”等教学法,针对韩国顺天第一高中的课后课现状及这一特殊课型,根据崔永华先生的对外汉语教学设计理论以及前期对韩国顺天第一高中的学生进行的学习需求问卷调查做出了一个学期以及一节课的教学设计。一学期的教学设计包括了课程设计大纲、课程单元设置、课程考核内容等。一节课的教学
随着大数据的不断发展,越来越多的多媒体数据充斥着我们的生活。声音作为多媒体数据中的重要组成部分,其中蕴含了大量的信息。通过对所收集的声音数据进行处理和分析,可以从