Petri网-2、有向网
petri网
2、有向网
三元组 N=(S,T;F)N=(S,T;F)N=(S,T;F) 称为有向网,如果
表达式 | 含义 |
---|---|
S⋃T≠∅S \bigcup T \neq \emptysetS⋃T=∅ | 非空 |
⋀S⋂T≠∅\bigwedge S \bigcap T \neq \emptyset⋀S⋂T=∅ | 两类元素 |
⋀F⊆S×T⋃T×S\bigwedge F \subseteq S \times T \bigcup T \times S⋀F⊆S×T⋃T×S | 两种关系 |
⋀dom(F)⋃cod(F)=S⋃T\bigwedge dom(F) \bigcup cod(F) = S \bigcup T⋀dom(F)⋃cod(F)=S⋃T | 无孤立元素 |
其中:
- dom(F)={x∣∃y:(x,y)∈F}dom(F) = \{x| \exists y:(x,y)\in F \}dom(F)={x∣∃y:(x,y)∈F}
- cod(F)={y∣∃x:(x,y)∈F}cod(F) = \{y| \exists x:(x,y)\in F \}cod(F)={y∣∃x:(x,y)∈F}
例1:
- S={c,x,q,d}S=\{c,x,q,d\}S={c,x,q,d}
- T={cx,xq,qd,dc}T=\{cx,xq,qd,dc\}T={cx,xq,qd,dc}
- F={(c,cx),(cx,x),(x,xq),(xq,q),(q,qd),(qd,d),(d,dc),(dc,c)}F=\{(c,cx),(cx,x),(x,xq),(xq,q),(q,qd),(qd,d),(d,dc),(dc,c)\}F={(c,cx),(cx,x),(x,xq),(xq,q),(q,qd),(qd,d),(d,dc),(dc,c)}
- N1={S,T;F}N_1=\{S,T;F\}N1={S,T;F}
例2:
2.1 基本元素
- SSS 元素: place 库所
- TTT 元素:transition 变迁(不是迁移,不只是搬家,这个既有质变,又有量变)
- F:flow relation 流关系
2.2 表达方式比较
- 半形式化定义:易读,适合书面交流
- 形式化定义:适合引入数学方法,便于自动处理
- 图形表示:直观 便于交流,突显网状结构,面对面交流时无须为元素命名
例3:
- 上图是 N=({S1,S2},{t};{(S1,t),(t,S2)})N=(\{S_1,S_2\},\{t\};\{(S_1,t),(t,S_2)\})N=({S1,S2},{t};{(S1,t),(t,S2)}) 的图形表示吗?
- 在同构的意义上,是(同构:同类元素之间的一一对应,包括 FFF )
例4:
- 这是一个有向网吗?
- 可以看成一个,也可以看成两个。定义没有明确规定是否联通。
- 但是,既然两部分没有联系,为什么要放在一起研究?这就要从实际应用触发。
2.3 连通性
弱连通
强连通,去掉一条边还连通
不连通,最后两个无连接
2.4 单纯网、简单网
有向网允许以下结构吗?
不单纯(单纯性)
不简单(简单性)
重复弧,不能出现
2.4.1 术语:前集、后集
X=S⋃TX = S \bigcup TX=S⋃T 有向网的节点集合元素集
x,y∈Xf(x)={.x={y∣(y,x)∈F},x的前集x.={y∣(x,y)∈F},x的后集x,y \in X \\ f(x)=\left\{ \begin{aligned} ^.x & = & \{y|(y,x)\in F\} & , &x的前集 \\ x^. & = & \{y|(x,y)\in F\} & , &x的后集 \end{aligned} \right. x,y∈Xf(x)={.xx.=={y∣(y,x)∈F}{y∣(x,y)∈F},,x的前集x的后集
2.4.2 单纯网、简单网、连通网
2.4.2.1 单纯网定义
∀x∈X:.x∩x.≠∅\forall x \in X:\\ ^.x \cap x^. \neq \empty ∀x∈X:.x∩x.=∅
2.4.2.2 简单网定义
∀x,y∈X:.x=.y⋀x.=y.⋀x≠y\forall x,y \in X:\\ ^.x=^.y\bigwedge x^.=y^.\bigwedge x\neq y ∀x,y∈X:.x=.y⋀x.=y.⋀x=y
2.4.2.3 连通图定义
∀x,y∈X:(x,y)∈(F∪F−1)+其中F−1={(a,b)∣(b,a)∈F}\forall x,y \in X:\\ (x,y)\in (F\cup F^{-1})^+\\ 其中 F^{-1}=\{(a,b)|(b,a)\in F\} ∀x,y∈X:(x,y)∈(F∪F−1)+其中F−1={(a,b)∣(b,a)∈F}
2.4.2.4 重复弧问题
不允许重复弧
2.4.2.5 对偶网和互逆网
N=(S,T;F),N′=(S′,T′;F′)为有向网N和N′为对偶网,如果S′=T⋀T′=S⋀F′=FN和N′为互逆网,如果S′=S⋀T′=T⋀F′=F−1N=(S,T;F), N'=(S',T';F') 为有向网\\ N和N'为对偶网,如果 S'=T\bigwedge T'=S\bigwedge F'=F\\ N和N'为互逆网,如果 S'=S\bigwedge T'=T\bigwedge F'=F^{-1}\\ N=(S,T;F),N′=(S′,T′;F′)为有向网N和N′为对偶网,如果S′=T⋀T′=S⋀F′=FN和N′为互逆网,如果S′=S⋀T′=T⋀F′=F−1
以下两个网是同一个网,同为 N=({S1,S2},{t};{(S1,t),{t,S2}})N=(\{S_1,S_2\},\{t\};\{(S_1,t),\{t,S_2\}\})N=({S1,S2},{t};{(S1,t),{t,S2}}) 的图示
2.4.3 有限网 & 无限网
有向网可有有限多个元素,也可以有不可数的有限多个元素 ∣S∪T∣<∞|S\cup T|<\infty∣S∪T∣<∞
- 有限网
- 人造系统:能力有限
- 自然规律(如四季变化):局部观察
- 无限网
- 记录无始无终的自然变化
- 理论研究(图灵机)
2.5 出现网
把出现的现象记录下来
例5:
2.6 基础概念定义金律
没有必要包含的,就有必要不包含
2.6.1 有向网定义不包含
- 连通性
- 单纯性
- 简洁性
- 有限性
2.6.2 有向网概念特点
- 基础概念简洁
- 可灵活引入后续概念
Petri网-2、有向网相关推荐
- linux内网机器访问外网代理设置squid
linux内网机器访问外网代理设置squid 公司一般出于安全考虑, 在同一局域网中只有一台机器可以访问外网,运维进行了整体的限制, 但是在后面的工作中,需要在机器上安装一些软件,及命令,所以其他的机 ...
- iptables 实现centos内网机器访问外网
环境:一台带外网和内网的机器,另一台只有内网,默认不能上网.两台机器都是centos系统 带外网机器的外网ip为 123.221.20.11, 内网ip为 192.168.15.100 内网机器的内网 ...
- 网管员破网“利剑”——统一网络拓扑发现
什么是"熟网"?什么是"生网"? 作为一名网络管理员,工作中接触的网络无非就两种,一种是"熟网",所谓"熟网"就是这个网 ...
- 如何查看外网ip_内网ip和外网ip的联系以及连接过程
我们每天都会访问各种各样的网站,比如淘宝,百度等等.不免会思考,我们的设备是如何连接上这些网址的呢?要想搞清楚这个问题,首先就得先搞清楚内网ip和外网ip的联系. 一.网络结构 如图,假设我们的计算机 ...
- 王达:影响100万网管员的“网管员”『英雄故事』
2008年3月,盛大的微软2008新一代企业级应用平台与开发技术发布大会即将在北京(3月13日).上海(3月18日)和广州(3月25日)分别举行,同时为"十大杰出IT英雄"颁奖.在 ...
- 网管师、网管员和网络工程师的区别(2)
网管师.网管员和网络工程师的区别(2) http://fellow.51cto.com 2010-04-23 13:12 佚名 腾讯教育 我要评论(2) 摘要:在我们从事网络行业人士的意识中只 ...
- 5G NPN 行业专网 — 高可靠专网部署方案
目录 文章目录 目录 需求概述 关键技术 业务保活 数据同步 应急接入 业务回迁 部署方案 方案 1:专网只部署 1 套 UPF 方案2 :专网部署双 UPF 容灾 方案 3:专网部署 1 套 UPF ...
- 配置内网邮件和外网邮件互发
配置内网邮件服务器和外网邮件服务器互发邮件 邮件系统的主要功能是传递邮件,使用户通过电子邮件来交流彼此的信息,邮件传输功能决定了邮件的处理和传递方式.Exchange 2007的管理员可以通过配置中心 ...
- “网工”可以跳越“网管”吗?
经常有读者问我,说"我刚毕业或者即将毕业,不想做网管,想直接成为一名网络设计.,或者网络存储.网络安全工程师,可以吗?".面对这样的提问,我不知道网友们是怎么考虑的,我个人的观点基 ...
- Android 获取本地外网IP、内网IP、计算机名等信息
一.获取本地外网IP public static String GetNetIp() { URL infoUrl = null; InputStream inStream = null; try { ...
最新文章
- 笨办法学R编程(2)
- linux命令行使用for循环,小弟我使用过的Linux命令之for - Bash中的For循环
- python atan_Python
- CodeForces - 1407E Egor in the Republic of Dagestan(最短路+dp)
- 产品经理如何培养敏锐的商业嗅觉
- .net加载失败的程序集重新加载
- Android内核开发:如何统计系统的启动时间
- centos服务器安装python3,CentOS7 服务器上如何安装python3
- Chapter 05 绘图基础
- hbase的region分区
- 一分钟学习静态网页制作
- 人民币对澳元汇率的大数据分析与预测
- 计算机职业适应性测试题库,职业适应性测试题库 一、性格职业适应度测试.doc...
- [Erlang危机](3.2)限制输入
- 5421. 【NOIP2017提高A组集训10.25】嘟嘟噜—mayuri
- Critical Reviews | 南农邹建文组综述全球农田土壤抗生素与耐药基因分布
- 【web实战-业务逻辑】评论点赞逻辑
- 事件参数$event
- 小程序开发之【前端开发】【学习第二节】【一】
- mat 释放_cv :: Mat内存即使在调用release()后也不会释放?