One matrix structure in the area of monotone Boolean functions is defined here. Some of its combinatorial, algebraic and algorithmic properties are derived. On the base of these properties, three algorithms are built. First of them generates all monotone Boolean functions of variables in lexicographic order. The second one determines the first (resp. the last) lexicographically minimal true (resp. maximal false) vector of an unknown monotone function of variables. The algorithm uses at most membership queries and its running time is . It serves the third algorithm, which identifies an unknown monotone Boolean function of variables by using membership queries only. The experimental results show that for , the algorithm determines by using at most queries, where is the combined size of the sets of minimal true and maximal false vectors of .

生成讲解博客的中文版本

生成AI智能校验的中文版本