Zero-Crossing Reset Integral Optimizer / results.json
Mechanism confirmed, baseline not beaten
1{
2 "claims": {
3 "critical_boundary_R": 1.0,
4 "decay_rate_formula": "-kP*lambda/2 for underdamped modes",
5 "reset_effect": "lower post-crossing peak",
6 "dwell_effect": "fewer resets as dwell increases"
7 },
8 "critical_sweep": [
9 {
10 "R": 0.25,
11 "predicted": "oscillatory",
12 "observed": "oscillatory",
13 "roots": [
14 [
15 -0.31622776601683794,
16 0.5477225575051661
17 ],
18 [
19 -0.31622776601683794,
20 -0.5477225575051661
21 ]
22 ]
23 },
24 {
25 "R": 0.5,
26 "predicted": "oscillatory",
27 "observed": "oscillatory",
28 "roots": [
29 [
30 -0.44721359549995787,
31 0.44721359549995804
32 ],
33 [
34 -0.44721359549995787,
35 -0.44721359549995804
36 ]
37 ]
38 },
39 {
40 "R": 0.75,
41 "predicted": "oscillatory",
42 "observed": "oscillatory",
43 "roots": [
44 [
45 -0.5477225575051661,
46 0.3162277660168378
47 ],
48 [
49 -0.5477225575051661,
50 -0.3162277660168378
51 ]
52 ]
53 },
54 {
55 "R": 1.0,
56 "predicted": "nonoscillatory",
57 "observed": "nonoscillatory",
58 "roots": [
59 [
60 -0.632455532033676,
61 0.0
62 ],
63 [
64 -0.632455532033676,
65 0.0
66 ]
67 ]
68 },
69 {
70 "R": 1.25,
71 "predicted": "nonoscillatory",
72 "observed": "nonoscillatory",
73 "roots": [
74 [
75 -1.0233345472033857,
76 0.0
77 ],
78 [
79 -0.3908790151697095,
80 0.0
81 ]
82 ]
83 },
84 {
85 "R": 1.5,
86 "predicted": "nonoscillatory",
87 "observed": "nonoscillatory",
88 "roots": [
89 [
90 -1.2218102647414413,
91 0.0
92 ],
93 [
94 -0.3273830737415255,
95 0.0
96 ]
97 ]
98 },
99 {
100 "R": 2.0,
101 "predicted": "nonoscillatory",
102 "observed": "nonoscillatory",
103 "roots": [
104 [
105 -1.5268827230335917,
106 0.0
107 ],
108 [
109 -0.26197165896624003,
110 0.0
111 ]
112 ]
113 },
114 {
115 "R": 3.0,
116 "predicted": "nonoscillatory",
117 "observed": "nonoscillatory",
118 "roots": [
119 [
120 -1.9898723060102483,
121 0.0
122 ],
123 [
124 -0.20101792401041635,
125 0.0
126 ]
127 ]
128 }
129 ],
130 "decay_sweep": [
131 {
132 "R": 0.25,
133 "predicted_rate": -0.31622776601683794,
134 "observed_rate": -0.31624084483047293,
135 "root_real_parts": [
136 -0.31622776601683794,
137 -0.31622776601683794
138 ]
139 },
140 {
141 "R": 0.5,
142 "predicted_rate": -0.4472135954999579,
143 "observed_rate": -0.44720179887953543,
144 "root_real_parts": [
145 -0.44721359549995787,
146 -0.44721359549995787
147 ]
148 },
149 {
150 "R": 2.0,
151 "predicted_rate": -0.8944271909999159,
152 "observed_rate": NaN,
153 "root_real_parts": [
154 -1.5268827230335917,
155 -0.26197165896624003
156 ]
157 },
158 {
159 "R": 4.0,
160 "predicted_rate": -1.2649110640673518,
161 "observed_rate": NaN,
162 "root_real_parts": [
163 -2.3603561790776837,
164 -0.16946594905701953
165 ]
166 }
167 ],
168 "reset_peak": {
169 "no_reset_peak": 0.2984360573603757,
170 "reset_peak": 3.0264391402092276e-05,
171 "first_crossing_time": 1.9120000000000001,
172 "reset_count": 10
173 },
174 "dwell_sweep": [
175 {
176 "dwell_steps": 0,
177 "resets": 100,
178 "final_abs_theta": 4.3237976069004075e-157,
179 "max_abs_theta": 0.9896754446796633
180 },
181 {
182 "dwell_steps": 20,
183 "resets": 100,
184 "final_abs_theta": 4.3237976069004075e-157,
185 "max_abs_theta": 0.9896754446796633
186 },
187 {
188 "dwell_steps": 50,
189 "resets": 34,
190 "final_abs_theta": 4.0008061764262716e-48,
191 "max_abs_theta": 0.9896754446796633
192 },
193 {
194 "dwell_steps": 100,
195 "resets": 20,
196 "final_abs_theta": 1.1189607809249609e-43,
197 "max_abs_theta": 0.9896754446796633
198 },
199 {
200 "dwell_steps": 200,
201 "resets": 12,
202 "final_abs_theta": 1.1247347470656412e-19,
203 "max_abs_theta": 0.9896754446796633
204 },
205 {
206 "dwell_steps": 500,
207 "resets": 5,
208 "final_abs_theta": 1.3578969290608672e-10,
209 "max_abs_theta": 0.9896754446796633
210 }
211 ],
212 "comparison": {
213 "SGD_final_loss": 7.497957804990117e-23,
214 "PI_final_loss": 8.778653925482497e-09,
215 "reset_PI_final_loss": 9.347612873e-314,
216 "reset_PI_resets": 100,
217 "SGD_steps_to_loss_1e-6": 652,
218 "reset_PI_steps_to_loss_1e-6": 47
219 }
220}