三划分问题可多项式归约为唯一可达向量Petri网可达性问题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

模和分析的工具已被广泛应用于多个领域u’6j.文 献[1]中给出了一种基于唯一可达向量网的分组密 码体制.文中提出了扩展的三划分问题,指出扩展的 三划分问题可多项式归约为唯一可达向量网系统可 达性问题,因此给出了求解唯一可达向量网系统可 达性问题的一个复杂度下界,对于唯一可达向量网 系统来说,其可达性问题是NP一难的【7|.
摘要:为了对基于唯一可达向量Pe硒网(UItV—PN)的密码体制进行密码分析工作,有必要对唯一可达向量网系 统的数学本质和各种性质进行深入的研究.定义了扩展的三划分问题,三划分问题是扩展的三划分问题的一种特 殊情况;给出了一个一般的多项式时间复杂度算法构造扩展的三划分问题的Pe撕网模型;证明扩展的三划分问题 有解当且仅当所构造的Petri网模型中某个标识可达;从而说明三划分问题可多项式归约为唯一可达向量Petri网 系统的可达性问题,从而给出了求解唯一可达向量网系统可达性问题的一个复杂度下界. 关键词:Petri网;三划分问题;归约;可达性问题;NP一难 中图分类号:TP301 文献标识码:A 文章编号:1000—7180(2008)10—0144—03
is
to
case
discover
the mathematical
nature
and property of the Unique Reachability Vector
on
Net(URV-
PN)for the cryptanalysis of the cryptography system based reducing the extended three
[8]Mayr E W.An algorithm for the general
petri
net
reacha—
bility problem[J].SIAM Journal of Computing,1984,13
(3):441—460. [9]Kosaraju S R.Decidability of reachability systems[C]//Proceedings
Three Partition Problem is Polynomial Time Reducible
to the Reachability
Problem of the URV-PNs
YUE Ha01,2
(1 College of Information,Shandong University of Science and Technology,Qingdao 266510,China;
For
i十1to 3m do
①‘F—F U{(5,ta)};将有向边(5,ta)的权定为以i; ②F—F U“ta,P)};将有向边(乙,P)的权定为q; ③F—F U{(s1,t。)};将有向边(s1,t。)的权定为1; ④F—F U{(t。P1)};将有向边(t。P1)的权定为1;
扩展的三划分问题可多项式归约为唯
口∈A
m是扩展的三划分问题的规模. ①可以用C1×m的时间完成,其中C1 为正整数常数;②中两个循环体内的每一句都可以 在常数时间C2内完成,因此②的时间耗费为
(10×C2)×3m+(10×C2)×研=40×C2×
m:
输出:一个唯一可达向量网系统芝:=(s,T;F,W,
Mo) 算法步骤如下: 置三的库所集
引理1
输出Petri网三=(S,T;F,W,M0),结束.

扩展的三划分问题(E3PP)可多项式归约 为唯一可达向量Petri网可达性问题
(I瓜V—PN—RP)
三划分问题是NP一完全问题. 下面的引理给出了扩展的三划分问题P同其 对应的Petri网三的可达性问题之间的关系.
引理3
扩展的三划分问题同三划分问题的唯一区别在 于前者没有限定集合A中元素的大小.显然,三划 分问题是扩展的三划分问题的特例,扩展的三划分 问题是三划分问题的一般形式,三划分问题可以常 数时间归约为扩展的三划分问题,反之不一定,因此 扩展的三划分问题至少和三划分问题具有同样的
山东:山东科技大学.2004. [7]Allan Cheng,Javier Esparza,Jens Palsberg.Complexity
results for 1一safe nets[J].Foundations Of software teeh— nology and theoretical computer science,Lecture Notes in Computer Science,1993,761(3):326—337.
“难度”. 引理2

扩展的三划分问题有解当且仅当标识
M=(B,3,0,0,1,1,…,1)T在三是可达的,其中M 是如下的标识:M(S)=B,M(S1)=3,M(P)=0, M(P1)=0,其余库所在M下均有且仅有一个标 记.
证明 (省略)
扩展的三划分问题是NP一难的.
引理3说明可以用算法1把扩展的三划分问题
证明
S={5,S1,p,Pl,%1,Ca2,…,Ca3。,CAl,CA2,…,‰};变
迁集T={t。,,t。,,…屯,,“,,“,,…,tA};流关系F= jm m
l z l z
③与④用常数时间为C3,⑤用时间为C。×优, c。为一个正整数常数.因此算法1的时间复杂度为
o(m). 定理1 ‘证明
D(空集).
∈L2,则称L1可以多项式归约为L2,记为L1。C
1;
For
i十1
to
m do
①F—F U{(户,tA)};将有向边(户,tA.)的权定为B; ②F—F U{(tA,s)};将有向边(tA,S)的权定为B; ③F—FU{(夕1,tA)};将有向边(P1,tA.)的权定为3; ④F—F U{(tA,S1)};将有向边(tA,S1)的权定为3; ⑤F—F U{(tA,CA)};将有向边(tA:,吼:)的权定为
RP)就是在一般Petri网的可达性问题中将三限定 为唯一可达向量网系统而得到的问题. 一般Petri网的可达性问题是可决定的旧’9J,并
且已知这个问题的复杂度下界是指数空间级的u 0|,
对于唯一可达向量网系统来说,可达性问题的复杂 度可能要小于一般的Petri网,文中试图从另一个角 度出发,寻求确定唯一可达向量网系统可达性问题
2006.
网三是一个唯一可达向量网系统.因此,扩展的三 划分问题可多项式归约为唯一可达向量Petri网三 的可达性问题.
由定理1和引理2易知有下面的推论: 推论1唯一可达向量Petri网的可达性问题 是NP一难的.
[3]Peterson J
L.Petri
net
theory and the modding of systems
收稿日期:2008—04—16 基金项目:国家自然科学基金项目(60673053)
第10期
岳昊:三划分问题可多项式归约为唯一可达向量Petri网可达性问题
145

复杂度的方法.
⑤F—F U{(t。C。)};将有向边(t。Ca)的权定为1;
repeat
3扩展的三划分问题(E3PP)
在提出扩展的三划分问题之前,先引入可计算 性和计算复杂性理论中几个相关的基本概念111 J.用 不确定的图灵机在多项式时间内可解的判定问题称 为NP类问题.设L1 E三f,L2∈三于,是两个语言, 若存在一个映射f:三f一三f使得 (1)用多项式时间计算函数厂的确定的图灵机 存在; (2)对于任意z∈三f:z∈L1当且仅当f(z)
repeat
在库所s中置B个标志,即M0(S)=B.
在库所S】中置3个标志,即/wd 51)=3.
其余库所标志数置0,即VP∈(S一{S,S1}),Mo(P)=
0.
L,.多项式归约是指可以用多项式时间算法实现所 需变换的归约.设有一个问题Q,,使得对于任意问 题Q∈NP,都有Q。C Q】,则称问题Q】为NP一难. 若问题Q.∈NP,且对于任意Q∈NP,都有Q CC Q1,则称Q1为NP一完全问题【11 J.

College
of
Computer Science
and Technology,Henan Polytechnic University,Jiaozuo 454003,China) of the three partition problem is proposed in this
Petn
Abstract:The extended three partition problem which is the general paper.The goal
partition
tO
the URV-PN.Therefore,a polynomial time algorithm for
problem
to
the reaehability problem of the URV-PN is developed.So the reachability
problem of the URV-PN is proved Key
6结束语 文中提出了扩展的三划分问题,说明三划分问 题可常数时间归约为扩展的三划分问题;给出了一 个一般的多项式时间复杂度算法构造扩展的三划分 问题的Petri网模型;证明扩展的三划分问题有解当 且仅当所构造的Petri网模型中某个标识可达;从而 说明扩展的三划分问题可多项式归约为唯一可达向 量Petri网系统的可达性问题. 文中结论的意义在于指出扩展的三划分问题可 多项式归约为唯一可达向量网系统可达性问题,三 划分问题是扩展的三划分问题的一种特殊情况,对 扩展的三划分问题构造Petri网模型的方法也适用 于三划分问题,从而给出了求解唯一可达向量网系 统可达性问题的一个复杂度下界,对于唯一可达向 量网系统来说,其可达性问题是NP一难的.这样就为 基于唯一可达向量Petri网的密码体制的密码分析 作了一点初步的工作.
由算法1和引理3知,扩展的三划分问
一可达向量Petri网的可达性问题. 题可归约为Petri网三的可达性问题.由引理4知上
146
微电子学与计算机
2008焦
面的归约过程是多项式归约,而算法1输出的Petri
[C]//第八届中国密码学学术会议论文集.无锡,2004. [2]吴哲辉.Petri网导论[M].北京:机械工业出版社,
[M].Englewood Cliffs,NJ:Prentice—Hall,1981. [4]Murata T.Pe伍nets:properties,analysis and application [J].IEEE,1989,77(4):541—579. [5]袁崇义.Petri网原理与应用[M].北京:电子工业出版 社,2005. [6]吴振寰.一种基于Petri网的分组密码体制的实现[D].
扩展的三划分问题的Petri网模型
算法1
归约为Petri网三的可达性问题,算法1详细描述了 归约的过程.下面的引理告诉这个过程实际上是多
项式归约. 引理4
由扩展的三划分问题构造对应的唯一
可达向量网系统.
输入:A为一个含有3m个正整数的有穷集合A={a,,
算法1的时问复杂度为O(优),其中
n2,…,日3。},B为一个正整数,满足∑口=mB.
of
in
vector
addition ACM
S眦.San Francisco,1982:267—281.
[10]Lipton
R J.The
the
14th Amual
reachability
problem requires
exponential
space,research report 62[R].USA:Yale University,
words:Petri
be NP-hard.
net;three
partition
problem;reduce;reachability problem;NP-hard

引言 Petri网是一种分布式系统模型,它作为系统建

唯一可达向量网系统的可达性问题
(URV—PN—RP)
唯一可达向量网系统的可达性问题(URV—PN—
25卷第10期 2008年10月
MICROELE(mi0NICS&00M[PUTER
微电子学与计算机
Vd.25
No.10
October 2008
三划分问题可多项式归约为唯一可达向量Petri网可达性问题
岳 昊1,2 i1山东科技大学信息学院,山东青岛266510;2河南理工大学计算机学院,河南焦作454003)
相关文档
最新文档