首页> 外文期刊>Electronic Colloquium on Computational Complexity >Isomorphism Testing of Boolean Functions Computable by Constant Depth Circuits
【24h】

Isomorphism Testing of Boolean Functions Computable by Constant Depth Circuits

机译:恒定深度电路可计算的布尔函数的同构测试

获取原文
           

摘要

Given two n-variable boolean functions f and g, we study the problem of computing an -approximate isomorphism between them. I.e. a permutation of the n variables such that f(x1x2xn) and g(x(1)x(2)x(n)) differ on at most an fraction of all boolean inputs 01n . We give a randomized 2O(nlog(n)O(1)) algorithm that computes a 12log(n)O(1)-approximate isomorphism between two isomorphic boolean functions f and g that are given by depth d circuits of nO(1) size, where d is a constant independent of n. In contrast, the best known algorithm for computing an exact isomorphism between n-ary boolean functions has running time 2O(n) cite{Luks99} even for functions computed by nO(1) size DNF formulas. Our algorithm is based on a recent result for hypergraph isomorphism with bounded edge size cite{BabaiC08} and the classical Linial Mansour-Nisan result on approximating small depth and size boolean circuits by small degree polynomials using Fourier analysis.
机译:给定两个n变量布尔函数f和g,我们研究了计算它们之间的近似同构的问题。即 n个变量的排列,使得f(x1x2xn)和g(x(1)x(2)x(n))最多在所有布尔输入01n的一部分上有所不同。我们给出了一个随机的2O(nlog(n)O(1))算法,该算法计算两个同构布尔函数f和g之间的12log(n)O(1)近似同构,这两个函数由nO(1)的深度d电路给出大小,其中d是一个独立于n的常数。相反,即使对于由nO(1)个大小的DNF公式计算的函数,用于计算n元布尔函数之间的精确同构的最著名算法也具有运行时间2O(n) cite {Luks99}。我们的算法基于最近的有边尺寸 cite {BabaiC08}的超图同构结果和经典Linial Mansour-Nisan结果,即使用傅立叶分析通过小次数多项式近似小深度和大小布尔电路。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号