传递闭包的增量式更新研究

2015-04-02 08:51:05汪小燕杨思春叶红周建平
苏州科技大学学报(自然科学版) 2015年1期
关键词:方法

汪小燕,杨思春,叶红,周建平

(安徽工业大学计算机科学与技术学院,安徽马鞍山243032)

传递闭包的增量式更新研究

汪小燕,杨思春,叶红,周建平

(安徽工业大学计算机科学与技术学院,安徽马鞍山243032)

针对二元关系中添加序偶原有传递闭包更新问题,先提出一种新的传递闭包算法,并基于新的传递闭包算法给出传递闭包的增量式更新方法,只需要在原有传递闭包的基础上,根据所添加的不同序偶,进行简单的更新即可,利用该方法可以较快地实现动态变化的二元关系传递闭包的求解。

二元关系;传递闭包;恒等关系;增量;更新

近年来,很多学者对关系的传递闭包运算进行过研究,传递闭包在图论、数据库、编译原理、计算机形式语言中都有重要的应用。关系的传递闭包一般根据定义来计算,需要进行多次的集合复合运算,运算量大,如果二元关系发生了变化,在其中增加了某些序偶,一般的计算方法是将变化的二元关系按照原方法重新计算传递闭包,显然这种计算方法增加了重复运算量。Warshall在1962年提出了计算传递闭包的有效算法[1],但是二元关系中增加了一些序偶,计算其传递闭包时,还需要按照Warshall算法重新计算传递闭包。目前也很少有文献涉及到传递闭包的增量式更新,文献[2-6]提出了传递闭包的各种改进算法,但都没有涉及到更新问题。为了减少传递闭包的增量式更新时间,先提出一种改进的传递闭包计算方法,并基于改进……

登录APP查看全文

猜你喜欢
方法
中医特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中数学教学改革的方法
河北画报(2021年2期)2021-05-25 02:07:46
化学反应多变幻 “虚拟”方法帮大忙
变快的方法
儿童绘本(2020年5期)2020-04-07 17:46:30
学习方法
用对方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的简单方法
山东青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
赚钱方法
捕鱼