petri网在服务外包公共平台中流程建模与优化的应用

petri网在服务外包公共平台中流程建模与优化的应用

ID:24815436

大小:56.00 KB

页数:7页

时间:2018-11-16

petri网在服务外包公共平台中流程建模与优化的应用_第1页
petri网在服务外包公共平台中流程建模与优化的应用_第2页
petri网在服务外包公共平台中流程建模与优化的应用_第3页
petri网在服务外包公共平台中流程建模与优化的应用_第4页
petri网在服务外包公共平台中流程建模与优化的应用_第5页
资源描述:

《petri网在服务外包公共平台中流程建模与优化的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Petri网在服务外包公共平台中流程建模与优化的应用高淑兰李杰(五邑大学经济管理学院广东江门529020)摘要:利用Petri网解决服务外包公共平台中业务流程建模及优化问题。首先阐述Petri网的基本原理,然后以服务外包公共平台中的一个接包流程为例进行Petri网建模,继而讨论该Petri网的合理性,再根据Petri网的优化规则对其优化,最后根据分析得出结论。关键字:Petri网;流程建模;流程优化中图分类号:TP301.1文献标识码:Adoi:10.3969/j.issn.1665-2272.2015.0

2、7.00420引言以公共服务平台进一步推动外包业的发展,根据其需求开发服务外包公共平台。服务外包公共平台中流程的正确性需要验证,流程的不合理环节需要更正、优化。而Petri网正可以通过建模、合理性分析及优化过程来解决服务外包公共平台中业务流程出现的这些问题。1Petri网基本原理Petri网是CarlAdamPetri于1962年提出,是一种通过过程建模和分析来进行过程图形描述的强有力工具。定义:Petri网用一个三元组表示net=(S,T;F):a.S∪T≠b.S∩T=c.F(S×T)∪(T×S)d.do

3、m(F)∪cod(F)=S∪T其中dom(F)={x∈S∪T|y∈S∪T:(x,y)∈F}cod(F)={x∈S∪T|y∈S∪T:(y,x)∈F}在上述条件中,S与T是不相交的两个集合,S是库所的集合,T是变迁的集合。F是网net的流关系。S里的元素库所代表一种状态,T里的元素变迁代表任务,任意两个库所或者任意两个变迁之间都没有有向边相连接;托肯表示可用的资源,变迁的就绪状态是它的前库所中有可用资源即存在库所。图形表示时,他们对应的符号如下:库所——○;变迁——□;流——→;就绪库所——⊙。2基于petri

4、网的接包流程建模petri网的流程建模是根据其定义实现业务流程到petri网模型的映射。2.1服务外包公共平台接包流程图服务外包公共平台中接包流程如图1所示。该流程的服务对象包括承接外包项目的单位和发布外包项目的单位。2.2服务外包公共平台接包流程的Petri网模型根据Petri网定义,建立了服务外包公共平台中接包流程的Petri网模型如图2所示。其中库所P1为开始,P2为接包方已注册状态,P3为接包选定待接包项目,P4为接包方得出发包单位评估结果,P5为接包方得出待接包项目评估结果,P6为接包方处已申请接

5、包状态,P7为接包方的项目初步方案,P8为发包方得出接包单位评估结果,P9为发包方得出评估项目初步方案的结果,P10为发包方处同意发包状态,P11接包方已收相关文件及电子合同,P12为接发包双发皆有意愿签署合同,P13为接包方已放弃承接该待接外包项目,P14为发包方拒绝承包该外包项目,P15为接包方已放弃签署合同,P16为结束。变迁T1为接包单位注册系统,T2接包方查询待外包项目,T3为接包方评估发包单位,T4为接包方评估待接包项目,T5为接包方是否提交接包申请,T6为接包方制定该外包项目的初步方案,T7为

6、发包方评估接包单位,T8为发包方评估项目初步方案,T9为发包方是否决定发包,T10为发包方发送相关文件及电子合同,T11为接包方决定是否签订合同,T12为签订合同。3基于Petri网的服务外包公共平台接包流程优化3.1验证Petri网模型的合理性流程优化得先确定该Petri网模型的合理性。一个正确的Petri网模型不能出现死锁、冲突、冲撞、混惑等情况。一个合理的的工作流网模型必须具备以下条件:(1)只有一个起始库所和一个结束库所;(2)每一个变迁和库所都是在起始库所到结束库所的路径上;(3)最终有且只有一个

7、资源出现在结束库所中,且当结束库所中出现资源时,其他所有的库所都是空的;(4)对任意一个变迁,从初始状态都能够到达该变迁的就绪状态;(5)原则上避免某库所可以被多个变迁所产生而发生数据不一致。由图2得出该模型满足条件(1)和(2)。接下来可设图2的初始条件M0=[1000000000000000]T,然后根据状态方程计算出各个变迁序列激发后的标识从而得到的可达图从而可知该流程网模型的特性如下:其一,可达图中的节点里没有出现无限值ω,所以它是有界的;其二,可达树中节点的分量都是“0”和“1”,可见它是安全的;

8、其三,在可达标识图中,每个变迁至少是一条有向弧的旁标,说明它是活的,不存在冗余。3.2流程模型优化规则、意义及其实现针对流程分析中经常出现的情况,并结合本文Petri网的模型特点,以下提出4条优化规则及其影响:(1)增加库所。增加库所以解决资源冲突、冲撞、阻塞现象。(2)增加虚拟变迁。加入变迁以解决由资源不足而引起的变迁或者变迁组不能同步的问题。(3)串行变并行。合理地调整或者减少库所的约束,使变迁同步,是不存在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。