AlgebraX is a Python library for generalized algebraic structures, focusing on Semirings and their applications in Graph Theory, Signal Processing, and Physics.
- Semirings: Tropical, Reliability, Bottleneck, Matrix, and more.
- Graph Algorithms: Generic solvers for shortest path, connectivity, and flow.
- Matrix Operations: Sparse matrix multiplication, transposition, and addition.
- Extensibility: Easily define custom semirings for specialized applications.
pip install algebrax