Computational complexity reductions using clifford algebras

0Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Given a computing architecture based on Clifford algebras, a natural context for determining an algorithm's time complexity is in terms of the number of geometric (Clifford) operations required. In this paper the existence of such a processor is assumed, and a number of graph-theoretical problems are considered. This paper is an extension of previous work, in which the authors defined the nilpotent adjacency matrix associated with a finite graph and showed that a number of graph problems of complexity class NP are polynomial in the number of Clifford operations required. Previous results are recalled and illustrated with Mathematica examples. New results are obtained, and old results are improved by the development of new techniques. In particular, a matrix-free approach is developed to count matchings, compute girth, and enumerate proper cycle covers of finite graphs. These new results and techniques are also illustrated with Mathematica examples. © 2010 Springer-Verlag London Limited.

Cite

CITATION STYLE

APA

Schott, R., & Staples, G. S. (2010). Computational complexity reductions using clifford algebras. In Geometric Algebra Computing: in Engineering and Computer Science (pp. 431–453). Springer London. https://doi.org/10.1007/978-1-84996-108-0_20

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free