Abstract | ||
---|---|---|
Abstract The numeric tensor (NT) framework addresses and unifies a growing body of work on high-dimensional algebra and software for technical computing. Its NT algebra exploits and extends Einstein notation, offering unmatched capabilities, including N -dimensional operators, associativity, commutativity, entrywise products, and linear invertibility. High-performance C++ and MATLAB NT software allows practitioners to directly program with NT algebra. The advantages of NT algebra are highlighted using the example of canonical-polyadic (CP) tensor decomposition. Corresponding dense benchmarks demonstrate that the NT software matches or surpasses leading competitors, i.e. , the MATLAB Tensor Toolbox, NumPy, and Blitz++, while supporting a more general set of arithmetic operations. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1016/j.jocs.2016.05.004 | Journal of Computational Science |
Keywords | Field | DocType |
Tensor algebra,Tensor computations,Tensor inversion,C++ classes,MATLAB classes | Einstein notation,Tensor (intrinsic definition),Algebra,Computer science,Tensor product of modules,Cartesian tensor,Symmetric tensor,Theoretical computer science,Tensor algebra,Tensor product of Hilbert spaces,Tensor contraction | Journal |
Volume | ISSN | Citations |
16 | 1877-7503 | 2 |
PageRank | References | Authors |
0.38 | 15 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Adam P. Harrison | 1 | 101 | 17.06 |
Dileepan Joseph | 2 | 49 | 8.48 |