-
Notifications
You must be signed in to change notification settings - Fork 0
/
constant.py
52 lines (47 loc) · 1.33 KB
/
constant.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
r_target = 1.0 # encouragement
r_bound = -1.1 # punishment
r_forbid = -1.1 # punishment
r_stay = -1.0 # punishment
r_other = 0.0
γ = 0.99 # discount_rate
θ = 1e-10 # error threshold
inf = 1e9
max_len = 10
n = 5
# easy
# env = [
# [".", ".", "1", ".", "."],
# [".", ".", ".", ".", "."],
# ["2", ".", "*", ".", "8"],
# [".", ".", ".", ".", "."],
# [".", ".", "4", ".", "."],
# ]
# median
env = [
[".", ".", "2", "*", "."],
[".", "*", "*", "2", "."],
["3", "*", ".", ".", "9"],
[".", "*", "*", "*", "."],
[".", ".", "5", ".", "."],
]
# hard
# env = [
# [".", "*", "*", ".", "."],
# [".", "3", "*", "*", "."],
# [".", "*", ".", ".", "."],
# [".", "2", "*", "*", "."],
# [".", ".", ".", ".", "."]
# ]
# n = 10
# env = [
# [".", ".", "*", ".", ".", ".", ".", ".", "*", "."],
# [".", ".", ".", ".", "*", ".", ".", ".", "*", "."],
# [".", ".", ".", ".", "*", ".", "*", ".", "*", "*"],
# [".", "*", "*", ".", ".", "*", ".", ".", ".", "."],
# [".", ".", ".", ".", ".", ".", ".", ".", ".", "*"],
# ["*", "*", ".", "*", ".", ".", ".", "*", ".", "."],
# [".", ".", ".", ".", ".", ".", ".", "*", ".", "."],
# [".", "*", ".", "*", ".", "*", "*", "*", ".", "*"],
# [".", "*", ".", "*", ".", "E", ".", ".", ".", "*"],
# [".", ".", ".", ".", ".", ".", ".", ".", "*", "."]
# ]