#BIS approximability

Still openEvidence checked

Subjects: Computational complexity · Algorithms and data structures · Approximation algorithms

Collections: Limits of computation · Computing with graphs

Reading depth

The problem

For two dots joined by an edge, the allowed choices are neither dot, the first dot, or the second dot: three choices in all. Both dots together are forbidden. For any bipartite graph, can a randomized algorithm quickly estimate how many vertex subsets contain no joined pair, to any requested small relative error?[1]

Scope

Unweighted finite bipartite graphs; count all vertex subsets containing no edge. No expansion, regularity or degree promise is imposed.

What remains open

Efficient schemes are known under extra regularity, expansion and parameter conditions. They do not cover every bipartite graph with every allowed subset counted equally. The gap concerns estimating all choices, even though finding one largest allowed choice is efficient.[1] [2]

Why it matters

Counting nonconflicting choices in a two-sided graph also helps classify other counting tasks. One is counting choices that obey prerequisite rules: selecting an item can force another to be selected. Established translations preserve efficient estimation with controlled relative error. An efficient scheme for either task would therefore give one for the other, connecting graph exclusions with logical dependencies.[1]

Definitions

4 terms
independent set

A set of vertices containing no pair joined by an edge. The empty set is included when counting independent sets.[1] [2]

bipartite

Having a division of vertices into two sides with every edge going between the sides, never within one side.[1] [2]

FPRAS

A fully polynomial randomized approximation scheme: a randomized relative estimate with polynomial running time in the input size and inverse error tolerance, and a fixed success probability such as three quarters.[1]

approximation-preserving reductions

Efficient transformations that turn a requested approximate count for one problem into approximate-counting queries for another, controlling running time and error. Mutual reductions put problems in the same approximation class.[1]

Sources

  1. On the relative complexity of approximate counting problems Martin Dyer, Leslie Ann Goldberg, Catherine Greenhill and Mark Jerrum · 2000-02-28
    Notes on On the relative complexity of approximate counting problems

    Research report defines #BIS and randomized approximation schemes and develops approximation-preserving reductions.

  2. A Refined Graph Container Lemma and Applications to the Hard-Core Model on Bipartite Expanders Matthew Jenssen, Alexandru Malekshahian and Jinyoung Park · 2026-01-12
    Notes on A Refined Graph Container Lemma and Applications to the Hard-Core Model on Bipartite Expanders

    Published introduction explicitly retains #BIS’s open complexity; Theorem 1.5 concerns regular bipartite expanders.

Related problems

Suggest a correction