{
  "options": {
    "max_iterations": 500,
    "barrier_strategy": "monotone",
    "monotone_barrier_fraction": 0.1,
    "convergence_tolerance": 1e-08,
    "fraction_to_boundary": 0.995,
    "initial_barrier_param": 0.1,
    "max_line_search_iterations": 30,
    "check_update_step": false,
    "backtracking_factor": 0.5,
    "record_components": [],
    "gamma_penalty": 1000.0,
    "equal_primal_dual_step": false,
    "init_least_squares_multipliers": true,
    "init_affine_step_multipliers": false,
    "heuristic_barrier_gamma": 0.1,
    "heuristic_barrier_r": 0.95,
    "verbose_barrier": false,
    "continuation_control": null,
    "regularization_eps_x": 1e-14,
    "regularization_eps_z": 1e-14,
    "adaptive_regularization": true,
    "max_regularization": 0.01,
    "regularization_increase_factor": 10.0,
    "armijo_constant": 0.0001,
    "use_armijo_line_search": false,
    "acceptable_tol": null,
    "acceptable_iter": 10,
    "adaptive_tau": true,
    "tau_min": 0.99,
    "progress_based_barrier": true,
    "barrier_progress_tol": 10.0,
    "zero_hessian_variables": [],
    "regularization_eps_x_zero_hessian": 1.0,
    "curvature_probe_convexification": false,
    "convex_eps_z_coeff": 1.0,
    "nonconvex_constraints": [],
    "max_consecutive_rejections": 5,
    "barrier_increase_factor": 5.0,
    "max_inertia_corrections": 8,
    "quality_function_sigma_max": 1000.0,
    "quality_function_golden_iters": 12,
    "quality_function_kappa_free": 0.9999,
    "quality_function_l_max": 5,
    "quality_function_norm_scaling": true
  },
  "converged": true,
  "iterations": [
    {
      "iteration": 0,
      "time": 1.0351559999398887,
      "residual": 4.642199699311962,
      "barrier_param": 0.1,
      "line_iters": 0,
      "alpha_x": 0.0,
      "x_index": -1,
      "alpha_z": 0.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 1,
      "time": 1.6989580999361351,
      "residual": 2.3898262073739738,
      "barrier_param": 0.1,
      "line_iters": 2,
      "alpha_x": 0.5,
      "x_index": -1,
      "alpha_z": 0.5,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 2,
      "time": 1.9681470999494195,
      "residual": 1.7081061687150272,
      "barrier_param": 0.1,
      "line_iters": 2,
      "alpha_x": 0.5,
      "x_index": -1,
      "alpha_z": 0.5,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 3,
      "time": 2.101719999918714,
      "residual": 0.48705326948574895,
      "barrier_param": 0.1,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 4,
      "time": 2.1916375999571756,
      "residual": 0.16694711790047123,
      "barrier_param": 0.010000000000000002,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 0.9706026729842708,
      "z_index": 20,
      "x": {}
    },
    {
      "iteration": 5,
      "time": 2.27576400001999,
      "residual": 0.09961999876645225,
      "barrier_param": 0.010000000000000002,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 6,
      "time": 2.3697234999854118,
      "residual": 0.0965576594244611,
      "barrier_param": 0.0010000000000000002,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 0.9475914053877366,
      "z_index": 25,
      "x": {}
    },
    {
      "iteration": 7,
      "time": 2.4555687999818474,
      "residual": 0.02144194698197636,
      "barrier_param": 0.0010000000000000002,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 8,
      "time": 2.6024053000146523,
      "residual": 0.0010680284248305633,
      "barrier_param": 0.0010000000000000002,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 9,
      "time": 2.852828299975954,
      "residual": 0.027076717758048114,
      "barrier_param": 0.00010000000000000003,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 10,
      "time": 2.9544720000121742,
      "residual": 0.0015846363703784748,
      "barrier_param": 0.00010000000000000003,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 11,
      "time": 3.039388999924995,
      "residual": 8.693247049032708e-05,
      "barrier_param": 0.00010000000000000003,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 12,
      "time": 3.1161749999737367,
      "residual": 0.014594365320886423,
      "barrier_param": 1.0000000000000004e-05,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 13,
      "time": 3.1753831999376416,
      "residual": 0.0003970265039102574,
      "barrier_param": 1.0000000000000004e-05,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 14,
      "time": 3.2716513000195846,
      "residual": 2.4714679955429365e-05,
      "barrier_param": 1.0000000000000004e-05,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 15,
      "time": 3.3353292000247166,
      "residual": 0.0039578689169366,
      "barrier_param": 1.0000000000000004e-06,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 16,
      "time": 3.402895199949853,
      "residual": 0.0001361774340020491,
      "barrier_param": 1.0000000000000004e-06,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 17,
      "time": 3.468606499955058,
      "residual": 2.553017268281755e-06,
      "barrier_param": 1.0000000000000004e-06,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 18,
      "time": 3.5310240999097005,
      "residual": 0.0008020601974282065,
      "barrier_param": 1.0000000000000005e-07,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 19,
      "time": 3.595167899969965,
      "residual": 6.322308504390614e-06,
      "barrier_param": 1.0000000000000005e-07,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 20,
      "time": 3.656177799915895,
      "residual": 1.4295684684278697e-09,
      "barrier_param": 1.0000000000000005e-07,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    }
  ]
}