{
  "metadata": {
    "python": "3.12.12",
    "platform": "Linux-7.0.0-1004-aws-x86_64-with-glibc2.39",
    "has_openmp": true,
    "channels": 16,
    "samples": 12000,
    "repeats": 2,
    "n_impulse": 384,
    "hankel_rows": 48,
    "hankel_cols": 48,
    "seed": 314,
    "description": "Finite-Hankel versus finite-section AAK/Nehari SISO IIR reduction benchmark. Both methods are finite-section baselines; neither is claimed to be a full infinite-dimensional solver."
  },
  "rows": [
    {
      "method": "finite_hankel",
      "full_order": 8,
      "target_order": 3,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.0007159680008044234,
      "full_filter_median_s": 0.008827020000353514,
      "reduced_filter_median_s": 0.0037980189999871072,
      "filter_speedup": 2.3241115961724987,
      "amortized_end_to_end_speedup": 1.9554819273528457,
      "break_even_samples_per_channel": 1708.414058582829,
      "relative_impulse_error": 4.32811509605843e-06,
      "rel_mse_on_random_batch": 4.313867813524762e-06,
      "snr_db_on_random_batch": 53.651331667755045,
      "max_magnitude_error_db": 0.1361683537561298,
      "max_pole_radius": 0.9149185365097704
    },
    {
      "method": "finite_aak_candidate",
      "full_order": 8,
      "target_order": 3,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.010269692000292707,
      "full_filter_median_s": 0.008827020000353514,
      "reduced_filter_median_s": 0.0034483899999031564,
      "filter_speedup": 2.5597510724139116,
      "amortized_end_to_end_speedup": 0.6434587575892522,
      "break_even_samples_per_channel": 22912.2107289763,
      "relative_impulse_error": 0.007917472369803726,
      "rel_mse_on_random_batch": 6.267437501592946e-05,
      "snr_db_on_random_batch": 42.029099880994856,
      "max_magnitude_error_db": 0.0801119217350248,
      "max_pole_radius": 0.9104978404240864
    },
    {
      "method": "finite_hankel",
      "full_order": 8,
      "target_order": 4,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.0007305489998543635,
      "full_filter_median_s": 0.008827020000353514,
      "reduced_filter_median_s": 0.00490139399880718,
      "filter_speedup": 1.8009203101202818,
      "amortized_end_to_end_speedup": 1.5673134480322857,
      "break_even_samples_per_channel": 2233.1694345816786,
      "relative_impulse_error": 7.849329444555684e-09,
      "rel_mse_on_random_batch": 7.806092683356701e-09,
      "snr_db_on_random_batch": 81.07566296555743,
      "max_magnitude_error_db": 0.007683151362787299,
      "max_pole_radius": 0.9160856423830972
    },
    {
      "method": "finite_aak_candidate",
      "full_order": 8,
      "target_order": 4,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.005596090000835829,
      "full_filter_median_s": 0.008827020000353514,
      "reduced_filter_median_s": 0.004970717499418242,
      "filter_speedup": 1.7758039963821322,
      "amortized_end_to_end_speedup": 0.8353535351279252,
      "break_even_samples_per_channel": 17413.8517384835,
      "relative_impulse_error": 0.003347776088706215,
      "rel_mse_on_random_batch": 1.1363266936264608e-05,
      "snr_db_on_random_batch": 49.44496791123345,
      "max_magnitude_error_db": 0.03901743787233869,
      "max_pole_radius": 0.9147724373198879
    },
    {
      "method": "finite_hankel",
      "full_order": 8,
      "target_order": 6,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.0006963380001252517,
      "full_filter_median_s": 0.008827020000353514,
      "reduced_filter_median_s": 0.006538691500281857,
      "filter_speedup": 1.3499673443796845,
      "amortized_end_to_end_speedup": 1.2200392548305194,
      "break_even_samples_per_channel": 3651.5980993294265,
      "relative_impulse_error": 2.653218565927184e-15,
      "rel_mse_on_random_batch": 2.6400910240590748e-15,
      "snr_db_on_random_batch": 145.7838109943127,
      "max_magnitude_error_db": 3.5637603090776793e-06,
      "max_pole_radius": 0.9161427168306195
    },
    {
      "method": "finite_aak_candidate",
      "full_order": 8,
      "target_order": 6,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.0039528420002170606,
      "full_filter_median_s": 0.008827020000353514,
      "reduced_filter_median_s": 0.006552297500093118,
      "filter_speedup": 1.34716410544974,
      "amortized_end_to_end_speedup": 0.84025728550229,
      "break_even_samples_per_channel": 20852.699174151916,
      "relative_impulse_error": 2.1014484148718082e-06,
      "rel_mse_on_random_batch": 4.3971585871096255e-12,
      "snr_db_on_random_batch": 113.56827870913247,
      "max_magnitude_error_db": 2.221431851623379e-05,
      "max_pole_radius": 0.9161468567582461
    },
    {
      "method": "finite_hankel",
      "full_order": 16,
      "target_order": 3,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.0007357200011028908,
      "full_filter_median_s": 0.02209113749995595,
      "reduced_filter_median_s": 0.003475111499938066,
      "filter_speedup": 6.356957899149325,
      "amortized_end_to_end_speedup": 5.2462648991047995,
      "break_even_samples_per_channel": 474.2494457853792,
      "relative_impulse_error": 5.661692214453113e-06,
      "rel_mse_on_random_batch": 5.642332490465007e-06,
      "snr_db_on_random_batch": 52.48541325390932,
      "max_magnitude_error_db": 0.17515412164130417,
      "max_pole_radius": 0.9170612371167621
    },
    {
      "method": "finite_aak_candidate",
      "full_order": 16,
      "target_order": 3,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.00967048100028478,
      "full_filter_median_s": 0.02209113749995595,
      "reduced_filter_median_s": 0.0034753720010485267,
      "filter_speedup": 6.3564814049520475,
      "amortized_end_to_end_speedup": 1.6804643637590784,
      "break_even_samples_per_channel": 6233.736238793308,
      "relative_impulse_error": 0.008870821374171545,
      "rel_mse_on_random_batch": 7.864810963243831e-05,
      "snr_db_on_random_batch": 41.04311711515801,
      "max_magnitude_error_db": 0.08871028252723079,
      "max_pole_radius": 0.912614087596534
    },
    {
      "method": "finite_hankel",
      "full_order": 16,
      "target_order": 4,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.0007332099994528107,
      "full_filter_median_s": 0.02209113749995595,
      "reduced_filter_median_s": 0.004562060499665677,
      "filter_speedup": 4.842359609561264,
      "amortized_end_to_end_speedup": 4.1718619480597825,
      "break_even_samples_per_channel": 501.9385785850578,
      "relative_impulse_error": 2.1151434667577203e-08,
      "rel_mse_on_random_batch": 2.1034179828241332e-08,
      "snr_db_on_random_batch": 76.77074417472198,
      "max_magnitude_error_db": 0.013712324745229765,
      "max_pole_radius": 0.9181271143056693
    },
    {
      "method": "finite_aak_candidate",
      "full_order": 16,
      "target_order": 4,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.005379698999604443,
      "full_filter_median_s": 0.02209113749995595,
      "reduced_filter_median_s": 0.004546694500277226,
      "filter_speedup": 4.8587248381453785,
      "amortized_end_to_end_speedup": 2.2254948386057123,
      "break_even_samples_per_channel": 3679.5917656910215,
      "relative_impulse_error": 0.005685127273740786,
      "rel_mse_on_random_batch": 3.261465362543219e-05,
      "snr_db_on_random_batch": 44.865872294168966,
      "max_magnitude_error_db": 0.06506779811217811,
      "max_pole_radius": 0.9148634122468824
    },
    {
      "method": "finite_hankel",
      "full_order": 16,
      "target_order": 6,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.0007485599999199621,
      "full_filter_median_s": 0.02209113749995595,
      "reduced_filter_median_s": 0.0062576259988418315,
      "filter_speedup": 3.5302745009121033,
      "amortized_end_to_end_speedup": 3.153090355274628,
      "break_even_samples_per_channel": 567.3233002298625,
      "relative_impulse_error": 1.0365000725727323e-14,
      "rel_mse_on_random_batch": 1.0307531256927725e-14,
      "snr_db_on_random_batch": 139.86845339554432,
      "max_magnitude_error_db": 8.874160297267508e-06,
      "max_pole_radius": 0.9182015387465312
    },
    {
      "method": "finite_aak_candidate",
      "full_order": 16,
      "target_order": 6,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.0037152099994273158,
      "full_filter_median_s": 0.02209113749995595,
      "reduced_filter_median_s": 0.006266982000852295,
      "filter_speedup": 3.5250041402626664,
      "amortized_end_to_end_speedup": 2.2130547578464888,
      "break_even_samples_per_channel": 2817.3712016197724,
      "relative_impulse_error": 3.443098529531134e-06,
      "rel_mse_on_random_batch": 1.1807721949586341e-11,
      "snr_db_on_random_batch": 109.27833882247162,
      "max_magnitude_error_db": 3.591187708451571e-05,
      "max_pole_radius": 0.9182072270666576
    },
    {
      "method": "finite_hankel",
      "full_order": 16,
      "target_order": 8,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.0007712509996053996,
      "full_filter_median_s": 0.02209113749995595,
      "reduced_filter_median_s": 0.008741474999624188,
      "filter_speedup": 2.5271636080759468,
      "amortized_end_to_end_speedup": 2.322272028201491,
      "break_even_samples_per_channel": 693.276852132763,
      "relative_impulse_error": 1.0080997457755599e-14,
      "rel_mse_on_random_batch": 1.0048323662175165e-14,
      "snr_db_on_random_batch": 139.97906384511256,
      "max_magnitude_error_db": 6.305755903213139e-06,
      "max_pole_radius": 0.918201716553517
    },
    {
      "method": "finite_aak_candidate",
      "full_order": 16,
      "target_order": 8,
      "stable": true,
      "accepted": true,
      "reduction_time_s": 0.003968813000028604,
      "full_filter_median_s": 0.02209113749995595,
      "reduced_filter_median_s": 0.008167009499629785,
      "filter_speedup": 2.7049236934225864,
      "amortized_end_to_end_speedup": 1.8203247040386255,
      "break_even_samples_per_channel": 3420.376198726961,
      "relative_impulse_error": 9.022068534397134e-09,
      "rel_mse_on_random_batch": 8.102492021666518e-17,
      "snr_db_on_random_batch": 160.91381387935112,
      "max_magnitude_error_db": 1.1333241212163614e-07,
      "max_pole_radius": 0.918201601817725
    }
  ]
}