佩特里网

✍ dations ◷ 2025-11-14 00:48:16 #并行流计算,计算模型,图表,建模语言

佩特里网(英语:Petri net),又译为裴氏网、派翠网络,是对离散并行系统的数学表示。佩特里网属于离散事件动态系统,是1960年代由卡尔·亚当·佩特里发明的,适合于描述异步的、并发的计算机系统模型。佩特里网既有严格的数学表述方式,也有直观的图形表达方式。

由于佩特里网能表达并发的事件,被认为是自动化理论的一种。研究领域趋向认为佩特里网是所有流程定义语言之母。

卡尔·亚当·佩特里是一名物理学家,他发明佩特里网主要是从物理的角度去描述并发现象的。据佩特里本人所述,他认为60年代计算机科学的概念构架由于缺乏并发不适合于描述物理系统。其中一个重要的概念,就是佩特里网里面不存在所谓的“全局时间”的概念,因为这跟狭义相对论是冲突的。相反,佩特里网可以描述每一个节点的时序。

从狭义相对论的观点出发,两个时空点之间如果没有因果关系把它们连接起来(或者说“类空”的),它们就是独立的,不能说其中一个发生在前另一个在后或者相反。因此,佩特里网里面的两种变迁(见下文)如果都有发生的条件,则不能认为其执行顺序有任何关系。然而,佩特里网旨在描述变迁之间的因果关系,并由此构造时序。

经典的佩特里网是简单的过程模型,由两种节点:库所和变迁,有向弧,以及令牌等元素组成的。

PetriNet.JPG

佩特里网的元素:

佩特里网的规则是:

如果一个变迁的每个输入库所(input place)都拥有数量足够的令牌时,该变迁即为被允许(enable)。一个变迁被允许时,变迁将发生(fire),输入库所(input place)的令牌被消耗,同时为输出库所(output place)产生令牌。

注意:

两个变迁争夺一个令牌的情形被称之为冲突。当发生冲突的时候,由于佩特里网的时序是不确定的,因此具体哪个变迁得以发生也是不确定的。实际应用中,往往需要避免这种情形。用于描述现象的佩特里网也可能自然出现冲突,这表明我们对于变迁发生的条件没有完全了解。

多个弧连接两个节点的情况。在输入库所和变迁之间的弧的个数决定了该变迁变为被允许需要的令牌的个数。弧的个数决定了消耗/产生的令牌的个数。

一个经典的佩特里网由四元组(库所,变迁,输入函数,输出函数)组成。任何图都可以映射到这样一个四元组上,反之亦然。

被允许的形式化 变迁发生的形式化佩特里网 到变迁系统的映射 可达性图

佩特里网是一个三元组(P,T,F)

F(P X T)U(T X P)是弧的集合

一个流程的状态是由在场所中的令牌建模的,状态的变迁是由变迁建模的。令牌表示事物(人,货物,机器),信息,条件,或对象的状态;库所代表库所,通道或地理位置;变迁代表事件,转化或运输

一个流程(Flow)有当前状态,可达状态,不可达状态。

为了压缩经典佩特里网中的重复结构,提高佩特里网的建模能力,高级佩特里网应运而生。高级佩特里网包括有色佩特里网和谓词/变迁系统。这类网系统的特点是通过折叠来减少网的网元,压缩网的规模。

一个有色的令牌(托肯)通常代表具有一个可以标识的对象,从而避免相同网络结构的重复建模,如一个令牌可以取值“令牌A”,另一个令牌取值“令牌B”。当有色令牌的标识符取值(颜色)可以使用复杂的复合类型时,因此令牌拥有取值(颜色)代表由令牌建模的对象的具体特征,如一个令牌代表一个工人(张三,28岁,经验3级)。


为了扩展佩特里网的建模能力,很多研究学者在多个方面对Petri网进行了扩展:

为了进行分析,我们需要建模期间,延迟等,因此可以为每一个令牌附加一个时间戳,由变迁决定生产出的令牌的延迟。常用的时间佩特里网可分为Timed Petri Net 和 Time Petri Net。

增加时序逻辑的定义,更好的描述行为过程。

构造一个复杂性与数据流图相当的佩特里网的机制。层次佩特里网是由库所,变迁和子网构成的网络。佩特里网的层次化具有多种实现形式,例如高层次佩特里网中的一个变迁可以代表一个子佩特里网。


相关

  • 去颤去颤(defibrillation),也称除颤,是指对于危及生命的心律不整(cardiac dysrhythmias)、心室颤动(ventricular fibrillation)、无脉性心室频脉(Pulseless VT(英语:Pulseless VT))一种常见的
  • 坦贾武尔坦贾武尔(泰米尔语:தஞ்சாவூர்;Thanjavur, Tanjore)是印度泰米尔纳德邦的城市之一,位于高韦里河(Kaveri)的南岸,曾经是朱罗王朝的国都。坦贾武尔的布里哈迪希瓦拉神庙1987年
  • 奇摩站奇摩站(KIMO),为台湾一家入口搜寻网站,1997年8月设立,属精诚资讯关系事业。其前身为精诚资讯代理销售网景浏览器中文版而成立的网站。根据ACNielsen Netwatch在2000年第一季所做
  • 异性异性恋亦称为异性向,一般指对异性(包括生理性别及性别认同为当事人的异性)能产生爱慕感、建立浪漫关系,或认为异性拥有性吸引力的一种现象。把异性恋视作性倾向时,其定义则为“一
  • 原鸟形龙原鸟形龙属(属名:Archaeornithoides)是兽脚亚目手盗龙形类恐龙的一属,生存于白垩纪晚期的蒙古国。1965年,一个波兰与蒙古国的古生物挖掘团队,在蒙古国的巴彦扎格(Bayn Dzak)发现一个
  • 布伦特·斯派尔布伦特·杰·斯派尔(英语:Brent Jay Spiner,1949年2月2日-),美国演员,知名于在“星际旅行”系列电视剧《星际旅行:下一代》中扮演仿生人Data。除电视剧外,他还在4部星际旅行电影中出
  • AqoursAqours(假名转写:アクア  ?)是日本《电击G's magazine》杂志、动画公司日昇动画与唱片公司Lantis共同推出的的用户互动型企划作品LoveLive! Sunshine!!中登场的女性校园偶像
  • 李毓芬《小资女孩向前冲》 《螺丝小姐要出嫁》 《爱上两个我》 《我和我的四个男人》李毓芬(Yu-Fen Lee,1985年05月11日-),台湾女艺人,毕业于稻江护家,曾为女子团体Dream Girls的一员。
  • 格奥尔格·威廉·帕布斯特格奥尔格·威廉·帕布斯特(德语:Georg Wilhelm Pabst,1885年8月25日-1967年5月29日),电影导演。1885年生于今天捷克境内的奥匈帝国,1967年卒于奥地利维也纳。
  • 历史研究 (汤恩比)《历史研究》(英语:)是英国历史学家阿诺德·汤因比撰写的12卷本的历史著作,出版于1934年至1961年。汤恩比一反过去国家至上与西方中心的观念,主张文明才是历史的单位,并以人的生老