1242
Comment:
|
997
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
Our initial tests are designed to compare the constructions and very basic functionality found in our [http://sage.math.washington.edu:9001/graph_survey survey of existing software]. At this stage in the game, we are testing to find the best way to construct graph objects in ["SAGE"]. For the initial benchmarks listed below, we will be comparing MAGMA, Mathematica (with Combinatorica), Maple, NetworkX, GRAPE, and nauty. |
|
Line 14: | Line 12: |
. Our initial tests are designed to compare the constructions and very basic functionality found in our [http://sage.math.washington.edu:9001/graph_survey survey of existing software]. At this stage in the game, we are testing to find the best way to construct graph objects in ["SAGE"]. For the first round of benchmarking we will only consider simple undirected graphs, and we will be comparing MAGMA, Mathematica (with Combinatorica), Maple, NetworkX, GRAPE, and nauty. | |
Line 15: | Line 14: |
=== Generic Constructor === * Create a graph with n nodes and no edges === Edge Storage === * Fill in and then delete all edges one by one === Specific Constructors === ==== Complete ==== ==== Complete bipartite ==== ==== Cycle ==== === Basic Storage Speed === * Compute the number of edges === Basic Algorithms === ==== Connectivity ==== ==== Diameter ==== ==== Girth ==== ==== Chromatic number ==== |
=== Algorithms === . From a given database of graphs, we will compute * Connectivity * Diameter * Girth * Chromatic number |
Introduction
The SAGE [http://sage.math.washington.edu:9001/graph Graph Theory Project] aims to implement Graph objects and algorithms in ["SAGE"].
The main people working on this project are Emily Kirkman, Robert Miller and Bobby Moretti.
We will post results here as we get them. And as always, we love feedback!
Initial Benchmarks
Our initial tests are designed to compare the constructions and very basic functionality found in our [http://sage.math.washington.edu:9001/graph_survey survey of existing software]. At this stage in the game, we are testing to find the best way to construct graph objects in ["SAGE"]. For the first round of benchmarking we will only consider simple undirected graphs, and we will be comparing MAGMA, Mathematica (with Combinatorica), Maple, NetworkX, GRAPE, and nauty.
Algorithms
- From a given database of graphs, we will compute
- Connectivity
- Diameter
- Girth
- Chromatic number