Fixed-Time Riemannian Barrier Optimizer / results.json

Mechanism failed

Raw ⬇ ZIP
  1{
  2  "math_check": {
  3    "metric_mu_estimate": 0.8535049463056223,
  4    "alpha": 0.75,
  5    "beta": 1.5,
  6    "settling_bound": 12.538855910967428,
  7    "max_dV_minus_rhs": -0.0003643073729731421,
  8    "violations": 0,
  9    "samples": 2000
 10  },
 11  "epsilon_check": {
 12    "epsilon_residual_pairs": [
 13      [
 14        0.0001,
 15        8.393146494478643e-08
 16      ],
 17      [
 18        0.0003,
 19        6.172404781734642e-08
 20      ],
 21      [
 22        0.001,
 23        0.0
 24      ],
 25      [
 26        0.003,
 27        0.0
 28      ],
 29      [
 30        0.01,
 31        0.0
 32      ]
 33    ],
 34    "loglog_slope": NaN
 35  },
 36  "runs": [
 37    {
 38      "scale": 0.1,
 39      "fixed_time": {
 40        "settle": 35,
 41        "residual": 8.670739204408306e-08,
 42        "min_residual": 3.378703095080482e-09,
 43        "feasible": true
 44      },
 45      "gradient_descent": {
 46        "settle": 125,
 47        "residual": 0.0,
 48        "min_residual": -1.1102230246251565e-16,
 49        "feasible": true
 50      }
 51    },
 52    {
 53      "scale": 0.5,
 54      "fixed_time": {
 55        "settle": 82,
 56        "residual": 8.670739204408306e-08,
 57        "min_residual": 4.865801761511079e-09,
 58        "feasible": true
 59      },
 60      "gradient_descent": {
 61        "settle": 187,
 62        "residual": 0.0,
 63        "min_residual": -1.1102230246251565e-16,
 64        "feasible": true
 65      }
 66    },
 67    {
 68      "scale": 1.0,
 69      "fixed_time": {
 70        "settle": 109,
 71        "residual": 8.670739204408306e-08,
 72        "min_residual": 1.3134962006944306e-09,
 73        "feasible": true
 74      },
 75      "gradient_descent": {
 76        "settle": 214,
 77        "residual": 0.0,
 78        "min_residual": -1.1102230246251565e-16,
 79        "feasible": true
 80      }
 81    },
 82    {
 83      "scale": 2.0,
 84      "fixed_time": {
 85        "settle": 138,
 86        "residual": 8.670739204408306e-08,
 87        "min_residual": 3.7167058319909074e-09,
 88        "feasible": true
 89      },
 90      "gradient_descent": {
 91        "settle": 243,
 92        "residual": 0.0,
 93        "min_residual": -1.1102230246251565e-16,
 94        "feasible": true
 95      }
 96    },
 97    {
 98      "scale": 3.5,
 99      "fixed_time": {
100        "settle": 162,
101        "residual": 8.670739204408306e-08,
102        "min_residual": 4.4745813165825155e-09,
103        "feasible": true
104      },
105      "gradient_descent": {
106        "settle": 270,
107        "residual": 0.0,
108        "min_residual": -1.1102230246251565e-16,
109        "feasible": true
110      }
111    },
112    {
113      "scale": 4.5,
114      "fixed_time": {
115        "settle": 174,
116        "residual": 8.670739204408306e-08,
117        "min_residual": 9.508804854618802e-11,
118        "feasible": true
119      },
120      "gradient_descent": {
121        "settle": 285,
122        "residual": 0.0,
123        "min_residual": -1.1102230246251565e-16,
124        "feasible": true
125      }
126    }
127  ],
128  "summary": {
129    "fixed_time_settles": [
130      35,
131      82,
132      109,
133      138,
134      162,
135      174
136    ],
137    "gd_settles": [
138      125,
139      187,
140      214,
141      243,
142      270,
143      285
144    ],
145    "fixed_time_residuals": [
146      8.670739204408306e-08,
147      8.670739204408306e-08,
148      8.670739204408306e-08,
149      8.670739204408306e-08,
150      8.670739204408306e-08,
151      8.670739204408306e-08
152    ],
153    "gd_residuals": [
154      0.0,
155      0.0,
156      0.0,
157      0.0,
158      0.0,
159      0.0
160    ]
161  }
162}