docs: add docstring and comments
tests: add comments
feat: construct adjacency matrix from expenses
# sudo apt-get install graphviz graphviz-dev
# sudo dnf install graphviz graphviz-devel
git clone https://git.sr.ht/~talfus-laddus/splt-exps-py
cd split-exps-py
poetry install
poetry shell
pytest tests
General Informations about Flow Networks, Maximum Flow Problem and Edmonds Karp Algorithm:
Existing implementations of the Edmonds Karp Algorithm:
Articles describing how to use graph theory of flow networks to efficiently split group expenses: