A decision tree queries individual input bits, chooses subsequent queries from previous answers and labels each leaf with an output. Its decision-tree depth is the largest number of queries on any root-to-leaf path; is the least such depth over trees computing . An evasive Boolean function on bits has .
Remove repeated queries along any path, since their answers are already known. A leaf at depth fixes bits and leaves at least one bit free. The inputs reaching it form a subcube on which is constant, say . Its contribution to the alternating sum isHere is the Hamming weight. The leaf subcubes partition the input cube, so adding their contributions provesThe contrapositive is the alternating-sum criterion for decision-tree evasiveness: a nonzero alternating sum forces all bits to be necessary in the worst case.
Let be the number of independent undirected-edge bits; use unordered pairs . The paper's common-center graph property means that all present edges share a vertex. Isolated vertices are allowed, and the empty graph satisfies the property. This convention matters in the count.
The empty graph contributes to the alternating sum. The one-edge graphs contribute . A graph with at least two edges and a common center has a unique center, since two different edges have just that common endpoint. For a fixed center, its possible edge sets are subsets of the incident edges. Their contribution after removing sets of size zero and one isThese graphs are counted once for each of their unique centers. Thus the alternating count of common-center graphs isPart (a) gives , while querying all bits always suffices. ThereforeThe relevant input length is , not the number of graph vertices.
A query certificate for input is a subset of coordinates such that every agreeing with on has the same value of . Define certificate complexity of a Boolean function byIf no input has output , take . Unlike a decision tree, a query certificate may be selected with full knowledge of the input.
Take a full star graph centered at , containing all incident edges and no others. For any edge not incident to , changing only its bit from zero to one destroys the common-center graph property: two spokes already force as the only possible common endpoint. Therefore every positive query certificate for this input must include every nonincident edge bit, otherwise this one-bit change would preserve its answers but change the output. There are such bits. Conversely, fixing all those bits to zero suffices for a query certificate, because all remaining edges are incident to . HenceThe upper bound for holds for any accepted graph by choosing any valid center and certifying its nonincident edges absent.
For completeness, the negative side is much smaller. Given a graph with no common center, choose a present edge , an edge not containing , and an edge not containing . These at most three present edges have empty common intersection and certify rejection. A triangle with isolated additional vertices needs all three of its present edges: with at most two queries, set every unqueried edge absent and the remaining present edges share a vertex. Thus the certificates for the common-center graph property satisfy
Articles by others on the same topic
There are currently no matching articles.