Linear Decomposition of the Majority Boolean Function using the Ones on Smaller Variables
By: Anupam Chattopadhyay, Debjyoti Bhattacharjee, Subhamoy Maitra
Potential Business Impact:
Makes complex computer tasks simpler to build.
A long-investigated problem in circuit complexity theory is to decompose an $n$-input or $n$-variable Majority Boolean function (call it $M_n$) using $k$-input ones ($M_k$), $k < n$, where the objective is to achieve the decomposition using fewest $M_k$'s. An $\mathcal{O}(n)$ decomposition for $M_n$ has been proposed recently with $k=3$. However, for an arbitrary value of $k$, no such construction exists even though there are several works reporting continual improvement of lower bounds, finally achieving an optimal lower bound $\Omega(\frac{n}{k}\log k)$ as provided by Lecomte et. al., in CCC '22. In this direction, here we propose two decomposition procedures for $M_n$, utilizing counter trees and restricted partition functions, respectively. The construction technique based on counter tree requires $\mathcal{O}(n)$ such many $M_k$ functions, hence presenting a construction closest to the optimal lower bound, reported so far. The decomposition technique using restricted partition functions present a novel link between Majority Boolean function construction and elementary number theory. These decomposition techniques close a gap in circuit complexity studies and are also useful for leveraging emerging computing technologies.
Similar Papers
Optimal Monotone Depth-Three Circuit Lower Bounds for Majority
Computational Complexity
Finds hidden solutions to hard math problems.
Minimal Unimodal Decomposition is NP-Hard on Graphs
Algebraic Topology
Makes complex math problems harder to solve.
Better and Simpler Reducibility Bounds over the Integers
Optimization and Control
Makes computer programs run much faster.