Developer sandbox to create new algorithms. Readme.md

Your browser is not supported

Create algorithm

Paste your algorith below and press Run
   
has no weight 1
  


Enter text for each vertex in separate line

Setup adjacency matrix. Use comma "," as separator

Multigraph matrix contains weight of minimum edges between vertices.

Matrix is incorrect. Use comma "," as separator. Matrix should be square

Set up incidence matrix. Use comma "," as separator.

Matrix is incorrect. Use comma "," as separator.

Matrix of minimal distances

Graph was saved. Follow this link to see it.

Share link in social networks:

Share link in social networks:

Your algorithm was sent to check and in success case it will be add to site.

Cannot create graph. Adjacency Matrix has wrong format. Click "fix matrix" button to fix matrix or "help" button to open help about Adjacency Matrix format
Cannot create graph. Incidence Matrix has wrong format. Click "fix matrix" button to fix matrix or "help" button to open help about Incidence Matrix format

What functions should we add firstly?

Please, write what kind of algorithm would you like to see on this website?

Our service already supports these features: Find the shortest path using Dijkstra's algorithm, Adjacency matrix, Incidence Matrix.

Select and move objects by mouse or move workspace.

Drag cursor to move objects

Select and move objects by mouse or move workspace.

Drag cursor to move objects

Click to workspace to add a new vertex. Vertex enumeration

Select first vertex of edge

Select second vertext of edge

Select the initial vertex of the shortest path

Select the end vertex of the shortest path

Shortest path length is %d

Path does not exist

Click on the object to remove

Add edge

Directed

Undirected

Adjacency Matrix

Save

Cancel

the lowest distance is

Incidence matrix

Saving Graph

close

The number of connected components is

The number of weakly connected components is

What do you think about the site?

Name (email for feedback)

Feedback

Send

To ask us a question or send us a comment, write us at

fix matrix

help

Matrix has wrong format

Save Graph Image

Full report

Short report

Graph has not Eulerian cycle

Graph has Eulerian cycle

Processing...

Custom text

Add vertex

Rename vertex

Rename

en

Edit weight

has no weight

Group rename

Vote

Recommend algorithms

Graph has not Eulerian path

Graph has Eulerian path

Graph of minimal distances

Check to save

Show distance matrix

Distance matrix

Select a source of the maximum flow

Select a sink of the maximum flow

Maximum flow from %2 to %3 equals %1

Flow from %1 in %2 does not exist

Source

Sink

Graph has not Hamiltonian cycle

Graph has Hamiltonian cycle

Graph has not Hamiltonian path

Graph has Hamiltonian path

Select start traversal vertex

Traversal order:

Edge bend

Undo

Save graph

Default

Vertex Style

Edge Style

Background color

Multigraph does not support all algorithms

has no weight

Use Cmd⌘ to select several objects.

Use Ctrl to select several objects.

Drag group.

Copy group

Delete group

Breadth-first search

Graph coloring

Find connected components

Depth-first search

Find Eulerian cycle

Find Eulerian path

Floyd–Warshall algorithm

Arrange the graph

Find Hamiltonian cycle

Find Hamiltonian path

Find Maximum flow

Search of minimum spanning tree

Visualisation based on weight

Search graph radius and diameter

Find shortest path using Dijkstra's algorithm

Calculate vertexes degree