首页> 外文期刊>IEICE transactions on information and systems >An Average-Case Efficient Algorithm on Testing the Identity of Boolean Functions in Trace Representation
【24h】

An Average-Case Efficient Algorithm on Testing the Identity of Boolean Functions in Trace Representation

机译:测试跟踪表示中布尔函数的同一性的平均情况有效算法

获取原文
获取外文期刊封面目录资料

摘要

In this paper, we present an average-case efficient algorithm to resolve the problem of determining whether two Boolean functions in trace representation are identical. Firstly, we introduce a necessary and sufficient condition for null Boolean functions in trace representation, which can be viewed as a generalization of the well-known additive Hilbert-90 theorem. Based on this condition, we propose an algorithmic method with preprocessing to address the original problem. The worst-case complexity of the algorithm is still exponential; its average-case performance, however, can be improved. We prove that the expected complexity of the refined procedure is O (n ), if the coefficients of input functions are chosen i.i.d. according to the uniform distribution over F _(2~(n )); therefore, it performs well in practice.
机译:在本文中,我们提出了一种平均情况有效的算法来解决确定跟踪表示中的两个布尔函数是否相同的问题。首先,我们为跟踪表示中的布尔布尔函数引入了充要条件,这可以看作是众所周知的加法Hilbert-90定理的推广。基于这种情况,我们提出了一种带有预处理的算法方法来解决原始问题。该算法在最坏情况下的复杂度仍然是指数级的。但是,可以提高其平均性能。我们证明,如果输入函数的系数为i.i.d,则精炼过程的预期复杂度为 O( n)。根据 F _(2〜( n))上的均匀分布;因此,它在实践中表现良好。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号