This repository was archived by the owner on Jun 18, 2026. It is now read-only.
Commit b31c75d
committed
feat: add autonomous Layout Optimizer with simulated annealing
Interactive tool that automatically optimizes graph layouts:
- Simulated annealing minimizes edge crossings, edge length variance, node proximity
- 8 preset graphs (Petersen, K5, K3,3, Cube, Dodecahedron, Grid, Random, Bipartite)
- Real-time animation shows optimization progress
- Quality metrics dashboard (crossings, edge std, angular resolution, quality score)
- Configurable temperature, cooling rate, and speed controls
- Canvas-based editor: click to add nodes, click two to add edge, drag to move
- Auto-optimize on preset load option
- Custom graph input via adjacency list1 parent 9de4b0d commit b31c75d
1 file changed
Lines changed: 426 additions & 0 deletions
0 commit comments