kernighan lin visualizer

Hello Streamlit Community :waving_hand:kernighan lin visualizer

I’ve recently built a project: Kernighan–Lin Graph Partitioning Visualizer using Streamlit.
The goal is to provide an interactive visualization for the Kernighan–Lin algorithm (graph partitioning into two balanced sets with minimized cut size).

I’d really appreciate feedback on:
:white_check_mark: usability & UI/UX
:white_check_mark: correctness of visualization/steps
:white_check_mark: performance / optimization suggestions
:white_check_mark: feature ideas (exporting results, custom graphs, improvements)

Repo: https://github.com/shashankchowdary-921/Kernighan-Lin-Graph-Partitioning-Visualizer
app link :- https://kernighan-lin-visualizer.streamlit.app/

If you test it out, please share suggestions or open issues/PRs.
Thank you! :raising_hands:

1 Like