1+ {
2+ "prescription_gy" : 70.2 ,
3+ "objective_functions" : [
4+ {
5+ "type" : " quadratic-overdose" ,
6+ "structure_name" : " PTV" ,
7+ "weight" : 10000 ,
8+ "dose_perc" : 100
9+ },
10+ {
11+ "type" : " quadratic-underdose" ,
12+ "structure_name" : " PTV" ,
13+ "weight" : 100000 ,
14+ "dose_perc" : 100
15+ },
16+ {
17+ "type" : " quadratic" ,
18+ "structure_name" : " CAUDA" ,
19+ "weight" : 10
20+ },
21+ {
22+ "type" : " quadratic" ,
23+ "structure_name" : " RECTUM" ,
24+ "weight" : 20
25+ },
26+ {
27+ "type" : " quadratic" ,
28+ "structure_name" : " BLADDER" ,
29+ "weight" : 20
30+ },
31+ {
32+ "type" : " quadratic" ,
33+ "structure_name" : " CAUDA_PTV_OVERLAP" ,
34+ "weight" : 10
35+ },
36+ {
37+ "type" : " quadratic" ,
38+ "structure_name" : " BOWEL_SM" ,
39+ "weight" : 10
40+ },
41+ {
42+ "type" : " quadratic" ,
43+ "structure_name" : " BOWEL_LG" ,
44+ "weight" : 10
45+ },
46+ {
47+ "type" : " quadratic" ,
48+ "structure_name" : " FEMUR_L" ,
49+ "weight" : 10
50+ },
51+ {
52+ "type" : " quadratic" ,
53+ "structure_name" : " FEMUR_R" ,
54+ "weight" : 10
55+ },
56+ {
57+ "type" : " quadratic" ,
58+ "structure_name" : " FEMURS" ,
59+ "weight" : 10
60+ },
61+ {
62+ "type" : " quadratic" ,
63+ "structure_name" : " UREHTRA" ,
64+ "weight" : 10
65+ },
66+ {
67+ "type" : " quadratic" ,
68+ "structure_name" : " RIND_0" ,
69+ "structure_def" : " (PTV+2) - PTV" ,
70+ "weight" : 5
71+ },
72+ {
73+ "type" : " quadratic" ,
74+ "structure_name" : " RIND_1" ,
75+ "structure_def" : " (PTV+20) - (PTV + 2)" ,
76+ "weight" : 5
77+ },
78+ {
79+ "type" : " quadratic" ,
80+ "structure_name" : " RIND_2" ,
81+ "structure_def" : " (PTV+40) - (PTV + 20)" ,
82+ "weight" : 3
83+ },
84+ {
85+ "type" : " quadratic" ,
86+ "structure_name" : " RIND_3" ,
87+ "structure_def" : " (PTV + inf) - (PTV + 40)" ,
88+ "weight" : 3
89+ },
90+ {
91+ "type" : " aperture_regularity_quadratic" ,
92+ "weight" : 1000
93+ },
94+ {
95+ "type" : " aperture_similarity_quadratic" ,
96+ "weight" : 1000
97+ }
98+ ],
99+ "constraints" :[
100+ {
101+ "type" : " max_dose" ,
102+ "parameters" : {
103+ "structure_name" : " RIND_0" ,
104+ "structure_def" : " (PTV+2) - PTV"
105+ },
106+ "constraints" : {
107+ "limit_dose_perc" : 110
108+ }
109+ },
110+ {
111+ "type" : " max_dose" ,
112+ "parameters" : {
113+ "structure_name" : " RIND_1" ,
114+ "structure_def" : " (PTV+20) - (PTV + 2)"
115+ },
116+ "constraints" : {
117+ "limit_dose_perc" : 100
118+ }
119+ },
120+ {
121+ "type" : " max_dose" ,
122+ "parameters" : {
123+ "structure_name" : " RIND_2" ,
124+ "structure_def" : " (PTV+40) - (PTV + 20)"
125+ },
126+ "constraints" : {
127+ "limit_dose_perc" : 70
128+ }
129+ },
130+ {
131+ "type" : " max_dose" ,
132+ "parameters" : {
133+ "structure_name" : " RIND_3" ,
134+ "structure_def" : " (PTV+inf) - (PTV + 40)"
135+ },
136+ "constraints" : {
137+ "limit_dose_perc" : 50
138+ }
139+ }
140+ ],
141+ "opt_parameters" :{
142+ "minimum_dynamic_leaf_gap_mm" : 0.5 ,
143+ "initial_leaf_pos" : " CG" ,
144+ "initial_step_size" : 0 ,
145+ "step_size_increment" : 1 ,
146+ "ss_termination" : 1 ,
147+ "step_size_f" : 0 ,
148+ "step_size_b" : 0 ,
149+ "min_dynamic_leaf_gap_beamlet" : 1.01 ,
150+ "termination_gap" : 2 ,
151+ "min_iteration_threshold" : 10 ,
152+ "dose_threshold" : 0.0001 ,
153+ "mu_max" : 55 ,
154+ "mu_min" : 0.5 ,
155+ "epsilon_mu" : 1e-06 ,
156+ "forward_backward" : 1 ,
157+ "total_iter_step1" : 0 ,
158+ "flag_end_of_runs" : 0 ,
159+ "last_beam_ratio" : 1 ,
160+ "first_beam_adj" : 0 ,
161+ "second_beam_adj" : 0.5 ,
162+ "last_beam_adj" : 1 ,
163+ "smooth_delta" : 0.008 ,
164+ "update_balanced_arc_score" : 1 ,
165+ "inf_matrix_scale_factor" : 0.6 ,
166+ "flag_full_matrix" : 1 ,
167+ "sparsification" : " rmr"
168+ }
169+
170+ }
0 commit comments