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、有向网相关推荐

  1. linux内网机器访问外网代理设置squid

    linux内网机器访问外网代理设置squid 公司一般出于安全考虑, 在同一局域网中只有一台机器可以访问外网,运维进行了整体的限制, 但是在后面的工作中,需要在机器上安装一些软件,及命令,所以其他的机 ...

  2. iptables 实现centos内网机器访问外网

    环境:一台带外网和内网的机器,另一台只有内网,默认不能上网.两台机器都是centos系统 带外网机器的外网ip为 123.221.20.11, 内网ip为 192.168.15.100 内网机器的内网 ...

  3. 网管员破网“利剑”——统一网络拓扑发现

    什么是"熟网"?什么是"生网"? 作为一名网络管理员,工作中接触的网络无非就两种,一种是"熟网",所谓"熟网"就是这个网 ...

  4. 如何查看外网ip_内网ip和外网ip的联系以及连接过程

    我们每天都会访问各种各样的网站,比如淘宝,百度等等.不免会思考,我们的设备是如何连接上这些网址的呢?要想搞清楚这个问题,首先就得先搞清楚内网ip和外网ip的联系. 一.网络结构 如图,假设我们的计算机 ...

  5. 王达:影响100万网管员的“网管员”『英雄故事』

    2008年3月,盛大的微软2008新一代企业级应用平台与开发技术发布大会即将在北京(3月13日).上海(3月18日)和广州(3月25日)分别举行,同时为"十大杰出IT英雄"颁奖.在 ...

  6. 网管师、网管员和网络工程师的区别(2)

    网管师.网管员和网络工程师的区别(2) http://fellow.51cto.com  2010-04-23 13:12  佚名  腾讯教育  我要评论(2) 摘要:在我们从事网络行业人士的意识中只 ...

  7. 5G NPN 行业专网 — 高可靠专网部署方案

    目录 文章目录 目录 需求概述 关键技术 业务保活 数据同步 应急接入 业务回迁 部署方案 方案 1:专网只部署 1 套 UPF 方案2 :专网部署双 UPF 容灾 方案 3:专网部署 1 套 UPF ...

  8. 配置内网邮件和外网邮件互发

    配置内网邮件服务器和外网邮件服务器互发邮件 邮件系统的主要功能是传递邮件,使用户通过电子邮件来交流彼此的信息,邮件传输功能决定了邮件的处理和传递方式.Exchange 2007的管理员可以通过配置中心 ...

  9. “网工”可以跳越“网管”吗?

    经常有读者问我,说"我刚毕业或者即将毕业,不想做网管,想直接成为一名网络设计.,或者网络存储.网络安全工程师,可以吗?".面对这样的提问,我不知道网友们是怎么考虑的,我个人的观点基 ...

  10. Android 获取本地外网IP、内网IP、计算机名等信息

    一.获取本地外网IP public static String GetNetIp() { URL infoUrl = null; InputStream inStream = null; try { ...

最新文章

  1. 笨办法学R编程(2)
  2. linux命令行使用for循环,小弟我使用过的Linux命令之for - Bash中的For循环
  3. python atan_Python
  4. CodeForces - 1407E Egor in the Republic of Dagestan(最短路+dp)
  5. 产品经理如何培养敏锐的商业嗅觉
  6. .net加载失败的程序集重新加载
  7. Android内核开发:如何统计系统的启动时间
  8. centos服务器安装python3,CentOS7 服务器上如何安装python3
  9. Chapter 05 绘图基础
  10. hbase的region分区
  11. 一分钟学习静态网页制作
  12. 人民币对澳元汇率的大数据分析与预测
  13. 计算机职业适应性测试题库,职业适应性测试题库 一、性格职业适应度测试.doc...
  14. [Erlang危机](3.2)限制输入
  15. 5421. 【NOIP2017提高A组集训10.25】嘟嘟噜—mayuri
  16. Critical Reviews | 南农邹建文组综述全球农田土壤抗生素与耐药基因分布
  17. 【web实战-业务逻辑】评论点赞逻辑
  18. 事件参数$event
  19. 小程序开发之【前端开发】【学习第二节】【一】
  20. mat 释放_cv :: Mat内存即使在调用release()后也不会释放?

热门文章

  1. 一网打尽Kafka常用命令、脚本及配置,宜收藏!
  2. 高分辨率遥感卫星影像在交通方面的应用及高分二号影像获取
  3. 小白Jupyter快捷键
  4. 本地项目开启http-server服务
  5. 层次分析法python代码_Python 实现层次分析法
  6. 2021港中深通信工程硕士项目面经
  7. 8.3. Outlook Express
  8. Floyd算法Dijkstra算法
  9. 磁矢位的引入 工程电磁场 P19
  10. 【C4D基础】导入图片、选择工具、线性切割、显示与渲染、旋转