Boolean-OMv to counting-OMv reductions
Determine whether a truly subcubic-time algorithm for Boolean Online Matrix-Vector multiplication (Boolean-OMv) implies truly subcubic-time OMv algorithms for the counting variants of equality and dominance matrix-vector products, specifically for Counting-Equality-OMv defined by u[i] := |{k ∈ [n] : M[i,k] = v[k]}| and Counting-Dominance-OMv defined by u[i] := |{k ∈ [n] : M[i,k] ≤ v[k]}|, where M ∈ ℤ^{n×n} is given for preprocessing and queries provide v ∈ ℤ^n online.
References
In this paper we manage to reduce to Boolean-OMv from OMv variants that do not involve counting. We leave it open whether a subcubic algorithm for Boolean-OMv would imply subcubic OMv algorithms for, e.g., the counting variants of the equality and dominance products (i.e., u[i] := #{k \mid M[i,k] = v[k]}, and u[i] := #{k \mid M[i,k] \leqslant v[k]}, respectively), or at least for the standard integer product (u[i] := \sum_k M[i,k] \cdot v[k]).