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