Skip to content
Snippets Groups Projects
Commit a72b5c1a authored by s2010720's avatar s2010720
Browse files

Add RDFLM heursticics results, don't run again what's already done

parent 81e2ed20
No related branches found
No related tags found
No related merge requests found
...@@ -11,28 +11,40 @@ import java.io.FileWriter; ...@@ -11,28 +11,40 @@ import java.io.FileWriter;
import java.io.IOException; import java.io.IOException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.util.HashMap; import java.util.*;
import java.util.List;
import java.util.Map;
import java.util.concurrent.CompletableFuture; import java.util.concurrent.CompletableFuture;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException; import java.util.concurrent.TimeoutException;
import java.util.function.Supplier;
import java.util.stream.Collectors;
import java.util.stream.Stream; import java.util.stream.Stream;
public class Main { public class Main {
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
Stream<Path> treeFiles = Files.find(Path.of(args[0]), 5, (p, attr) -> attr.isRegularFile() && p.getFileName().toString().endsWith(".json")); Stream<Path> treeFiles = Files.find(Path.of(args[0]), 5, (p, attr) -> attr.isRegularFile() && p.getFileName().toString().endsWith(".json"));
Path csv = Path.of(args[0]).resolve("results.csv"); Path csv = Path.of(args[0]).resolve("results.csv");
try (BufferedWriter csvWriter = new BufferedWriter(new FileWriter(csv.toFile()))) { Set<String> alreadyDone;
csvWriter.write("tree,heuristic,bdd_size,bdd_paths,ft_events,ft_basic_events"); if (Files.exists(csv)) {
csvWriter.newLine(); alreadyDone =
Files.readAllLines(csv).stream().map(line -> {
String[] fields = line.split(",");
return fields[0] + "," + fields[1];
}).collect(Collectors.toSet());
} else {
alreadyDone = new HashSet<>();
}
try (BufferedWriter csvWriter = new BufferedWriter(new FileWriter(csv.toFile(), true))) {
if (alreadyDone.isEmpty()) {
csvWriter.write("tree,heuristic,bdd_size,bdd_paths,ft_events,ft_basic_events");
csvWriter.newLine();
}
treeFiles treeFiles
.map(path -> { .map(path -> {
TreeWrapper tw = Parser.parseFile(path.toString()); TreeWrapper tw = Parser.parseFile(path.toString());
FaultTree ft = tw.getRoot(); FaultTree ft = tw.getRoot();
return new HashMap.SimpleEntry<Path, FaultTree>(path, ft); return new HashMap.SimpleEntry<Path, FaultTree>(path, ft);
}) })
.flatMap(e -> evaluateTree(e.getValue(), e.getKey().toString()).entrySet().stream()) .flatMap(e -> evaluateTree(e.getValue(), e.getKey().toString(), alreadyDone).entrySet().stream())
.forEach(res -> { .forEach(res -> {
try { try {
csvWriter.write(res.getKey()); csvWriter.write(res.getKey());
...@@ -45,29 +57,34 @@ public class Main { ...@@ -45,29 +57,34 @@ public class Main {
} }
}); });
} }
// CSVStore.storeCSV(
// Path.of(args[0]).resolve("results.csv").toString(),
// List.of("tree,heuristic", "bdd_size", "bdd_paths", "ft_events", "ft_basic_events"),
// List.copyOf(results.keySet()),
// List.copyOf(results.values()));
} }
public static Map<String, String> evaluateTree(FaultTree ft, String name) { private static Map<String, String> evaluateTree(FaultTree ft, String name, Set<String> alreadyDone) {
System.out.println(String.format("Running on tree %s", name)); System.out.println(String.format("Running on tree %s", name));
Map<String, String> result = new HashMap<>(); Map<String, String> result = new HashMap<>();
result.put(name + ",DepthFirst", evaluateTree(new DepthFirstHeuristic(), ft)); evaluateAndPutIfNotDone(name + ",DepthFirst", new DepthFirstHeuristic(), ft, result, alreadyDone);
result.put(name + ",BreadthFirst", evaluateTree(new BreadthFirstHeuristic(), ft)); evaluateAndPutIfNotDone(name + ",BreadthFirst", new BreadthFirstHeuristic(), ft, result, alreadyDone);
result.put(name + ",ByLevel", evaluateTree(new ByLevelHeuristic(), ft)); evaluateAndPutIfNotDone(name + ",ByLevel", new ByLevelHeuristic(), ft, result, alreadyDone);
result.put(name + ",ByWeight", evaluateTree(new ByWeightHeuristic(), ft)); evaluateAndPutIfNotDone(name + ",ByWeight", new ByWeightHeuristic(), ft, result, alreadyDone);
result.put(name + ",Fanin", evaluateTree(new FaninHeuristic(), ft)); evaluateAndPutIfNotDone(name + ",Fanin", new FaninHeuristic(), ft, result, alreadyDone);
result.put(name + ",MostPathsFirst", evaluateTree(new MostPathsFirstHeuristic(), ft)); evaluateAndPutIfNotDone(name + ",MostPathsFirst", new MostPathsFirstHeuristic(), ft, result, alreadyDone);
result.put(name + ",LeastPathsFirst", evaluateTree(new LeastPathsFirstHeuristic(), ft)); evaluateAndPutIfNotDone(name + ",LeastPathsFirst", new LeastPathsFirstHeuristic(), ft, result, alreadyDone);
evaluateAndPutIfNotDone(name + ",DecreasingRDFLM", new DecreasingRDFLM(), ft, result, alreadyDone);
evaluateAndPutIfNotDone(name + ",IncreasingRDFLM", new IncreasingRDFLM(), ft, result, alreadyDone);
return result; return result;
} }
private static void evaluateAndPutIfNotDone(String name, Heuristic heuristic, FaultTree ft, Map<String, String> result, Set<String> alreadyDone) {
if (!alreadyDone.contains(name)) {
result.put(name, evaluateTree(heuristic, ft));
} else {
System.out.println(String.format("- Skipping %s, already done", heuristic.getName()));
}
}
private static String evaluateTree(Heuristic heuristic, FaultTree ft) { private static String evaluateTree(Heuristic heuristic, FaultTree ft) {
String ftInfo = "," + ft.eventCount() + "," + ft.basicEventCount(); String ftInfo = "," + ft.eventCount() + "," + ft.basicEventCount();
System.out.println(String.format("- Evaluating %s", heuristic.getName())); System.out.println(String.format("- Evaluating %s", heuristic.getName()));
......
...@@ -811,3 +811,235 @@ simpleTrees\smallExampleB.json,MostPathsFirst,13,2,7,4 ...@@ -811,3 +811,235 @@ simpleTrees\smallExampleB.json,MostPathsFirst,13,2,7,4
simpleTrees\smallExampleB.json,ByWeight,13,2,7,4 simpleTrees\smallExampleB.json,ByWeight,13,2,7,4
simpleTrees\smallExampleB.json,LeastPathsFirst,13,2,7,4 simpleTrees\smallExampleB.json,LeastPathsFirst,13,2,7,4
simpleTrees\smallExampleB.json,ByLevel,13,2,7,4 simpleTrees\smallExampleB.json,ByLevel,13,2,7,4
simpleTrees\ffort_csd.json,IncreasingRDFLM,21,3,11,6
simpleTrees\ffort_csd.json,DecreasingRDFLM,21,3,11,6
simpleTrees\ffort_GSTF_NEW.json,IncreasingRDFLM,53,25,43,22
simpleTrees\ffort_GSTF_NEW.json,DecreasingRDFLM,53,25,43,22
simpleTrees\ffort_ogpf.json,IncreasingRDFLM,2641,1267,92,44
simpleTrees\ffort_ogpf.json,DecreasingRDFLM,6591,3157,92,44
simpleTrees\ffort_PCBA.json,IncreasingRDFLM,251,114,69,35
simpleTrees\ffort_PCBA.json,DecreasingRDFLM,253,115,69,35
simpleTrees\ffort_pcs.json,DecreasingRDFLM,700535,175308,377,29
simpleTrees\ffort_pcs.json,IncreasingRDFLM,700535,175308,377,29
simpleTrees\ffort_rbc.json,IncreasingRDFLM,619,166,30,14
simpleTrees\ffort_rbc.json,DecreasingRDFLM,619,166,30,14
simpleTrees\ffort_SMS_A12.json,IncreasingRDFLM,59,29,57,29
simpleTrees\ffort_SMS_A12.json,DecreasingRDFLM,59,29,57,29
simpleTrees\ffort_WQDN.json,DecreasingRDFLM,61267,10222,53,27
simpleTrees\ffort_WQDN.json,IncreasingRDFLM,40867,6826,53,27
simpleTrees\ftaOverviewPaper_figure4.json,DecreasingRDFLM,13,4,7,4
simpleTrees\ftaOverviewPaper_figure4.json,IncreasingRDFLM,13,4,7,4
simpleTrees\ftaOverviewPaper_figure5.json,IncreasingRDFLM,9,3,7,4
simpleTrees\ftaOverviewPaper_figure5.json,DecreasingRDFLM,13,3,7,4
simpleTrees\nureg_preasureTankRupture.json,IncreasingRDFLM,65,29,31,16
simpleTrees\nureg_preasureTankRupture.json,DecreasingRDFLM,95,44,31,16
simpleTrees\random\deepNarrow_0.json,DecreasingRDFLM,2577,639,41,21
simpleTrees\random\deepNarrow_0.json,IncreasingRDFLM,469,136,41,21
simpleTrees\random\deepNarrow_1.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_1.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_10.json,DecreasingRDFLM,449,103,47,24
simpleTrees\random\deepNarrow_10.json,IncreasingRDFLM,157,45,47,24
simpleTrees\random\deepNarrow_11.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_11.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_12.json,DecreasingRDFLM,19620537,8628017,133,67
simpleTrees\random\deepNarrow_12.json,IncreasingRDFLM,2851917,1254371,133,67
simpleTrees\random\deepNarrow_13.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_13.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_14.json,IncreasingRDFLM,187,79,37,19
simpleTrees\random\deepNarrow_14.json,DecreasingRDFLM,395,92,37,19
simpleTrees\random\deepNarrow_15.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_15.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_16.json,IncreasingRDFLM,149,35,25,13
simpleTrees\random\deepNarrow_16.json,DecreasingRDFLM,291,91,25,13
simpleTrees\random\deepNarrow_17.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_17.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_18.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_18.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_19.json,DecreasingRDFLM,29,6,11,6
simpleTrees\random\deepNarrow_19.json,IncreasingRDFLM,21,6,11,6
simpleTrees\random\deepNarrow_2.json,IncreasingRDFLM,29,10,15,8
simpleTrees\random\deepNarrow_2.json,DecreasingRDFLM,45,10,15,8
simpleTrees\random\deepNarrow_3.json,DecreasingRDFLM,4253,1482,47,24
simpleTrees\random\deepNarrow_3.json,IncreasingRDFLM,1007,194,47,24
simpleTrees\random\deepNarrow_4.json,DecreasingRDFLM,577,225,29,15
simpleTrees\random\deepNarrow_4.json,IncreasingRDFLM,553,216,29,15
simpleTrees\random\deepNarrow_5.json,IncreasingRDFLM,5301,2147,69,35
simpleTrees\random\deepNarrow_5.json,DecreasingRDFLM,39571,14770,69,35
simpleTrees\random\deepNarrow_6.json,IncreasingRDFLM,47,14,17,9
simpleTrees\random\deepNarrow_6.json,DecreasingRDFLM,93,22,17,9
simpleTrees\random\deepNarrow_7.json,DecreasingRDFLM,513,207,29,15
simpleTrees\random\deepNarrow_7.json,IncreasingRDFLM,171,60,29,15
simpleTrees\random\deepNarrow_8.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_8.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\deepNarrow_9.json,DecreasingRDFLM,95,39,27,14
simpleTrees\random\deepNarrow_9.json,IncreasingRDFLM,53,21,27,14
simpleTrees\random\largeOnlyAnd_0.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyAnd_0.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyAnd_1.json,IncreasingRDFLM,17,1,15,8
simpleTrees\random\largeOnlyAnd_1.json,DecreasingRDFLM,17,1,15,8
simpleTrees\random\largeOnlyAnd_10.json,IncreasingRDFLM,75,1,73,37
simpleTrees\random\largeOnlyAnd_10.json,DecreasingRDFLM,75,1,73,37
simpleTrees\random\largeOnlyAnd_11.json,DecreasingRDFLM,5,1,3,2
simpleTrees\random\largeOnlyAnd_11.json,IncreasingRDFLM,5,1,3,2
simpleTrees\random\largeOnlyAnd_12.json,DecreasingRDFLM,59,1,57,29
simpleTrees\random\largeOnlyAnd_12.json,IncreasingRDFLM,59,1,57,29
simpleTrees\random\largeOnlyAnd_13.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyAnd_13.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyAnd_14.json,DecreasingRDFLM,117,1,115,58
simpleTrees\random\largeOnlyAnd_14.json,IncreasingRDFLM,117,1,115,58
simpleTrees\random\largeOnlyAnd_15.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyAnd_15.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyAnd_16.json,DecreasingRDFLM,129,1,127,64
simpleTrees\random\largeOnlyAnd_16.json,IncreasingRDFLM,129,1,127,64
simpleTrees\random\largeOnlyAnd_17.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyAnd_17.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyAnd_18.json,DecreasingRDFLM,109,1,107,54
simpleTrees\random\largeOnlyAnd_18.json,IncreasingRDFLM,109,1,107,54
simpleTrees\random\largeOnlyAnd_19.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyAnd_19.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyAnd_2.json,IncreasingRDFLM,103,1,101,51
simpleTrees\random\largeOnlyAnd_2.json,DecreasingRDFLM,103,1,101,51
simpleTrees\random\largeOnlyAnd_3.json,DecreasingRDFLM,49,1,47,24
simpleTrees\random\largeOnlyAnd_3.json,IncreasingRDFLM,49,1,47,24
simpleTrees\random\largeOnlyAnd_4.json,DecreasingRDFLM,71,1,69,35
simpleTrees\random\largeOnlyAnd_4.json,IncreasingRDFLM,71,1,69,35
simpleTrees\random\largeOnlyAnd_5.json,DecreasingRDFLM,89,1,87,44
simpleTrees\random\largeOnlyAnd_5.json,IncreasingRDFLM,89,1,87,44
simpleTrees\random\largeOnlyAnd_6.json,IncreasingRDFLM,39,1,37,19
simpleTrees\random\largeOnlyAnd_6.json,DecreasingRDFLM,39,1,37,19
simpleTrees\random\largeOnlyAnd_7.json,DecreasingRDFLM,15,1,13,7
simpleTrees\random\largeOnlyAnd_7.json,IncreasingRDFLM,15,1,13,7
simpleTrees\random\largeOnlyAnd_8.json,IncreasingRDFLM,43,1,41,21
simpleTrees\random\largeOnlyAnd_8.json,DecreasingRDFLM,43,1,41,21
simpleTrees\random\largeOnlyAnd_9.json,IncreasingRDFLM,63,1,61,31
simpleTrees\random\largeOnlyAnd_9.json,DecreasingRDFLM,63,1,61,31
simpleTrees\random\largeOnlyOr_0.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyOr_0.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyOr_1.json,DecreasingRDFLM,17,8,15,8
simpleTrees\random\largeOnlyOr_1.json,IncreasingRDFLM,17,8,15,8
simpleTrees\random\largeOnlyOr_10.json,DecreasingRDFLM,75,37,73,37
simpleTrees\random\largeOnlyOr_10.json,IncreasingRDFLM,75,37,73,37
simpleTrees\random\largeOnlyOr_11.json,DecreasingRDFLM,5,2,3,2
simpleTrees\random\largeOnlyOr_11.json,IncreasingRDFLM,5,2,3,2
simpleTrees\random\largeOnlyOr_12.json,DecreasingRDFLM,59,29,57,29
simpleTrees\random\largeOnlyOr_12.json,IncreasingRDFLM,59,29,57,29
simpleTrees\random\largeOnlyOr_13.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyOr_13.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyOr_14.json,DecreasingRDFLM,117,58,115,58
simpleTrees\random\largeOnlyOr_14.json,IncreasingRDFLM,117,58,115,58
simpleTrees\random\largeOnlyOr_15.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyOr_15.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyOr_16.json,DecreasingRDFLM,129,64,127,64
simpleTrees\random\largeOnlyOr_16.json,IncreasingRDFLM,129,64,127,64
simpleTrees\random\largeOnlyOr_17.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyOr_17.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyOr_18.json,DecreasingRDFLM,109,54,107,54
simpleTrees\random\largeOnlyOr_18.json,IncreasingRDFLM,109,54,107,54
simpleTrees\random\largeOnlyOr_19.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyOr_19.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\largeOnlyOr_2.json,IncreasingRDFLM,103,51,101,51
simpleTrees\random\largeOnlyOr_2.json,DecreasingRDFLM,103,51,101,51
simpleTrees\random\largeOnlyOr_3.json,DecreasingRDFLM,49,24,47,24
simpleTrees\random\largeOnlyOr_3.json,IncreasingRDFLM,49,24,47,24
simpleTrees\random\largeOnlyOr_4.json,IncreasingRDFLM,71,35,69,35
simpleTrees\random\largeOnlyOr_4.json,DecreasingRDFLM,71,35,69,35
simpleTrees\random\largeOnlyOr_5.json,DecreasingRDFLM,89,44,87,44
simpleTrees\random\largeOnlyOr_5.json,IncreasingRDFLM,89,44,87,44
simpleTrees\random\largeOnlyOr_6.json,IncreasingRDFLM,39,19,37,19
simpleTrees\random\largeOnlyOr_6.json,DecreasingRDFLM,39,19,37,19
simpleTrees\random\largeOnlyOr_7.json,DecreasingRDFLM,15,7,13,7
simpleTrees\random\largeOnlyOr_7.json,IncreasingRDFLM,15,7,13,7
simpleTrees\random\largeOnlyOr_8.json,IncreasingRDFLM,43,21,41,21
simpleTrees\random\largeOnlyOr_8.json,DecreasingRDFLM,43,21,41,21
simpleTrees\random\largeOnlyOr_9.json,IncreasingRDFLM,63,31,61,31
simpleTrees\random\largeOnlyOr_9.json,DecreasingRDFLM,63,31,61,31
simpleTrees\random\large_0.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\large_0.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\large_1.json,IncreasingRDFLM,547,60,44,21
simpleTrees\random\large_1.json,DecreasingRDFLM,935,66,44,21
simpleTrees\random\large_10.json,DecreasingRDFLM,9959,776,75,30
simpleTrees\random\large_10.json,IncreasingRDFLM,9959,776,75,30
simpleTrees\random\large_11.json,DecreasingRDFLM,127,38,31,12
simpleTrees\random\large_11.json,IncreasingRDFLM,71,13,31,12
simpleTrees\random\large_12.json,IncreasingRDFLM,1135,478,57,26
simpleTrees\random\large_12.json,DecreasingRDFLM,5453,1629,57,26
simpleTrees\random\large_13.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\large_13.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\large_14.json,DecreasingRDFLM,54793,17969,78,27
simpleTrees\random\large_14.json,IncreasingRDFLM,31931,7242,78,27
simpleTrees\random\large_15.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\large_15.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\large_16.json,IncreasingRDFLM,1909323,613454,120,52
simpleTrees\random\large_16.json,DecreasingRDFLM,27671153,9024825,120,52
simpleTrees\random\large_17.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\large_17.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\large_18.json,DecreasingRDFLM,6685255,2463750,112,51
simpleTrees\random\large_18.json,IncreasingRDFLM,2098869,674333,112,51
simpleTrees\random\large_19.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\large_19.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\large_2.json,DecreasingRDFLM,36146951,8019375,107,51
simpleTrees\random\large_2.json,IncreasingRDFLM,13806913,5160600,107,51
simpleTrees\random\large_3.json,IncreasingRDFLM,oome,oome,141,67
simpleTrees\random\large_3.json,DecreasingRDFLM,oome,oome,141,67
simpleTrees\random\large_4.json,IncreasingRDFLM,23293,6048,85,35
simpleTrees\random\large_4.json,DecreasingRDFLM,79361,13944,85,35
simpleTrees\random\large_5.json,IncreasingRDFLM,72845,9342,78,31
simpleTrees\random\large_5.json,DecreasingRDFLM,104965,13444,78,31
simpleTrees\random\large_6.json,DecreasingRDFLM,1387,182,51,22
simpleTrees\random\large_6.json,IncreasingRDFLM,629,78,51,22
simpleTrees\random\large_7.json,DecreasingRDFLM,36587,8505,74,28
simpleTrees\random\large_7.json,IncreasingRDFLM,8705,3780,74,28
simpleTrees\random\large_8.json,IncreasingRDFLM,2577,816,47,24
simpleTrees\random\large_8.json,DecreasingRDFLM,9237,1776,47,24
simpleTrees\random\large_9.json,DecreasingRDFLM,66656495,22105332,124,45
simpleTrees\random\large_9.json,IncreasingRDFLM,19581183,4928172,124,45
simpleTrees\random\shallowWide_0.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_0.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_1.json,IncreasingRDFLM,17,8,15,8
simpleTrees\random\shallowWide_1.json,DecreasingRDFLM,17,8,15,8
simpleTrees\random\shallowWide_10.json,DecreasingRDFLM,5283,756,292,25
simpleTrees\random\shallowWide_10.json,IncreasingRDFLM,2429,756,292,25
simpleTrees\random\shallowWide_11.json,DecreasingRDFLM,60639,13844,337,29
simpleTrees\random\shallowWide_11.json,IncreasingRDFLM,55147,13844,337,29
simpleTrees\random\shallowWide_12.json,IncreasingRDFLM,6005,448,126,19
simpleTrees\random\shallowWide_12.json,DecreasingRDFLM,9533,742,126,19
simpleTrees\random\shallowWide_13.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_13.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_14.json,IncreasingRDFLM,1189,538,207,24
simpleTrees\random\shallowWide_14.json,DecreasingRDFLM,2263,538,207,24
simpleTrees\random\shallowWide_15.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_15.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_16.json,IncreasingRDFLM,oome,oome,1151,109
simpleTrees\random\shallowWide_16.json,DecreasingRDFLM,oome,oome,1151,109
simpleTrees\random\shallowWide_17.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_17.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_18.json,DecreasingRDFLM,oome,oome,841,86
simpleTrees\random\shallowWide_18.json,IncreasingRDFLM,oome,oome,841,86
simpleTrees\random\shallowWide_19.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_19.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_2.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_2.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_3.json,DecreasingRDFLM,oome,oome,1076,90
simpleTrees\random\shallowWide_3.json,IncreasingRDFLM,oome,oome,1076,90
simpleTrees\random\shallowWide_4.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_4.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_5.json,DecreasingRDFLM,9791555,1439143,352,43
simpleTrees\random\shallowWide_5.json,IncreasingRDFLM,9789395,1438963,352,43
simpleTrees\random\shallowWide_6.json,DecreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_6.json,IncreasingRDFLM,3,1,1,1
simpleTrees\random\shallowWide_7.json,IncreasingRDFLM,635,272,54,20
simpleTrees\random\shallowWide_7.json,DecreasingRDFLM,725,317,54,20
simpleTrees\random\shallowWide_8.json,DecreasingRDFLM,6837,1040,88,37
simpleTrees\random\shallowWide_8.json,IncreasingRDFLM,2681,1040,88,37
simpleTrees\random\shallowWide_9.json,DecreasingRDFLM,oome,oome,323,101
simpleTrees\random\shallowWide_9.json,IncreasingRDFLM,oome,oome,323,101
simpleTrees\safeRoadTrip.json,IncreasingRDFLM,37,12,31,8
simpleTrees\safeRoadTrip.json,DecreasingRDFLM,69,22,31,8
simpleTrees\serversAssignment2_basic.json,IncreasingRDFLM,441,98,41,17
simpleTrees\serversAssignment2_basic.json,DecreasingRDFLM,1417,359,41,17
simpleTrees\serversAssignment2_withPurpose.json,IncreasingRDFLM,1167,389,47,17
simpleTrees\serversAssignment2_withPurpose.json,DecreasingRDFLM,1845,657,47,17
simpleTrees\smallExampleA.json,IncreasingRDFLM,7,2,5,3
simpleTrees\smallExampleA.json,DecreasingRDFLM,9,3,5,3
simpleTrees\smallExampleB.json,DecreasingRDFLM,13,2,7,4
simpleTrees\smallExampleB.json,IncreasingRDFLM,13,2,7,4
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment