A series of programs that enable one's investigations in the algebraic complexity theory such as matrix multiplication algorithms, primality tests, algebraic complexity, sorting algorithms etc. Each algorithm is accompanied by a comparative time complexity analysis and a class of test cases and test suites.
unit-testing
algorithms
python3
unittest
matrix-multiplication
sorting-algorithms
theoretical-computer-science
winograd
software-testing
algebraic-computation
radix-sort
wolfram-language
wolfram-mathematica
complexity-analysis
algorithm-design
primality-test
complexity-measure
complexity-theory
karatsuba-multiplication
razs-algorithm
-
Updated
Feb 26, 2023 - Mathematica