refactor(data_pipeline): optimize data generation pipeline; add multiple preset configurations for data generation

This commit is contained in:
chenyongkang 2025-08-26 18:40:21 +08:00
parent 1a8477c8d8
commit 8d493b35a0
2160 changed files with 69199 additions and 154 deletions

View file

@ -0,0 +1,37 @@
[
{
"max_n": 3500,
"min_val": 200,
"max_val": 30000
},
{
"max_n": 1000,
"min_val": 100,
"max_val": 100000
},
{
"max_n": 1500,
"min_val": 1000,
"max_val": 100000
},
{
"max_n": 3000,
"min_val": 1000,
"max_val": 50000
},
{
"max_n": 2000,
"min_val": 100,
"max_val": 20000
},
{
"max_n": 3000,
"min_val": 500,
"max_val": 50000
},
{
"max_n": 3500,
"min_val": 500,
"max_val": 50000
}
]

View file

@ -0,0 +1,37 @@
[
{
"max_n": 3500,
"min_val": 200,
"max_val": 30000
},
{
"max_n": 1000,
"min_val": 100,
"max_val": 100000
},
{
"max_n": 1500,
"min_val": 1000,
"max_val": 100000
},
{
"max_n": 3000,
"min_val": 1000,
"max_val": 50000
},
{
"max_n": 2000,
"min_val": 100,
"max_val": 20000
},
{
"max_n": 3000,
"min_val": 500,
"max_val": 50000
},
{
"max_n": 3500,
"min_val": 500,
"max_val": 50000
}
]

View file

@ -0,0 +1,14 @@
[
{
"max_length": 3000
},
{
"max_length": 50
},
{
"max_length": 100
},
{
"max_length": 2000
}
]

View file

@ -0,0 +1,14 @@
[
{
"max_length": 3000
},
{
"max_length": 50
},
{
"max_length": 100
},
{
"max_length": 2000
}
]

View file

@ -0,0 +1,22 @@
[
{
"max_stairs": 5,
"max_boxes": 3,
"max_height": 1000000
},
{
"max_stairs": 10,
"max_boxes": 5,
"max_height": 10000000
},
{
"max_stairs": 20,
"max_boxes": 15,
"max_height": 1000000000
},
{
"max_stairs": 25,
"max_boxes": 20,
"max_height": 10000000000
}
]

View file

@ -0,0 +1,22 @@
[
{
"max_stairs": 5,
"max_boxes": 3,
"max_height": 1000000
},
{
"max_stairs": 10,
"max_boxes": 5,
"max_height": 10000000
},
{
"max_stairs": 20,
"max_boxes": 15,
"max_height": 1000000000
},
{
"max_stairs": 25,
"max_boxes": 20,
"max_height": 10000000000
}
]

View file

@ -0,0 +1,26 @@
[
{
"n": 10,
"min_n": 1,
"max_n": 100000,
"seed": 111
},
{
"n": 1,
"min_n": 1,
"max_n": 100000,
"seed": 42
},
{
"n": 3,
"min_n": 1,
"max_n": 100000,
"seed": 789
},
{
"n": 2,
"min_n": 1,
"max_n": 100000,
"seed": 123
}
]

View file

@ -0,0 +1,26 @@
[
{
"n": 10,
"min_n": 1,
"max_n": 100000,
"seed": 111
},
{
"n": 1,
"min_n": 1,
"max_n": 100000,
"seed": 42
},
{
"n": 3,
"min_n": 1,
"max_n": 100000,
"seed": 789
},
{
"n": 2,
"min_n": 1,
"max_n": 100000,
"seed": 123
}
]

View file

@ -0,0 +1,22 @@
[
{
"min_n": 10,
"max_n": 20,
"max_ai": 10000000
},
{
"min_n": 5,
"max_n": 10,
"max_ai": 1000000
},
{
"min_n": 1,
"max_n": 5,
"max_ai": 100000
},
{
"min_n": 50,
"max_n": 100,
"max_ai": 1000000000
}
]

View file

@ -0,0 +1,22 @@
[
{
"min_n": 10,
"max_n": 20,
"max_ai": 10000000
},
{
"min_n": 5,
"max_n": 10,
"max_ai": 1000000
},
{
"min_n": 1,
"max_n": 5,
"max_ai": 100000
},
{
"min_n": 50,
"max_n": 100,
"max_ai": 1000000000
}
]

View file

@ -0,0 +1,40 @@
[
{
"n": 3,
"names": [
"cba",
"cdc",
"cde"
]
},
{
"n": 5,
"names": [
"apple",
"banana",
"cherry",
"date",
"elder"
]
},
{
"n": 3,
"names": [
"abc",
"abd",
"abe"
]
},
{
"n": 7,
"names": [
"car",
"care",
"careful",
"carefully",
"becarefuldontforgetsomething",
"otherwiseyouwillbehacked",
"goodluck"
]
}
]

View file

@ -0,0 +1,40 @@
[
{
"n": 3,
"names": [
"cba",
"cdc",
"cde"
]
},
{
"n": 5,
"names": [
"apple",
"banana",
"cherry",
"date",
"elder"
]
},
{
"n": 3,
"names": [
"abc",
"abd",
"abe"
]
},
{
"n": 7,
"names": [
"car",
"care",
"careful",
"carefully",
"becarefuldontforgetsomething",
"otherwiseyouwillbehacked",
"goodluck"
]
}
]

View file

@ -0,0 +1,22 @@
[
{
"max_width": 500,
"max_height": 500,
"max_cuts": 50
},
{
"max_width": 100,
"max_height": 100,
"max_cuts": 10
},
{
"max_width": 5000,
"max_height": 5000,
"max_cuts": 500
},
{
"max_width": 2000,
"max_height": 2000,
"max_cuts": 100
}
]

View file

@ -0,0 +1,22 @@
[
{
"max_width": 500,
"max_height": 500,
"max_cuts": 50
},
{
"max_width": 100,
"max_height": 100,
"max_cuts": 10
},
{
"max_width": 5000,
"max_height": 5000,
"max_cuts": 500
},
{
"max_width": 2000,
"max_height": 2000,
"max_cuts": 100
}
]

View file

@ -0,0 +1,18 @@
[
{
"min_n": 6,
"max_n": 50
},
{
"min_n": 4,
"max_n": 100
},
{
"min_n": 2,
"max_n": 1000
},
{
"min_n": 2,
"max_n": 2000
}
]

View file

@ -0,0 +1,18 @@
[
{
"min_n": 6,
"max_n": 50
},
{
"min_n": 4,
"max_n": 100
},
{
"min_n": 2,
"max_n": 1000
},
{
"min_n": 2,
"max_n": 2000
}
]

View file

@ -0,0 +1,26 @@
[
{
"n": 4,
"tree_prob": 0.4
},
{
"n": 3,
"tree_prob": 0.3
},
{
"n": 10,
"tree_prob": 0.25
},
{
"n": 7,
"tree_prob": 0.5
},
{
"n": 5,
"tree_prob": 0.4
},
{
"n": 8,
"tree_prob": 0.3
}
]

View file

@ -0,0 +1,26 @@
[
{
"n": 4,
"tree_prob": 0.4
},
{
"n": 3,
"tree_prob": 0.3
},
{
"n": 10,
"tree_prob": 0.25
},
{
"n": 7,
"tree_prob": 0.5
},
{
"n": 5,
"tree_prob": 0.4
},
{
"n": 8,
"tree_prob": 0.3
}
]

View file

@ -0,0 +1,24 @@
[
{
"max_n": 80,
"max_d": 500,
"max_island": 15000
},
{
"max_n": 100,
"max_d": 1000
},
{
"max_n": 250,
"max_d": 7500,
"max_island": 20000
},
{
"max_n": 150,
"max_d": 2000
},
{
"max_n": 200,
"max_d": 5000
}
]

View file

@ -0,0 +1,24 @@
[
{
"max_n": 80,
"max_d": 500,
"max_island": 15000
},
{
"max_n": 100,
"max_d": 1000
},
{
"max_n": 250,
"max_d": 7500,
"max_island": 20000
},
{
"max_n": 150,
"max_d": 2000
},
{
"max_n": 200,
"max_d": 5000
}
]

View file

@ -0,0 +1,30 @@
[
{
"p_min": -50,
"p_max": 50,
"n_min": 1000,
"n_max": 100000,
"edge_case_prob": 0.25
},
{
"p_min": -10,
"p_max": 10,
"n_min": 500000,
"n_max": 1000000,
"edge_case_prob": 0.1
},
{
"p_min": -100,
"p_max": 100,
"n_min": 1,
"n_max": 100000,
"edge_case_prob": 0.3
},
{
"p_min": -500,
"p_max": 500,
"n_min": 100,
"n_max": 1000000,
"edge_case_prob": 0.2
}
]

View file

@ -0,0 +1,30 @@
[
{
"p_min": -50,
"p_max": 50,
"n_min": 1000,
"n_max": 100000,
"edge_case_prob": 0.25
},
{
"p_min": -10,
"p_max": 10,
"n_min": 500000,
"n_max": 1000000,
"edge_case_prob": 0.1
},
{
"p_min": -100,
"p_max": 100,
"n_min": 1,
"n_max": 100000,
"edge_case_prob": 0.3
},
{
"p_min": -500,
"p_max": 500,
"n_min": 100,
"n_max": 1000000,
"edge_case_prob": 0.2
}
]

View file

@ -0,0 +1,50 @@
[
{
"a_min": 1,
"a_max": 10,
"b_min": 1,
"b_max": 100,
"n_min": 1,
"n_max": 100
},
{
"a_min": 10,
"a_max": 10000,
"b_min": 10,
"b_max": 1000,
"n_min": 10,
"n_max": 1000
},
{
"a_min": 1,
"a_max": 1000,
"b_min": 1,
"b_max": 100,
"n_min": 50,
"n_max": 100000
},
{
"a_min": 1,
"a_max": 1000,
"b_min": 50,
"b_max": 1000,
"n_min": 1,
"n_max": 1000
},
{
"a_min": 5,
"a_max": 50,
"b_min": 5,
"b_max": 50,
"n_min": 5,
"n_max": 50
},
{
"a_min": 1,
"a_max": 1000,
"b_min": 1,
"b_max": 100,
"n_min": 1,
"n_max": 100
}
]

View file

@ -0,0 +1,50 @@
[
{
"a_min": 1,
"a_max": 10,
"b_min": 1,
"b_max": 100,
"n_min": 1,
"n_max": 100
},
{
"a_min": 10,
"a_max": 10000,
"b_min": 10,
"b_max": 1000,
"n_min": 10,
"n_max": 1000
},
{
"a_min": 1,
"a_max": 1000,
"b_min": 1,
"b_max": 100,
"n_min": 50,
"n_max": 100000
},
{
"a_min": 1,
"a_max": 1000,
"b_min": 50,
"b_max": 1000,
"n_min": 1,
"n_max": 1000
},
{
"a_min": 5,
"a_max": 50,
"b_min": 5,
"b_max": 50,
"n_min": 5,
"n_max": 50
},
{
"a_min": 1,
"a_max": 1000,
"b_min": 1,
"b_max": 100,
"n_min": 1,
"n_max": 100
}
]

View file

@ -0,0 +1,30 @@
[
{
"min_n": 35,
"max_n": 45
},
{
"min_n": 5,
"max_n": 15
},
{
"min_n": 15,
"max_n": 25
},
{
"min_n": 40,
"max_n": 50
},
{
"min_n": 20,
"max_n": 30
},
{
"min_n": 10,
"max_n": 20
},
{
"min_n": 2,
"max_n": 10
}
]

View file

@ -0,0 +1,30 @@
[
{
"min_n": 35,
"max_n": 45
},
{
"min_n": 5,
"max_n": 15
},
{
"min_n": 15,
"max_n": 25
},
{
"min_n": 40,
"max_n": 50
},
{
"min_n": 20,
"max_n": 30
},
{
"min_n": 10,
"max_n": 20
},
{
"min_n": 2,
"max_n": 10
}
]

View file

@ -0,0 +1,22 @@
[
{
"n": 8,
"m": 8,
"k": 4
},
{
"n": 10,
"m": 5,
"k": 2
},
{
"n": 5,
"m": 3,
"k": 2
},
{
"n": 7,
"m": 5,
"k": 3
}
]

View file

@ -0,0 +1,22 @@
[
{
"n": 8,
"m": 8,
"k": 4
},
{
"n": 10,
"m": 5,
"k": 2
},
{
"n": 5,
"m": 3,
"k": 2
},
{
"n": 7,
"m": 5,
"k": 3
}
]

View file

@ -0,0 +1,32 @@
[
{
"n_range": [
4,
8
],
"m_range": [
5,
9
]
},
{
"n_range": [
1,
5
],
"m_range": [
1,
5
]
},
{
"n_range": [
2,
6
],
"m_range": [
3,
7
]
}
]

View file

@ -0,0 +1,32 @@
[
{
"n_range": [
4,
8
],
"m_range": [
5,
9
]
},
{
"n_range": [
1,
5
],
"m_range": [
1,
5
]
},
{
"n_range": [
2,
6
],
"m_range": [
3,
7
]
}
]

View file

@ -0,0 +1,18 @@
[
{
"max_n": 500,
"max_m": 500
},
{
"max_n": 1000,
"max_m": 1000
},
{
"max_n": 200,
"max_m": 500
},
{
"max_n": 100,
"max_m": 100
}
]

View file

@ -0,0 +1,18 @@
[
{
"max_n": 500,
"max_m": 500
},
{
"max_n": 1000,
"max_m": 1000
},
{
"max_n": 200,
"max_m": 500
},
{
"max_n": 100,
"max_m": 100
}
]

View file

@ -0,0 +1,51 @@
[
{
"n_min": 4,
"n_max": 12,
"p_min": 500,
"p_max": 3000,
"k_gen_strategy": "solvable"
},
{
"n_min": 3,
"n_max": 15,
"p_min": 200,
"p_max": 3000,
"k_gen_strategy": "solvable"
},
{
"n_min": 1,
"n_max": 20,
"p_min": 100,
"p_max": 1000,
"k_gen_strategy": "mixed"
},
{
"n_min": 5,
"n_max": 15,
"p_min": 100,
"p_max": 2000,
"k_gen_strategy": "mixed"
},
{
"n_min": 1,
"n_max": 10,
"p_min": 1,
"p_max": 500,
"k_gen_strategy": "mixed"
},
{
"n_min": 5,
"n_max": 20,
"p_min": 100,
"p_max": 2000,
"k_gen_strategy": "solvable"
},
{
"n_min": 2,
"n_max": 10,
"p_min": 100,
"p_max": 500,
"k_gen_strategy": "unsolvable"
}
]

View file

@ -0,0 +1,51 @@
[
{
"n_min": 4,
"n_max": 12,
"p_min": 500,
"p_max": 3000,
"k_gen_strategy": "solvable"
},
{
"n_min": 3,
"n_max": 15,
"p_min": 200,
"p_max": 3000,
"k_gen_strategy": "solvable"
},
{
"n_min": 1,
"n_max": 20,
"p_min": 100,
"p_max": 1000,
"k_gen_strategy": "mixed"
},
{
"n_min": 5,
"n_max": 15,
"p_min": 100,
"p_max": 2000,
"k_gen_strategy": "mixed"
},
{
"n_min": 1,
"n_max": 10,
"p_min": 1,
"p_max": 500,
"k_gen_strategy": "mixed"
},
{
"n_min": 5,
"n_max": 20,
"p_min": 100,
"p_max": 2000,
"k_gen_strategy": "solvable"
},
{
"n_min": 2,
"n_max": 10,
"p_min": 100,
"p_max": 500,
"k_gen_strategy": "unsolvable"
}
]

View file

@ -0,0 +1,17 @@
[
{
"n_min": 15,
"n_max": 20,
"p_min": 1
},
{
"n_min": 10,
"n_max": 15,
"p_min": 0
},
{
"n_min": 5,
"n_max": 10,
"p_min": 0
}
]

View file

@ -0,0 +1,17 @@
[
{
"n_min": 15,
"n_max": 20,
"p_min": 1
},
{
"n_min": 10,
"n_max": 15,
"p_min": 0
},
{
"n_min": 5,
"n_max": 10,
"p_min": 0
}
]

View file

@ -0,0 +1,30 @@
[
{
"min_A": 1,
"max_A": 50,
"min_B": 1,
"max_B": 200,
"n_queries": 5
},
{
"min_A": 1,
"max_A": 100,
"min_B": 1,
"max_B": 100,
"n_queries": 3
},
{
"min_A": 50,
"max_A": 200,
"min_B": 10,
"max_B": 300,
"n_queries": 4
},
{
"min_A": 200,
"max_A": 500,
"min_B": 100,
"max_B": 300,
"n_queries": 3
}
]

View file

@ -0,0 +1,30 @@
[
{
"min_A": 1,
"max_A": 50,
"min_B": 1,
"max_B": 200,
"n_queries": 5
},
{
"min_A": 1,
"max_A": 100,
"min_B": 1,
"max_B": 100,
"n_queries": 3
},
{
"min_A": 50,
"max_A": 200,
"min_B": 10,
"max_B": 300,
"n_queries": 4
},
{
"min_A": 200,
"max_A": 500,
"min_B": 100,
"max_B": 300,
"n_queries": 3
}
]

View file

@ -0,0 +1,26 @@
[
{
"min_n": 2,
"max_n": 1000
},
{
"min_n": 2,
"max_n": 1000000000000000
},
{
"min_n": 2,
"max_n": 10
},
{
"min_n": 2,
"max_n": 1000000000000
},
{
"min_n": 2,
"max_n": 1000000
},
{
"min_n": 2,
"max_n": 1000000000000000000
}
]

View file

@ -0,0 +1,26 @@
[
{
"min_n": 2,
"max_n": 1000
},
{
"min_n": 2,
"max_n": 1000000000000000
},
{
"min_n": 2,
"max_n": 10
},
{
"min_n": 2,
"max_n": 1000000000000
},
{
"min_n": 2,
"max_n": 1000000
},
{
"min_n": 2,
"max_n": 1000000000000000000
}
]

View file

@ -0,0 +1,50 @@
[
{
"n_min": 2,
"n_max": 5,
"m_min": 0,
"m_max": 10,
"v_min": 0,
"v_max": 1000
},
{
"n_min": 3,
"n_max": 20,
"m_min": 10,
"m_max": 190,
"v_min": 10,
"v_max": 20000
},
{
"n_min": 5,
"n_max": 30,
"m_min": 0,
"m_max": 30,
"v_min": 0,
"v_max": 50000
},
{
"n_min": 10,
"n_max": 50,
"m_min": 0,
"m_max": 1000,
"v_min": 10000,
"v_max": 100000
},
{
"n_min": 5,
"n_max": 50,
"m_min": 20,
"m_max": 1000,
"v_min": 100,
"v_max": 50000
},
{
"n_min": 1,
"n_max": 10,
"m_min": 0,
"m_max": 2000,
"v_min": 0,
"v_max": 100000
}
]

View file

@ -0,0 +1,50 @@
[
{
"n_min": 2,
"n_max": 5,
"m_min": 0,
"m_max": 10,
"v_min": 0,
"v_max": 1000
},
{
"n_min": 3,
"n_max": 20,
"m_min": 10,
"m_max": 190,
"v_min": 10,
"v_max": 20000
},
{
"n_min": 5,
"n_max": 30,
"m_min": 0,
"m_max": 30,
"v_min": 0,
"v_max": 50000
},
{
"n_min": 10,
"n_max": 50,
"m_min": 0,
"m_max": 1000,
"v_min": 10000,
"v_max": 100000
},
{
"n_min": 5,
"n_max": 50,
"m_min": 20,
"m_max": 1000,
"v_min": 100,
"v_max": 50000
},
{
"n_min": 1,
"n_max": 10,
"m_min": 0,
"m_max": 2000,
"v_min": 0,
"v_max": 100000
}
]

View file

@ -0,0 +1,22 @@
[
{
"n": 50,
"q": 50
},
{
"n": 5,
"q": 10
},
{
"n": 3,
"q": 5
},
{
"n": 2,
"q": 5
},
{
"n": 100,
"q": 100
}
]

View file

@ -0,0 +1,22 @@
[
{
"n": 50,
"q": 50
},
{
"n": 5,
"q": 10
},
{
"n": 3,
"q": 5
},
{
"n": 2,
"q": 5
},
{
"n": 100,
"q": 100
}
]

View file

@ -0,0 +1,38 @@
[
{
"min_n": 1,
"max_n": 1000,
"min_m": 1,
"max_m": 1000,
"min_k": 2,
"max_k": 1000,
"ensure_solvable": true
},
{
"min_n": 1,
"max_n": 1000000,
"min_m": 1,
"max_m": 1000000,
"min_k": 2,
"max_k": 1000000,
"ensure_solvable": false
},
{
"min_n": 1,
"max_n": 1000,
"min_m": 1,
"max_m": 1000,
"min_k": 5,
"max_k": 1000,
"ensure_solvable": false
},
{
"min_n": 1,
"max_n": 1000000,
"min_m": 1,
"max_m": 1000000,
"min_k": 2,
"max_k": 1000000,
"ensure_solvable": true
}
]

View file

@ -0,0 +1,38 @@
[
{
"min_n": 1,
"max_n": 1000,
"min_m": 1,
"max_m": 1000,
"min_k": 2,
"max_k": 1000,
"ensure_solvable": true
},
{
"min_n": 1,
"max_n": 1000000,
"min_m": 1,
"max_m": 1000000,
"min_k": 2,
"max_k": 1000000,
"ensure_solvable": false
},
{
"min_n": 1,
"max_n": 1000,
"min_m": 1,
"max_m": 1000,
"min_k": 5,
"max_k": 1000,
"ensure_solvable": false
},
{
"min_n": 1,
"max_n": 1000000,
"min_m": 1,
"max_m": 1000000,
"min_k": 2,
"max_k": 1000000,
"ensure_solvable": true
}
]

View file

@ -0,0 +1,38 @@
[
{
"max_t": 3,
"max_n": 10,
"min_t": 1,
"pal_ratio": 0.4
},
{
"max_t": 5,
"max_n": 50,
"min_t": 1,
"pal_ratio": 0.3
},
{
"max_t": 5,
"max_n": 25,
"min_t": 1,
"pal_ratio": 0.5
},
{
"max_t": 3,
"max_n": 5,
"min_t": 1,
"pal_ratio": 0.4
},
{
"max_t": 10,
"max_n": 20,
"min_t": 1,
"pal_ratio": 0.4
},
{
"max_t": 5,
"max_n": 30,
"min_t": 1,
"pal_ratio": 0.6
}
]

View file

@ -0,0 +1,38 @@
[
{
"max_t": 3,
"max_n": 10,
"min_t": 1,
"pal_ratio": 0.4
},
{
"max_t": 5,
"max_n": 50,
"min_t": 1,
"pal_ratio": 0.3
},
{
"max_t": 5,
"max_n": 25,
"min_t": 1,
"pal_ratio": 0.5
},
{
"max_t": 3,
"max_n": 5,
"min_t": 1,
"pal_ratio": 0.4
},
{
"max_t": 10,
"max_n": 20,
"min_t": 1,
"pal_ratio": 0.4
},
{
"max_t": 5,
"max_n": 30,
"min_t": 1,
"pal_ratio": 0.6
}
]

View file

@ -0,0 +1,3 @@
[
]

View file

@ -0,0 +1,3 @@
[
]

View file

@ -0,0 +1,3 @@
[
]

View file

@ -0,0 +1,3 @@
[
]

View file

@ -0,0 +1,18 @@
[
{
"min_n": 1,
"max_n": 100
},
{
"min_n": 5,
"max_n": 20
},
{
"min_n": 2,
"max_n": 50
},
{
"min_n": 1,
"max_n": 50
}
]

View file

@ -0,0 +1,18 @@
[
{
"min_n": 1,
"max_n": 100
},
{
"min_n": 5,
"max_n": 20
},
{
"min_n": 2,
"max_n": 50
},
{
"min_n": 1,
"max_n": 50
}
]

View file

@ -0,0 +1,26 @@
[
{
"n_min": 2,
"n_max": 20,
"x_min": 10,
"x_max": 1000
},
{
"n_min": 3,
"n_max": 20,
"x_min": 1,
"x_max": 200
},
{
"n_min": 4,
"n_max": 30,
"x_min": 5,
"x_max": 500
},
{
"n_min": 2,
"n_max": 10,
"x_min": 0,
"x_max": 100
}
]

View file

@ -0,0 +1,26 @@
[
{
"n_min": 2,
"n_max": 20,
"x_min": 10,
"x_max": 1000
},
{
"n_min": 3,
"n_max": 20,
"x_min": 1,
"x_max": 200
},
{
"n_min": 4,
"n_max": 30,
"x_min": 5,
"x_max": 500
},
{
"n_min": 2,
"n_max": 10,
"x_min": 0,
"x_max": 100
}
]

View file

@ -0,0 +1,18 @@
[
{
"min_n": 2,
"max_n": 15
},
{
"min_n": 2,
"max_n": 10
},
{
"min_n": 3,
"max_n": 10
},
{
"min_n": 2,
"max_n": 20
}
]

View file

@ -0,0 +1,18 @@
[
{
"min_n": 2,
"max_n": 15
},
{
"min_n": 2,
"max_n": 10
},
{
"min_n": 3,
"max_n": 10
},
{
"min_n": 2,
"max_n": 20
}
]

View file

@ -0,0 +1,22 @@
[
{
"max_s_length": 25,
"max_c_length": 25,
"max_attempts": 400
},
{
"max_s_length": 15,
"max_c_length": 15,
"max_attempts": 200
},
{
"max_s_length": 20,
"max_c_length": 20,
"max_attempts": 300
},
{
"max_s_length": 30,
"max_c_length": 30,
"max_attempts": 500
}
]

View file

@ -0,0 +1,22 @@
[
{
"max_s_length": 25,
"max_c_length": 25,
"max_attempts": 400
},
{
"max_s_length": 15,
"max_c_length": 15,
"max_attempts": 200
},
{
"max_s_length": 20,
"max_c_length": 20,
"max_attempts": 300
},
{
"max_s_length": 30,
"max_c_length": 30,
"max_attempts": 500
}
]

View file

@ -0,0 +1,17 @@
[
{
"min_length": 10,
"max_length": 30,
"error_prob": 0.8
},
{
"min_length": 20,
"max_length": 50,
"error_prob": 0.9
},
{
"min_length": 50,
"max_length": 100,
"error_prob": 0.9
}
]

View file

@ -0,0 +1,17 @@
[
{
"min_length": 10,
"max_length": 30,
"error_prob": 0.8
},
{
"min_length": 20,
"max_length": 50,
"error_prob": 0.9
},
{
"min_length": 50,
"max_length": 100,
"error_prob": 0.9
}
]

View file

@ -0,0 +1,22 @@
[
{
"distract_density": 0.85,
"max_distractors": 1
},
{
"distract_density": 0.8,
"max_distractors": 2
},
{
"distract_density": 0.5,
"max_distractors": 3
},
{
"distract_density": 0.5,
"max_distractors": 4
},
{
"distract_density": 0.5,
"max_distractors": 5
}
]

View file

@ -0,0 +1,24 @@
[
{
"distract_density":0.85,
"max_distractors":1
},
{
"distract_density":0.8,
"max_distractors":2
},
{
"distract_density":0.5,
"max_distractors":3
},
{
"distract_density":0.5,
"max_distractors":4
},
{
"distract_density":0.5,
"max_distractors":5
}
]

View file

@ -0,0 +1,32 @@
[
{
"num_operators": 3,
"max_depth": 3,
"reuse_prob": 0.3
},
{
"num_operators": 4,
"max_depth": 4,
"reuse_prob": 0.3
},
{
"num_operators": 4,
"max_depth": 5,
"reuse_prob": 0.3
},
{
"num_operators": 5,
"max_depth": 6,
"reuse_prob": 0.3
},
{
"num_operators": 5,
"max_depth": 7,
"reuse_prob": 0.3
},
{
"num_operators": 5,
"max_depth": 8,
"reuse_prob": 0.3
}
]

View file

@ -0,0 +1,32 @@
[
{
"num_operators":3,
"max_depth":3,
"reuse_prob": 0.3
},
{
"num_operators":4,
"max_depth":4,
"reuse_prob": 0.3
},
{
"num_operators":4,
"max_depth":5,
"reuse_prob": 0.3
},
{
"num_operators":5,
"max_depth":6,
"reuse_prob": 0.3
},
{
"num_operators":5,
"max_depth":7,
"reuse_prob": 0.3
},
{
"num_operators":5,
"max_depth":8,
"reuse_prob": 0.3
}
]

View file

@ -0,0 +1,6 @@
[
{
"max_num_people": 6,
"min_num_people": 3
}
]

View file

@ -0,0 +1,6 @@
[
{
"max_num_people":6,
"min_num_people":3
}
]

View file

@ -0,0 +1,6 @@
[
{
"max_num_people": 12,
"min_num_people": 8
}
]

View file

@ -0,0 +1,6 @@
[
{
"max_num_people":12,
"min_num_people":8
}
]

View file

@ -0,0 +1,6 @@
[
{
"min_word_list_size": 8,
"max_word_list_size": 16
}
]

View file

@ -0,0 +1,6 @@
[
{
"min_word_list_size": 8,
"max_word_list_size": 16
}
]

View file

@ -0,0 +1,50 @@
[
{
"n_min": 1,
"n_max": 5,
"m_min": 1,
"m_max": 5,
"ta_min": 1,
"ta_max": 100,
"tb_min": 1,
"tb_max": 100,
"k_min": 1,
"k_max": 10
},
{
"n_min": 5,
"n_max": 25,
"m_min": 5,
"m_max": 25,
"ta_min": 300,
"ta_max": 500,
"tb_min": 300,
"tb_max": 500,
"k_min": 5,
"k_max": 50
},
{
"n_min": 4,
"n_max": 20,
"m_min": 4,
"m_max": 20,
"ta_min": 200,
"ta_max": 400,
"tb_min": 200,
"tb_max": 400,
"k_min": 4,
"k_max": 40
},
{
"n_min": 2,
"n_max": 10,
"m_min": 2,
"m_max": 10,
"ta_min": 50,
"ta_max": 200,
"tb_min": 50,
"tb_max": 200,
"k_min": 2,
"k_max": 20
}
]

View file

@ -0,0 +1,50 @@
[
{
"n_min": 1,
"n_max": 5,
"m_min": 1,
"m_max": 5,
"ta_min": 1,
"ta_max": 100,
"tb_min": 1,
"tb_max": 100,
"k_min": 1,
"k_max": 10
},
{
"n_min": 5,
"n_max": 25,
"m_min": 5,
"m_max": 25,
"ta_min": 300,
"ta_max": 500,
"tb_min": 300,
"tb_max": 500,
"k_min": 5,
"k_max": 50
},
{
"n_min": 4,
"n_max": 20,
"m_min": 4,
"m_max": 20,
"ta_min": 200,
"ta_max": 400,
"tb_min": 200,
"tb_max": 400,
"k_min": 4,
"k_max": 40
},
{
"n_min": 2,
"n_max": 10,
"m_min": 2,
"m_max": 10,
"ta_min": 50,
"ta_max": 200,
"tb_min": 50,
"tb_max": 200,
"k_min": 2,
"k_max": 20
}
]

View file

@ -0,0 +1,22 @@
[
{
"solution_prob": 0.6,
"max_x1": 200,
"max_retry": 120
},
{
"solution_prob": 0.7,
"max_x1": 250,
"max_retry": 150
},
{
"solution_prob": 0.5,
"max_x1": 100,
"max_retry": 100
},
{
"solution_prob": 0.3,
"max_x1": 180,
"max_retry": 70
}
]

View file

@ -0,0 +1,22 @@
[
{
"solution_prob": 0.6,
"max_x1": 200,
"max_retry": 120
},
{
"solution_prob": 0.7,
"max_x1": 250,
"max_retry": 150
},
{
"solution_prob": 0.5,
"max_x1": 100,
"max_retry": 100
},
{
"solution_prob": 0.3,
"max_x1": 180,
"max_retry": 70
}
]

View file

@ -0,0 +1,23 @@
[
{
"max_n": 40
},
{
"max_n": 45
},
{
"max_n": 15
},
{
"max_n": 30
},
{
"max_n": 35
},
{
"max_n": 50
},
{
"max_n": 5
}
]

View file

@ -0,0 +1,23 @@
[
{
"max_n": 40
},
{
"max_n": 45
},
{
"max_n": 15
},
{
"max_n": 30
},
{
"max_n": 35
},
{
"max_n": 50
},
{
"max_n": 5
}
]

View file

@ -0,0 +1,18 @@
[
{
"max_n": 10,
"max_m": 10
},
{
"max_n": 500,
"max_m": 500
},
{
"max_n": 200,
"max_m": 200
},
{
"max_n": 5,
"max_m": 5
}
]

View file

@ -0,0 +1,18 @@
[
{
"max_n": 10,
"max_m": 10
},
{
"max_n": 500,
"max_m": 500
},
{
"max_n": 200,
"max_m": 200
},
{
"max_n": 5,
"max_m": 5
}
]

View file

@ -0,0 +1,54 @@
[
{
"possible_p": [
3,
5,
7,
11,
13
],
"n_min": 2,
"n_max": 100000
},
{
"possible_p": [
11,
13,
17,
19,
23
],
"n_min": 2,
"n_max": 2000
},
{
"possible_p": [
7,
11,
13,
17,
19,
23,
29
],
"n_min": 2,
"n_max": 50000
},
{
"possible_p": [
3,
5,
7
],
"n_min": 2,
"n_max": 100
},
{
"possible_p": [
7919,
1009
],
"n_min": 2,
"n_max": 5000
}
]

View file

@ -0,0 +1,54 @@
[
{
"possible_p": [
3,
5,
7,
11,
13
],
"n_min": 2,
"n_max": 100000
},
{
"possible_p": [
11,
13,
17,
19,
23
],
"n_min": 2,
"n_max": 2000
},
{
"possible_p": [
7,
11,
13,
17,
19,
23,
29
],
"n_min": 2,
"n_max": 50000
},
{
"possible_p": [
3,
5,
7
],
"n_min": 2,
"n_max": 100
},
{
"possible_p": [
7919,
1009
],
"n_min": 2,
"n_max": 5000
}
]

View file

@ -0,0 +1,22 @@
[
{
"n": 4,
"m": 5,
"k": 8
},
{
"n": 1,
"m": 2,
"k": 2
},
{
"n": 1,
"m": 1,
"k": 1
},
{
"n": 2,
"m": 2,
"k": 4
}
]

View file

@ -0,0 +1,22 @@
[
{
"n": 4,
"m": 5,
"k": 8
},
{
"n": 1,
"m": 2,
"k": 2
},
{
"n": 1,
"m": 1,
"k": 1
},
{
"n": 2,
"m": 2,
"k": 4
}
]

View file

@ -0,0 +1,18 @@
[
{
"max_length": 5,
"p_question": 0.3
},
{
"max_length": 5,
"p_question": 0.5
},
{
"max_length": 10,
"p_question": 0.2
},
{
"max_length": 3,
"p_question": 0.5
}
]

View file

@ -0,0 +1,18 @@
[
{
"max_length": 5,
"p_question": 0.3
},
{
"max_length": 5,
"p_question": 0.5
},
{
"max_length": 10,
"p_question": 0.2
},
{
"max_length": 3,
"p_question": 0.5
}
]

View file

@ -0,0 +1,62 @@
[
{
"n_range": [
3,
5
],
"m_range": [
3,
5
],
"k_range": [
5,
20
],
"p_range": [
5,
20
],
"a_min": 10,
"a_max": 50
},
{
"n_range": [
4,
5
],
"m_range": [
4,
5
],
"k_range": [
10,
20
],
"p_range": [
10,
30
],
"a_min": 20,
"a_max": 100
},
{
"n_range": [
2,
4
],
"m_range": [
2,
4
],
"k_range": [
1,
10
],
"p_range": [
1,
10
],
"a_min": 1,
"a_max": 20
}
]

View file

@ -0,0 +1,62 @@
[
{
"n_range": [
3,
5
],
"m_range": [
3,
5
],
"k_range": [
5,
20
],
"p_range": [
5,
20
],
"a_min": 10,
"a_max": 50
},
{
"n_range": [
4,
5
],
"m_range": [
4,
5
],
"k_range": [
10,
20
],
"p_range": [
10,
30
],
"a_min": 20,
"a_max": 100
},
{
"n_range": [
2,
4
],
"m_range": [
2,
4
],
"k_range": [
1,
10
],
"p_range": [
1,
10
],
"a_min": 1,
"a_max": 20
}
]

View file

@ -0,0 +1,22 @@
[
{
"n_min": 4,
"n_max": 15,
"m_max": 5
},
{
"n_min": 5,
"n_max": 20,
"m_max": 10
},
{
"n_min": 10,
"n_max": 50,
"m_max": 40
},
{
"n_min": 2,
"n_max": 100,
"m_max": 100
}
]

View file

@ -0,0 +1,22 @@
[
{
"n_min": 4,
"n_max": 15,
"m_max": 5
},
{
"n_min": 5,
"n_max": 20,
"m_max": 10
},
{
"n_min": 10,
"n_max": 50,
"m_max": 40
},
{
"n_min": 2,
"n_max": 100,
"m_max": 100
}
]

View file

@ -0,0 +1,30 @@
[
{
"n_min": 10,
"n_max": 20,
"m_min": 5,
"m_max": 10,
"p_unsolvable": 0.4
},
{
"n_min": 5,
"n_max": 15,
"m_min": 4,
"m_max": 8,
"p_unsolvable": 0.35
},
{
"n_min": 5,
"n_max": 10,
"m_min": 3,
"m_max": 5,
"p_unsolvable": 0.3
},
{
"n_min": 5,
"n_max": 15,
"m_min": 3,
"m_max": 7,
"p_unsolvable": 0.25
}
]

View file

@ -0,0 +1,30 @@
[
{
"n_min": 10,
"n_max": 20,
"m_min": 5,
"m_max": 10,
"p_unsolvable": 0.4
},
{
"n_min": 5,
"n_max": 15,
"m_min": 4,
"m_max": 8,
"p_unsolvable": 0.35
},
{
"n_min": 5,
"n_max": 10,
"m_min": 3,
"m_max": 5,
"p_unsolvable": 0.3
},
{
"n_min": 5,
"n_max": 15,
"m_min": 3,
"m_max": 7,
"p_unsolvable": 0.25
}
]

View file

@ -0,0 +1,22 @@
[
{
"max_n": 10,
"default_n": 3,
"max_questions": 5
},
{
"max_n": 50,
"default_n": 5,
"max_questions": 5
},
{
"max_n": 100,
"default_n": 10,
"max_questions": 5
},
{
"max_n": 500,
"default_n": 50,
"max_questions": 5
}
]

View file

@ -0,0 +1,22 @@
[
{
"max_n": 10,
"default_n": 3,
"max_questions": 5
},
{
"max_n": 50,
"default_n": 5,
"max_questions": 5
},
{
"max_n": 100,
"default_n": 10,
"max_questions": 5
},
{
"max_n": 500,
"default_n": 50,
"max_questions": 5
}
]

View file

@ -0,0 +1,14 @@
[
{
"max_n": 20
},
{
"max_n": 10
},
{
"max_n": 5
},
{
"max_n": 15
}
]

View file

@ -0,0 +1,14 @@
[
{
"max_n": 20
},
{
"max_n": 10
},
{
"max_n": 5
},
{
"max_n": 15
}
]

View file

@ -0,0 +1,8 @@
[
{
"case_types": "large_k"
},
{
"case_types": "balanced"
}
]

View file

@ -0,0 +1,8 @@
[
{
"case_types": "large_k"
},
{
"case_types": "balanced"
}
]

Some files were not shown because too many files have changed in this diff Show more