کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
426473 686082 2014 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
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. An ε-approximate isomorphism is a permutation π of the n   Boolean variables such that f(x1,x2,…,xn)f(x1,x2,…,xn) and g(xπ(1),xπ(2),…,xπ(n))g(xπ(1),xπ(2),…,xπ(n)) differ on at most an ε   fraction of all Boolean inputs {0,1}n{0,1}n. We give a randomized 2O(nlog⁡(n/ε)O(d)) time algorithm that computes an ε-approximate isomorphism between two isomorphic Boolean functions f and g that are given by depth d   circuits of poly(n)poly(n) size, where d is a constant independent of n, for any positive ε. In contrast, the best known algorithm for computing an exact isomorphism between n  -ary Boolean functions has running time 2O(n)2O(n)[12] even for functions computed by poly(n)poly(n) size DNF formulas. Our algorithm is based on a result for hypergraph isomorphism with bounded edge size [4] and the classical Linial–Mansour–Nisan result on approximating small depth and size Boolean circuits by small degree polynomials using Fourier analysis [11].

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Computation - Volume 239, December 2014, Pages 3–12
نویسندگان
, ,