{
  "options": {
    "max_iterations": 1000,
    "barrier_strategy": "monotone",
    "monotone_barrier_fraction": 0.1,
    "convergence_tolerance": 1e-06,
    "fraction_to_boundary": 0.99,
    "initial_barrier_param": 10.0,
    "max_line_search_iterations": 50,
    "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-06,
    "regularization_eps_z": 1e-06,
    "adaptive_regularization": true,
    "max_regularization": 0.01,
    "regularization_increase_factor": 10.0,
    "armijo_constant": 0.0001,
    "use_armijo_line_search": true,
    "acceptable_tol": 1e-06,
    "acceptable_iter": 10,
    "adaptive_tau": true,
    "tau_min": 0.99,
    "progress_based_barrier": true,
    "barrier_progress_tol": 10.0
  },
  "converged": true,
  "iterations": [
    {
      "iteration": 0,
      "time": 0.08720240008551627,
      "residual": 1918182.445713324,
      "barrier_param": 10.0,
      "line_iters": 0,
      "alpha_x": 0.0,
      "x_index": -1,
      "alpha_z": 0.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 1,
      "time": 0.1279497001087293,
      "residual": 2346.2804044681443,
      "barrier_param": 10.0,
      "line_iters": 1,
      "alpha_x": 0.3123588007557541,
      "x_index": 1611,
      "alpha_z": 0.3041989737559938,
      "z_index": 1611,
      "x": {}
    },
    {
      "iteration": 2,
      "time": 0.1651691000442952,
      "residual": 120.84929255609495,
      "barrier_param": 10.0,
      "line_iters": 2,
      "alpha_x": 0.3583454271931312,
      "x_index": 1216,
      "alpha_z": 0.35798488921186705,
      "z_index": 1217,
      "x": {}
    },
    {
      "iteration": 3,
      "time": 0.2012644000351429,
      "residual": 114.94504334539131,
      "barrier_param": 10.0,
      "line_iters": 2,
      "alpha_x": 0.36145522302529154,
      "x_index": 1217,
      "alpha_z": 0.5,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 4,
      "time": 0.23797280003782362,
      "residual": 103.2425040325122,
      "barrier_param": 10.0,
      "line_iters": 2,
      "alpha_x": 0.5,
      "x_index": -1,
      "alpha_z": 0.5,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 5,
      "time": 0.2740095000481233,
      "residual": 76.20300967720857,
      "barrier_param": 10.0,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 6,
      "time": 0.3094671000726521,
      "residual": 162.50694160207786,
      "barrier_param": 1.0,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 7,
      "time": 0.3441890000831336,
      "residual": 17.133830458311184,
      "barrier_param": 1.0,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 8,
      "time": 0.3802443000022322,
      "residual": 0.8382002568363657,
      "barrier_param": 1.0,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 9,
      "time": 0.4210442000767216,
      "residual": 3.296274163631995,
      "barrier_param": 0.1,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 10,
      "time": 0.4610810000449419,
      "residual": 0.2763771598805905,
      "barrier_param": 0.1,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 11,
      "time": 0.48871810000855476,
      "residual": 2.0068690320814797,
      "barrier_param": 0.010000000000000002,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 0.841851789931531,
      "z_index": 1257,
      "x": {}
    },
    {
      "iteration": 12,
      "time": 0.5163352000527084,
      "residual": 1.6944398784353294,
      "barrier_param": 0.010000000000000002,
      "line_iters": 2,
      "alpha_x": 0.4406750422751667,
      "x_index": 1400,
      "alpha_z": 0.5,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 13,
      "time": 0.5438352000201121,
      "residual": 0.26715040168398246,
      "barrier_param": 0.010000000000000002,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 14,
      "time": 0.569801100064069,
      "residual": 0.006485791213174631,
      "barrier_param": 0.010000000000000002,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 15,
      "time": 0.5968161000637338,
      "residual": 2.745147285541171,
      "barrier_param": 0.0010000000000000002,
      "line_iters": 2,
      "alpha_x": 0.46652058891215553,
      "x_index": 1437,
      "alpha_z": 0.31355145781448823,
      "z_index": 1441,
      "x": {}
    },
    {
      "iteration": 16,
      "time": 0.6226034000283107,
      "residual": 2.4169596321496645,
      "barrier_param": 0.0010000000000000002,
      "line_iters": 2,
      "alpha_x": 0.4314340446630522,
      "x_index": 1441,
      "alpha_z": 0.3176338651986041,
      "z_index": 1380,
      "x": {}
    },
    {
      "iteration": 17,
      "time": 0.6491953000659123,
      "residual": 1.9628302993351965,
      "barrier_param": 0.0010000000000000002,
      "line_iters": 2,
      "alpha_x": 0.4777214491395977,
      "x_index": 1241,
      "alpha_z": 0.3333718109453843,
      "z_index": 1380,
      "x": {}
    },
    {
      "iteration": 18,
      "time": 0.6762507000239566,
      "residual": 1.4480930801482204,
      "barrier_param": 0.0010000000000000002,
      "line_iters": 2,
      "alpha_x": 0.48313755066896213,
      "x_index": 1445,
      "alpha_z": 0.3810472078456504,
      "z_index": 1237,
      "x": {}
    },
    {
      "iteration": 19,
      "time": 0.7023138001095504,
      "residual": 0.0888188267024382,
      "barrier_param": 0.0010000000000000002,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 0.7988969678885649,
      "z_index": 1449,
      "x": {}
    },
    {
      "iteration": 20,
      "time": 0.7284934000344947,
      "residual": 0.05104462756815,
      "barrier_param": 0.0010000000000000002,
      "line_iters": 2,
      "alpha_x": 0.4244136683913797,
      "x_index": 1449,
      "alpha_z": 0.5,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 21,
      "time": 0.7538596000522375,
      "residual": 0.0014092988926020917,
      "barrier_param": 0.0010000000000000002,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 22,
      "time": 0.7818936000112444,
      "residual": 2.716980477304592,
      "barrier_param": 0.00010000000000000003,
      "line_iters": 2,
      "alpha_x": 0.3910404282992414,
      "x_index": 1588,
      "alpha_z": 0.337911764521408,
      "z_index": 1529,
      "x": {}
    },
    {
      "iteration": 23,
      "time": 0.8099394000601023,
      "residual": 1.9322467877181457,
      "barrier_param": 0.00010000000000000003,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 0.6444331668779384,
      "z_index": 1592,
      "x": {}
    },
    {
      "iteration": 24,
      "time": 0.8368758000433445,
      "residual": 0.0107474316612649,
      "barrier_param": 0.00010000000000000003,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 25,
      "time": 0.8631369000067934,
      "residual": 0.00022761743864972738,
      "barrier_param": 0.00010000000000000003,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 26,
      "time": 0.8885201000375673,
      "residual": 0.09498707489176124,
      "barrier_param": 1.0000000000000004e-05,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 0.9603834538185052,
      "z_index": 1246,
      "x": {}
    },
    {
      "iteration": 27,
      "time": 0.9151354000205174,
      "residual": 0.001580186685130802,
      "barrier_param": 1.0000000000000004e-05,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 28,
      "time": 0.9421978000318632,
      "residual": 2.432766845613355e-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": 29,
      "time": 0.9674906000727788,
      "residual": 0.01751877275253367,
      "barrier_param": 1.0000000000000004e-06,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 0.9762961445929789,
      "z_index": 1250,
      "x": {}
    },
    {
      "iteration": 30,
      "time": 0.9943964000558481,
      "residual": 0.00011164413666493465,
      "barrier_param": 1.0000000000000004e-06,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    },
    {
      "iteration": 31,
      "time": 1.0204796000616625,
      "residual": 8.371468533607147e-07,
      "barrier_param": 1.0000000000000004e-06,
      "line_iters": 1,
      "alpha_x": 1.0,
      "x_index": -1,
      "alpha_z": 1.0,
      "z_index": -1,
      "x": {}
    }
  ]
}