Skip to content
This repository was archived by the owner on Jun 18, 2026. It is now read-only.

Commit b31c75d

Browse files
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 list
1 parent 9de4b0d commit b31c75d

1 file changed

Lines changed: 426 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)