“…Given a dense matrix K ∈ C N ×N and a vector x ∈ C N , it takes O(N 2 ) operations to naively compute the vector y = Kx ∈ C N . There has been extensive research in constructing data-sparse representation of structured matrices (e.g., low-rank matrices [1,2,3,4], H matrices [5,6,7], H 2 matrics [8,9], HSS matrices [10,11], complementary low-rank matrices [12,13,14,15,16,17], FMM [18,19,20,21,22,23,24,25], directional low-rank matrices [26,27,28,29], and the combination of these matrices [30,31]) aiming for linear or nearly linear scaling matvec. In particular, this paper concerns nearly optimal matvec for complementary low-rank matrices.…”