Source author record

Oleksiy Busaryev

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

1works
2topics
4close collaborators

Published work

1 publications

preprint2012arXiv

Annotating Simplices with a Homology Basis and Its Applications

Let KK be a simplicial complex and gg the rank of its pp-th homology group Hp(K)H_p(K) defined with Z2Z_2 coefficients. We show that we can compute a basis HH of Hp(K)H_p(K) and annotate each pp-simplex of KK with a binary vector of length gg with the following property: the annotations, summed over all pp-simplices in any pp-cycle zz, provide the coordinate vector of the homology class [z][z] in the basis HH. The basis and the annotations for all simplices can be computed in O(nω)O(n^ω) time, where nn is the size of KK and ω<2.376ω<2.376 is a quantity so that two n×nn\times n matrices can be multiplied in O(nω)O(n^ω) time. The pre-computation of annotations permits answering queries about the independence or the triviality of pp-cycles efficiently. Using annotations of edges in 2-complexes, we derive better algorithms for computing optimal basis and optimal homologous cycles in 1-dimensional homology. Specifically, for computing an optimal basis of H1(K)H_1(K), we improve the time complexity known for the problem from O(n4)O(n^4) to O(nω+n2gω−1)O(n^ω+n^2g^{ω-1}). Here nn denotes the size of the 2-skeleton of KK and gg the rank of H1(K)H_1(K). Computing an optimal cycle homologous to a given 1-cycle is NP-hard even for surfaces and an algorithm taking 2O(g)nlog⁡n2^{O(g)}n\log n time is known for surfaces. We extend this algorithm to work with arbitrary 2-complexes in O(nω)+2O(g)n2log⁡nO(n^ω)+2^{O(g)}n^2\log n time using annotations.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.