Explicit expanders and the Ramanujan conjectures
STOC '86 Proceedings of the eighteenth annual ACM symposium on Theory of computing
Matrix multiplication via arithmetic progressions
Journal of Symbolic Computation - Special issue on computational algebraic complexity
The algorithmic aspects of the regularity lemma
Journal of Algorithms
A Fast Approximation Algorithm for Computing theFrequencies of Subgraphs in a Given Graph
SIAM Journal on Computing
Property testing and its connection to learning and approximation
Journal of the ACM (JACM)
Efficient Testing of Large Graphs
FOCS '99 Proceedings of the 40th Annual Symposium on Foundations of Computer Science
The regularity lemma and approximation schemes for dense problems
FOCS '96 Proceedings of the 37th Annual Symposium on Foundations of Computer Science
Property testing and its connection to learning and approximation
FOCS '96 Proceedings of the 37th Annual Symposium on Foundations of Computer Science
Hi-index | 0.00 |
We present a deterministic algorithm A that, in O(m2) time, verifies whether a given m by m bipartite graph G is regular, in the sense of Szemerédi [18]. In the case in which G is not regular enough, our algorithm outputs a witness to this irregularity. Algorithm A may be used as a subroutine in an algorithm that finds an ε-regular partition of a given n-vertex graph Γ in time O(n2). This time complexity is optimal, up to a constant factor, and improves upon the bound O(M(n)), proved by Alon, Duke, Lefmann, Rödl, and Yuster [1, 2], where M(n) = O(n2.376) is the time required to square a 0-1 matrix over the integers.Our approach is elementary, except that it makes use of linear-sized expanders to accomplish a suitable form of deterministic sampling.