Subtraction-Free Complexity, Cluster Transformations, and Spanning Trees

Subtraction-free computational complexity is the version of arithmetic circuit complexity that allows only three operations: addition, multiplication, and division. We use cluster transformations to design efficient subtraction-free algorithms for computing Schur functions and their skew, double, an...

Full description

Saved in:
Bibliographic Details
Published inFoundations of computational mathematics Vol. 16; no. 1; pp. 1 - 31
Main Authors Fomin, Sergey, Grigoriev, Dima, Koshevoy, Gleb
Format Journal Article
LanguageEnglish
Published New York Springer US 01.02.2016
Springer
Springer Nature B.V
Springer Verlag
Subjects
Online AccessGet full text
ISSN1615-3375
1615-3383
1615-3383
DOI10.1007/s10208-014-9231-y

Cover

More Information
Summary:Subtraction-free computational complexity is the version of arithmetic circuit complexity that allows only three operations: addition, multiplication, and division. We use cluster transformations to design efficient subtraction-free algorithms for computing Schur functions and their skew, double, and supersymmetric analogues, thereby generalizing earlier results by P. Koev. We develop such algorithms for computing generating functions of spanning trees, both directed and undirected. A comparison to the lower bound due to M. Jerrum and M. Snir shows that in subtraction-free computations, “division can be exponentially powerful.” Finally, we give a simple example where the gap between ordinary and subtraction-free complexity is exponential.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
ISSN:1615-3375
1615-3383
1615-3383
DOI:10.1007/s10208-014-9231-y