期刊文献+

布尔环上的分支Grbner基算法 被引量:5

BRANCH GROBNER BASES ALGORITHM OVER BOOLEAN RING
原文传递
导出
摘要 众所周知Grbner基在很多领域都有着十分重要的应用.近些年来Grbner基算法有了很大的改进,其中最著名的是Faugère提出的F4和F5算法.这两个算法具有很高的效率但通常需要消耗大量的内存.鉴于此,将给出一个布尔环上基于zdd数据结构的分支Grbner基算法,该算法不仅可以大大降低对内存的消耗,还能有效的控制矩阵规模,从而提高算法的整体效率.详细阐述并证明了算法的基本理论,介绍该分支算法的数据结构及分支策略.最后通过实验数据可以发现,在很多例子中此算法都要优于Magma中的F4算法. It is well known that Groebner bases have extensive applications in many fields. In the recent years, many improvements have been made for the Groebner algorithm, the most famous of which are the F4 and F5 algorithm introduced by Faugere. Although both of the two algorithms have excellent efficiency, they need enormous memories during the computation. So we will present a new branch Groebner bases algorithm based on the zdd data structure over the boolean ring. This new algorithm not only lowers the usage of memories but also constrains the matrix generated in the computation within a reasonable size. In this paper, we will detail the theory and the proof of this basic algorithm and introduce the zdd data strucure and the branch strategy as well. For many cases, its implementation in Linux is superior to the F4 algorithm implemented by Steel in Magma.
作者 孙瑶 王定康
出处 《系统科学与数学》 CSCD 北大核心 2009年第9期1266-1277,共12页 Journal of Systems Science and Mathematical Sciences
基金 国家自然科学基金(NSFC60821002/F02,10771206)资助
关键词 分支Groebner基 布尔环 zdd数据结构 Branch Groebner bases, boolean ring, zdd data structure
  • 相关文献

参考文献1

共引文献12

同被引文献8

引证文献5

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部