public class SubgraphChecker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static DataSource |
ds |
Constructor and Description |
---|
SubgraphChecker() |
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<Graph> |
getGraphByIdRange(int inclusive,
int exclusive)
Gets all graphs with ids in range [inclusive, exclusive) !!!This method has not been tested
|
static java.util.ArrayList<Graph> |
getLemke8s()
Gets all of the Lemke 8 graphs
|
static java.util.ArrayList<Graph> |
getLemke9s()
Gets all of the Lemke 9 graphs
|
static void |
main(java.lang.String[] args) |
static int[][] |
run(java.util.ArrayList<Graph> list1,
java.util.ArrayList<Graph> list2)
Gets a matrix of relations, where an entry in the matrix at [x][y]==1 if
list1.get(x).containsSubgraph(list2.get(y)).
|
static int[][] |
runCUSTOM(java.util.ArrayList<Graph> list1,
java.util.ArrayList<Graph> list2)
This algorithm is used to generated the relationship of 8/9s since we can't just use edge count
|
public static DataSource ds
public static void main(java.lang.String[] args)
public static int[][] run(java.util.ArrayList<Graph> list1, java.util.ArrayList<Graph> list2)
public static int[][] runCUSTOM(java.util.ArrayList<Graph> list1, java.util.ArrayList<Graph> list2)
public static java.util.ArrayList<Graph> getLemke9s()
public static java.util.ArrayList<Graph> getLemke8s()
public static java.util.ArrayList<Graph> getGraphByIdRange(int inclusive, int exclusive)