PlanarGraphLab is a visualization tool designed to help you run algorithms on planar graphs step-by-step. With PlanarGraphLab, you can:
- Select "Vertices"
- Click on the canvas to place a vertex
- Select "Edges"
- Click on two vertices, one at a time, to add an edge
- To move a vertex, select "Select", then click on the vertex to move and its new location on the canvas
- To delete a vertex/edge, select "Select", then click on the edge / the vertex to delete and select delete
- Select "Predefined"
- Select one of the predefined graphs
- Have a graph ready
- Select "Algorithms"
- Click on "Step" to perform a step of the algorithm or on "Run to completion" to run to completion
- Triangulation
- Planar Separator
- Weight Max Matching
- Mixed Max Cut
- Max Flow
- Disjunct S-T Paths
- LR-Test for Planarity
- Disjunct paths between (source,target)-pairs (Okamura-Seymour)
- Select "JSON"
- Use "Get current graph representation" to export or "Load graph from JSON" to import a graph