Commit a8bafaca authored by Thomas Huetter's avatar Thomas Huetter
Browse files

updated plot configs for new plotscript

parent 464a8af9
mkdir plots
cd plots
mkdir fpr
mkdir times
mkdir cand_times
mkdir cand_times_conv
mkdir candidates
mkdir dataset_size
mkdir rsb_rsc
cd dataset_size
mkdir dblp
mkdir swissprot
cd ..
cd ..
### FPR
python3 plot_experiments.py --service ted-exp --config configs_revision/fpr/fpr_bolzano.json --storeplot "./plots/fpr/bolzano_fpr.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/fpr/fpr_dblp.json --storeplot "./plots/fpr/dblp_fpr.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/fpr/fpr_dblp_10000.json --storeplot "./plots/fpr/dblp_fpr_10000.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/fpr/fpr_python.json --storeplot "./plots/fpr/python_fpr.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/fpr/fpr_python_10000.json --storeplot "./plots/fpr/python_fpr_10000.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/fpr/fpr_sentiment.json --storeplot "./plots/fpr/sentiment_fpr.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/fpr/fpr_swissprot.json --storeplot "./plots/fpr/swissprot_fpr.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/fpr/fpr_swissprot_10000.json --storeplot "./plots/fpr/swissprot_fpr_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/fpr/fpr_bolzano.json --storeplot "./plots/fpr/bolzano_fpr.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/fpr/fpr_dblp.json --storeplot "./plots/fpr/dblp_fpr.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/fpr/fpr_dblp_10000.json --storeplot "./plots/fpr/dblp_fpr_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/fpr/fpr_python.json --storeplot "./plots/fpr/python_fpr.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/fpr/fpr_python_10000.json --storeplot "./plots/fpr/python_fpr_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/fpr/fpr_sentiment.json --storeplot "./plots/fpr/sentiment_fpr.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/fpr/fpr_swissprot.json --storeplot "./plots/fpr/swissprot_fpr.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/fpr/fpr_swissprot_10000.json --storeplot "./plots/fpr/swissprot_fpr_10000.pdf"
### Join Times
python3 plot_experiments.py --service ted-exp --config configs_revision/times/times_bolzano.json --storeplot "./plots/times/bolzano_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/times/times_dblp.json --storeplot "./plots/times/dblp_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/times/times_dblp_10000.json --storeplot "./plots/times/dblp_times_10000.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/times/times_python.json --storeplot "./plots/times/python_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/times/times_python_10000.json --storeplot "./plots/times/python_times_10000.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/times/times_sentiment.json --storeplot "./plots/times/sentiment_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/times/times_swissprot.json --storeplot "./plots/times/swissprot_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/times/times_swissprot_10000.json --storeplot "./plots/times/swissprot_times_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/times/times_bolzano.json --storeplot "./plots/times/bolzano_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/times/times_dblp.json --storeplot "./plots/times/dblp_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/times/times_dblp_10000.json --storeplot "./plots/times/dblp_times_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/times/times_python.json --storeplot "./plots/times/python_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/times/times_python_10000.json --storeplot "./plots/times/python_times_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/times/times_sentiment.json --storeplot "./plots/times/sentiment_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/times/times_swissprot.json --storeplot "./plots/times/swissprot_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/times/times_swissprot_10000.json --storeplot "./plots/times/swissprot_times_10000.pdf"
### Candidate Times
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times/cand_times_bolzano.json --storeplot "./plots/cand_times/bolzano_cand_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times/cand_times_dblp.json --storeplot "./plots/cand_times/dblp_cand_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times/cand_times_dblp_10000.json --storeplot "./plots/cand_times/dblp_cand_times_10000.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times/cand_times_python.json --storeplot "./plots/cand_times/python_cand_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times/cand_times_python_10000.json --storeplot "./plots/cand_times/python_cand_times_10000.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times/cand_times_sentiment.json --storeplot "./plots/cand_times/sentiment_cand_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times/cand_times_swissprot.json --storeplot "./plots/cand_times/swissprot_cand_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times/cand_times_swissprot_10000.json --storeplot "./plots/cand_times/swissprot_cand_times_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times/cand_times_bolzano.json --storeplot "./plots/cand_times/bolzano_cand_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times/cand_times_dblp.json --storeplot "./plots/cand_times/dblp_cand_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times/cand_times_dblp_10000.json --storeplot "./plots/cand_times/dblp_cand_times_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times/cand_times_python.json --storeplot "./plots/cand_times/python_cand_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times/cand_times_python_10000.json --storeplot "./plots/cand_times/python_cand_times_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times/cand_times_sentiment.json --storeplot "./plots/cand_times/sentiment_cand_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times/cand_times_swissprot.json --storeplot "./plots/cand_times/swissprot_cand_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times/cand_times_swissprot_10000.json --storeplot "./plots/cand_times/swissprot_cand_times_10000.pdf"
### Candidate Times
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_bolzano.json --storeplot "./plots/cand_times_conv/bolzano_cand_conv_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_dblp.json --storeplot "./plots/cand_times_conv/dblp_cand_conv_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_dblp_10000.json --storeplot "./plots/cand_times_conv/dblp_cand_conv_times_10000.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_python.json --storeplot "./plots/cand_times_conv/python_cand_conv_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_python_10000.json --storeplot "./plots/cand_times_conv/python_cand_conv_times_10000.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_sentiment.json --storeplot "./plots/cand_times_conv/sentiment_cand_conv_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_swissprot.json --storeplot "./plots/cand_times_conv/swissprot_cand_conv_times.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_swissprot_10000.json --storeplot "./plots/cand_times_conv/swissprot_cand_conv_times_10000.pdf"
### Candidate Times + Pre Comp Times
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_bolzano.json --storeplot "./plots/cand_times_conv/bolzano_cand_conv_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_dblp.json --storeplot "./plots/cand_times_conv/dblp_cand_conv_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_dblp_10000.json --storeplot "./plots/cand_times_conv/dblp_cand_conv_times_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_python.json --storeplot "./plots/cand_times_conv/python_cand_conv_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_python_10000.json --storeplot "./plots/cand_times_conv/python_cand_conv_times_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_sentiment.json --storeplot "./plots/cand_times_conv/sentiment_cand_conv_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_swissprot.json --storeplot "./plots/cand_times_conv/swissprot_cand_conv_times.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/cand_times_conv/cand_times_conv_swissprot_10000.json --storeplot "./plots/cand_times_conv/swissprot_cand_conv_times_10000.pdf"
### Candidates
python3 plot_experiments.py --service ted-exp --config configs_revision/candidates/candidates_bolzano.json --storeplot "./plots/candidates/bolzano_candidates.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/candidates/candidates_dblp.json --storeplot "./plots/candidates/dblp_candidates.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/candidates/candidates_dblp_10000.json --storeplot "./plots/candidates/dblp_candidates_10000.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/candidates/candidates_python.json --storeplot "./plots/candidates/python_candidates.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/candidates/candidates_python_10000.json --storeplot "./plots/candidates/python_candidates_10000.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/candidates/candidates_sentiment.json --storeplot "./plots/candidates/sentiment_candidates.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/candidates/candidates_swissprot.json --storeplot "./plots/candidates/swissprot_candidates.pdf"
python3 plot_experiments.py --service ted-exp --config configs_revision/candidates/candidates_swissprot_10000.json --storeplot "./plots/candidates/swissprot_candidates_10000.pdf"
\ No newline at end of file
python3 plot_experiments_n.py --service ted-exp --config configs_revision/candidates/candidates_bolzano.json --storeplot "./plots/candidates/bolzano_candidates.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/candidates/candidates_dblp.json --storeplot "./plots/candidates/dblp_candidates.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/candidates/candidates_dblp_10000.json --storeplot "./plots/candidates/dblp_candidates_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/candidates/candidates_python.json --storeplot "./plots/candidates/python_candidates.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/candidates/candidates_python_10000.json --storeplot "./plots/candidates/python_candidates_10000.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/candidates/candidates_sentiment.json --storeplot "./plots/candidates/sentiment_candidates.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/candidates/candidates_swissprot.json --storeplot "./plots/candidates/swissprot_candidates.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/candidates/candidates_swissprot_10000.json --storeplot "./plots/candidates/swissprot_candidates_10000.pdf"
### RSB vs RSC Sentiment
python3 plot_experiments_n.py --service ted-exp --config configs_revision/rsb_rsc/candidates_sentiment_rsb.json --storeplot "./plots/candidates/candidates_sentiment_rsb.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/rsb_rsc/candidates_sentiment_rsc.json --storeplot "./plots/candidates/candidates_sentiment_rsc.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/rsb_rsc/metric_cand_sentiment_rsb.json --storeplot "./plots/candidates/metric_cand_sentiment_rsb.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/rsb_rsc/metric_cand_sentiment_rsc.json --storeplot "./plots/candidates/metric_cand_sentiment_rsc.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/rsb_rsc/times_sentiment_rsb.json --storeplot "./plots/candidates/times_sentiment_rsb.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/rsb_rsc/times_sentiment_rsc.json --storeplot "./plots/candidates/times_sentiment_rsc.pdf"
### Variable dataset sizes DBLP
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/dblp/candidates_dblp_t1.json --storeplot "./plots/dataset_size/dblp/candidates_dblp_t1.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/dblp/candidates_dblp_t3.json --storeplot "./plots/dataset_size/dblp/candidates_dblp_t3.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/dblp/times_dblp_t1_rsb_var_k.json --storeplot "./plots/dataset_size/dblp/times_dblp_t1_rsb_var_k.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/dblp/times_dblp_t3_rsb_var_k.json --storeplot "./plots/dataset_size/dblp/times_dblp_t3_rsb_var_k.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/dblp/times_dblp_t1_rsc_var_k.json --storeplot "./plots/dataset_size/dblp/times_dblp_t1_rsc_var_k.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/dblp/times_dblp_t3_rsc_var_k.json --storeplot "./plots/dataset_size/dblp/times_dblp_t3_rsc_var_k.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/dblp/times_dblp_t1.json --storeplot "./plots/dataset_size/dblp/times_dblp_t1.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/dblp/times_dblp_t3.json --storeplot "./plots/dataset_size/dblp/times_dblp_t3.pdf"
### Variable dataset sizes Swissprot
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/swissprot/candidates_swissprot_t1.json --storeplot "./plots/dataset_size/swissprot/candidates_swissprot_t1.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/swissprot/candidates_swissprot_t3.json --storeplot "./plots/dataset_size/swissprot/candidates_swissprot_t3.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/swissprot/times_swissprot_t1_rsb_var_k.json --storeplot "./plots/dataset_size/swissprot/times_swissprot_t1_rsb_var_k.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/swissprot/times_swissprot_t3_rsb_var_k.json --storeplot "./plots/dataset_size/swissprot/times_swissprot_t3_rsb_var_k.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/swissprot/times_swissprot_t1_rsc_var_k.json --storeplot "./plots/dataset_size/swissprot/times_swissprot_t1_rsc_var_k.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/swissprot/times_swissprot_t3_rsc_var_k.json --storeplot "./plots/dataset_size/swissprot/times_swissprot_t3_rsc_var_k.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/swissprot/times_swissprot_t1.json --storeplot "./plots/dataset_size/swissprot/times_swissprot_t1.pdf"
python3 plot_experiments_n.py --service ted-exp --config configs_revision/dataset_size/swissprot/times_swissprot_t3.json --storeplot "./plots/dataset_size/swissprot/times_swissprot_t3.pdf"
\ No newline at end of file
{
"title": "Times",
"title": "Candidate Times",
"print_title": "no",
"legend_font_size": 18,
"legend_frame_alpha": 0.8,
......@@ -20,7 +20,7 @@
],
"name": "$\\mathtt{Tang}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -32,8 +32,8 @@
],
"name": "$\\mathtt{TJoin}$",
"constraints": {
"verification_algorithm": "Touzet",
"upperbound": "greedy"
"verification_algorithm": ["Touzet"],
"upperbound": ["greedy"]
}
},
{
......@@ -45,7 +45,7 @@
],
"name": "$\\mathtt{BinBranches}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -57,36 +57,38 @@
],
"name": "$\\mathtt{Histogram}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{
"attr_name": "avg(NULLIF(candidates_time::decimal,0))"
"attr_name": "avg(candidates_time)/1000"
}
],
"name": "$\\mathtt{Guha\\ K=2}$",
"constraints": {
"reference_set_size": 2
"reference_set_size": [2],
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{
"attr_name": "avg(NULLIF(candidates_time::decimal,0))"
"attr_name": "avg(candidates_time)/1000"
}
],
"name": "$\\mathtt{Guha\\ K=4}$",
"constraints": {
"reference_set_size": 4
"reference_set_size": [4],
"verification_algorithm": ["APTED"]
}
}
],
"constraints": {
"dataset_filename": "bolzano_sorted.bracket"
"dataset_filename": ["bolzano_sorted.bracket"]
},
"x_axis": {
"db_column": "threshold",
......
{
"title": "Times",
"title": "Candidate Times",
"print_title": "no",
"legend_font_size": 18,
"legend_frame_alpha": 0.8,
......@@ -20,7 +20,7 @@
],
"name": "$\\mathtt{Tang}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -32,8 +32,8 @@
],
"name": "$\\mathtt{TJoin}$",
"constraints": {
"verification_algorithm": "Touzet",
"upperbound": "greedy"
"verification_algorithm": ["Touzet"],
"upperbound": ["greedy"]
}
},
{
......@@ -45,7 +45,7 @@
],
"name": "$\\mathtt{BinBranches}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -57,36 +57,38 @@
],
"name": "$\\mathtt{Histogram}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{
"attr_name": "avg(NULLIF(candidates_time::decimal,0))"
"attr_name": "avg(candidates_time)/1000"
}
],
"name": "$\\mathtt{Guha\\ K=2}$",
"constraints": {
"reference_set_size": 2
"reference_set_size": [2],
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{
"attr_name": "avg(NULLIF(candidates_time::decimal,0))"
"attr_name": "avg(candidates_time)/1000"
}
],
"name": "$\\mathtt{Guha\\ K=4}$",
"constraints": {
"reference_set_size": 4
"reference_set_size": [4],
"verification_algorithm": ["APTED"]
}
}
],
"constraints": {
"dataset_filename": "dblp_no_www_sorted.bracket"
"dataset_filename": ["dblp_no_www_sorted.bracket"]
},
"x_axis": {
"db_column": "threshold",
......
{
"title": "Times",
"title": "Candidate Times",
"print_title": "no",
"legend_font_size": 18,
"legend_frame_alpha": 0.8,
......@@ -20,7 +20,7 @@
],
"name": "$\\mathtt{Tang}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -32,8 +32,8 @@
],
"name": "$\\mathtt{TJoin}$",
"constraints": {
"verification_algorithm": "Touzet",
"upperbound": "greedy"
"verification_algorithm": ["Touzet"],
"upperbound": ["greedy"]
}
},
{
......@@ -45,7 +45,7 @@
],
"name": "$\\mathtt{BinBranches}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -57,36 +57,38 @@
],
"name": "$\\mathtt{Histogram}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{
"attr_name": "avg(NULLIF(candidates_time::decimal,0))"
"attr_name": "avg(candidates_time)/1000"
}
],
"name": "$\\mathtt{Guha\\ K=2}$",
"constraints": {
"reference_set_size": 2
"reference_set_size": [2],
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{
"attr_name": "avg(NULLIF(candidates_time::decimal,0))"
"attr_name": "avg(candidates_time)/1000"
}
],
"name": "$\\mathtt{Guha\\ K=4}$",
"constraints": {
"reference_set_size": 4
"reference_set_size": [4],
"verification_algorithm": ["APTED"]
}
}
],
"constraints": {
"dataset_filename": "dblp_10000_sorted.bracket"
"dataset_filename": ["dblp_10000_sorted.bracket"]
},
"x_axis": {
"db_column": "threshold",
......
{
"title": "Times",
"title": "Candidate Times",
"print_title": "no",
"legend_font_size": 18,
"legend_frame_alpha": 0.8,
"legend": "lower right",
"grid": "on",
"dataset_name": "Python AST",
"dataset_name": "Python",
"markers": ["s", "*", "o", "^", "p", "d", "P"],
"markersize": [15, 20, 15, 15, 15, 15, 15],
"markerfacecolor": "none",
......@@ -20,7 +20,7 @@
],
"name": "$\\mathtt{Tang}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -32,8 +32,8 @@
],
"name": "$\\mathtt{TJoin}$",
"constraints": {
"verification_algorithm": "Touzet",
"upperbound": "greedy"
"verification_algorithm": ["Touzet"],
"upperbound": ["greedy"]
}
},
{
......@@ -45,7 +45,7 @@
],
"name": "$\\mathtt{BinBranches}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -57,36 +57,38 @@
],
"name": "$\\mathtt{Histogram}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{
"attr_name": "avg(NULLIF(candidates_time::decimal,0))"
"attr_name": "avg(candidates_time)/1000"
}
],
"name": "$\\mathtt{Guha\\ K=2}$",
"constraints": {
"reference_set_size": 2
"reference_set_size": [2],
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{
"attr_name": "avg(NULLIF(candidates_time::decimal,0))"
"attr_name": "avg(candidates_time)/1000"
}
],
"name": "$\\mathtt{Guha\\ K=4}$",
"constraints": {
"reference_set_size": 4
"reference_set_size": [4],
"verification_algorithm": ["APTED"]
}
}
],
"constraints": {
"dataset_filename": "python_sorted.bracket"
"dataset_filename": ["python_sorted.bracket"]
},
"x_axis": {
"db_column": "threshold",
......
{
"title": "Times",
"title": "Candidate Times",
"print_title": "no",
"legend_font_size": 18,
"legend_frame_alpha": 0.8,
"legend": "lower right",
"grid": "on",
"dataset_name": "Python AST 10000",
"dataset_name": "Python 10000",
"markers": ["s", "*", "o", "^", "p", "d", "P"],
"markersize": [15, 20, 15, 15, 15, 15, 15],
"markerfacecolor": "none",
......@@ -20,7 +20,7 @@
],
"name": "$\\mathtt{Tang}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -32,8 +32,8 @@
],
"name": "$\\mathtt{TJoin}$",
"constraints": {
"verification_algorithm": "Touzet",
"upperbound": "greedy"
"verification_algorithm": ["Touzet"],
"upperbound": ["greedy"]
}
},
{
......@@ -45,7 +45,7 @@
],
"name": "$\\mathtt{BinBranches}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -57,36 +57,38 @@
],
"name": "$\\mathtt{Histogram}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{
"attr_name": "avg(NULLIF(candidates_time::decimal,0))"
"attr_name": "avg(candidates_time)/1000"
}
],
"name": "$\\mathtt{Guha\\ K=2}$",
"constraints": {
"reference_set_size": 2
"reference_set_size": [2],
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{
"attr_name": "avg(NULLIF(candidates_time::decimal,0))"
"attr_name": "avg(candidates_time)/1000"
}
],
"name": "$\\mathtt{Guha\\ K=4}$",
"constraints": {
"reference_set_size": 4
"reference_set_size": [4],
"verification_algorithm": ["APTED"]
}
}
],
"constraints": {
"dataset_filename": "python_10000_sorted.bracket"
"dataset_filename": ["python_10000_sorted.bracket"]
},
"x_axis": {
"db_column": "threshold",
......
{
"title": "Times",
"title": "Candidate Times",
"print_title": "no",
"legend_font_size": 18,
"legend_frame_alpha": 0.8,
......@@ -20,7 +20,7 @@
],
"name": "$\\mathtt{Tang}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -32,8 +32,8 @@
],
"name": "$\\mathtt{TJoin}$",
"constraints": {
"verification_algorithm": "Touzet",
"upperbound": "greedy"
"verification_algorithm": ["Touzet"],
"upperbound": ["greedy"]
}
},
{
......@@ -45,7 +45,7 @@
],
"name": "$\\mathtt{BinBranches}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
......@@ -57,36 +57,38 @@
],
"name": "$\\mathtt{Histogram}$",
"constraints": {
"verification_algorithm": "APTED"
"verification_algorithm": ["APTED"]
}
},
{
"table_name": "guha_join",
"attributes": [
{