{
  "case": "E-small-cell-suppression",
  "config": {
    "schema_preset": "demo6",
    "n_records": 20,
    "dataset_seed": 20240501,
    "correlation": 0.6,
    "levels": [
      1,
      2,
      3
    ],
    "include_zeros": true,
    "max_statistics": null,
    "statistics_seed": 7,
    "noise": {
      "kind": "none",
      "base": 5,
      "sigma": 1.0,
      "epsilon": 1.0,
      "clamp_negative": false
    },
    "noise_label": "加工なし（正確な集計値）",
    "suppress_at_or_below": null,
    "disclose_suppression_rule": false
  },
  "solver_config": {
    "solver": "ortools-cpsat",
    "mode": "auto",
    "max_solutions": 50,
    "time_limit": 60.0,
    "random_seed": 0,
    "representation": "record-type frequency"
  },
  "thresholds": [
    1,
    2,
    3,
    5
  ],
  "results": [
    {
      "release": "秘匿なし",
      "noise": "加工なし（正確な集計値）",
      "n_statistics": 483,
      "mode": "exact",
      "unique_but_wrong": false,
      "mean_abs_error": 0.0,
      "max_abs_error": 0,
      "status": "OPTIMAL",
      "n_solutions_found": 1,
      "exhausted": true,
      "cap": 50,
      "candidate_count": 1,
      "candidate_count_label": "1",
      "unique": true,
      "objective": 0.0,
      "n_variables": 288,
      "n_constraints": 484,
      "wall_time": 0.0035,
      "timed_out": false,
      "n_candidates_evaluated": 1,
      "candidates_exhaustive": true,
      "expected_record_type_accuracy": 1.0,
      "expected_is_representative": true,
      "best_record_type_accuracy": 1.0,
      "worst_record_type_accuracy": 1.0,
      "any_candidate_exact": true,
      "first_candidate": {
        "record_type_accuracy": 1.0,
        "attribute_accuracy": {
          "age_group": 1.0,
          "gender": 1.0,
          "region": 1.0,
          "occupation": 1.0,
          "disease_a": 1.0,
          "disease_b": 1.0
        },
        "mean_attribute_accuracy": 1.0,
        "misplaced_records": 0,
        "exact": true
      }
    },
    {
      "release": "1 人以下を秘匿（ルール非公表）",
      "noise": "加工なし（正確な集計値）",
      "n_statistics": 204,
      "mode": "exact",
      "unique_but_wrong": false,
      "mean_abs_error": 0.0,
      "max_abs_error": 0,
      "status": "OPTIMAL",
      "n_solutions_found": 1,
      "exhausted": true,
      "cap": 50,
      "candidate_count": 1,
      "candidate_count_label": "1",
      "unique": true,
      "objective": 0.0,
      "n_variables": 288,
      "n_constraints": 205,
      "wall_time": 0.0081,
      "timed_out": false,
      "n_candidates_evaluated": 1,
      "candidates_exhaustive": true,
      "expected_record_type_accuracy": 1.0,
      "expected_is_representative": true,
      "best_record_type_accuracy": 1.0,
      "worst_record_type_accuracy": 1.0,
      "any_candidate_exact": true,
      "first_candidate": {
        "record_type_accuracy": 1.0,
        "attribute_accuracy": {
          "age_group": 1.0,
          "gender": 1.0,
          "region": 1.0,
          "occupation": 1.0,
          "disease_a": 1.0,
          "disease_b": 1.0
        },
        "mean_attribute_accuracy": 1.0,
        "misplaced_records": 0,
        "exact": true
      },
      "suppress_at_or_below": 1,
      "suppression_rule_disclosed": false,
      "n_suppressed_cells": 279
    },
    {
      "release": "1 人以下を秘匿（ルール公表）",
      "noise": "加工なし（正確な集計値）",
      "n_statistics": 483,
      "mode": "exact",
      "unique_but_wrong": false,
      "mean_abs_error": 0.0,
      "max_abs_error": 0,
      "status": "OPTIMAL",
      "n_solutions_found": 1,
      "exhausted": true,
      "cap": 50,
      "candidate_count": 1,
      "candidate_count_label": "1",
      "unique": true,
      "objective": 0.0,
      "n_variables": 288,
      "n_constraints": 484,
      "wall_time": 0.008,
      "timed_out": false,
      "n_candidates_evaluated": 1,
      "candidates_exhaustive": true,
      "expected_record_type_accuracy": 1.0,
      "expected_is_representative": true,
      "best_record_type_accuracy": 1.0,
      "worst_record_type_accuracy": 1.0,
      "any_candidate_exact": true,
      "first_candidate": {
        "record_type_accuracy": 1.0,
        "attribute_accuracy": {
          "age_group": 1.0,
          "gender": 1.0,
          "region": 1.0,
          "occupation": 1.0,
          "disease_a": 1.0,
          "disease_b": 1.0
        },
        "mean_attribute_accuracy": 1.0,
        "misplaced_records": 0,
        "exact": true
      },
      "suppress_at_or_below": 1,
      "suppression_rule_disclosed": true,
      "n_suppressed_cells": 279
    },
    {
      "release": "2 人以下を秘匿（ルール非公表）",
      "noise": "加工なし（正確な集計値）",
      "n_statistics": 119,
      "mode": "exact",
      "unique_but_wrong": false,
      "mean_abs_error": 0.0,
      "max_abs_error": 0,
      "status": "OPTIMAL",
      "n_solutions_found": 9,
      "exhausted": true,
      "cap": 50,
      "candidate_count": 9,
      "candidate_count_label": "9",
      "unique": false,
      "objective": 0.0,
      "n_variables": 288,
      "n_constraints": 120,
      "wall_time": 0.0089,
      "timed_out": false,
      "n_candidates_evaluated": 9,
      "candidates_exhaustive": true,
      "expected_record_type_accuracy": 0.855556,
      "expected_is_representative": true,
      "best_record_type_accuracy": 1.0,
      "worst_record_type_accuracy": 0.75,
      "any_candidate_exact": true,
      "first_candidate": {
        "record_type_accuracy": 0.9,
        "attribute_accuracy": {
          "age_group": 1.0,
          "gender": 1.0,
          "region": 1.0,
          "occupation": 1.0,
          "disease_a": 1.0,
          "disease_b": 1.0
        },
        "mean_attribute_accuracy": 1.0,
        "misplaced_records": 2,
        "exact": false
      },
      "suppress_at_or_below": 2,
      "suppression_rule_disclosed": false,
      "n_suppressed_cells": 364
    },
    {
      "release": "2 人以下を秘匿（ルール公表）",
      "noise": "加工なし（正確な集計値）",
      "n_statistics": 483,
      "mode": "exact",
      "unique_but_wrong": false,
      "mean_abs_error": 0.0,
      "max_abs_error": 0,
      "status": "OPTIMAL",
      "n_solutions_found": 2,
      "exhausted": true,
      "cap": 50,
      "candidate_count": 2,
      "candidate_count_label": "2",
      "unique": false,
      "objective": 0.0,
      "n_variables": 288,
      "n_constraints": 484,
      "wall_time": 0.0129,
      "timed_out": false,
      "n_candidates_evaluated": 2,
      "candidates_exhaustive": true,
      "expected_record_type_accuracy": 0.95,
      "expected_is_representative": true,
      "best_record_type_accuracy": 1.0,
      "worst_record_type_accuracy": 0.9,
      "any_candidate_exact": true,
      "first_candidate": {
        "record_type_accuracy": 0.9,
        "attribute_accuracy": {
          "age_group": 1.0,
          "gender": 1.0,
          "region": 1.0,
          "occupation": 1.0,
          "disease_a": 1.0,
          "disease_b": 1.0
        },
        "mean_attribute_accuracy": 1.0,
        "misplaced_records": 2,
        "exact": false
      },
      "suppress_at_or_below": 2,
      "suppression_rule_disclosed": true,
      "n_suppressed_cells": 364
    },
    {
      "release": "3 人以下を秘匿（ルール非公表）",
      "noise": "加工なし（正確な集計値）",
      "n_statistics": 62,
      "mode": "exact",
      "unique_but_wrong": false,
      "mean_abs_error": 0.0,
      "max_abs_error": 0,
      "status": "FEASIBLE",
      "n_solutions_found": 50,
      "exhausted": false,
      "cap": 50,
      "candidate_count": null,
      "candidate_count_label": ">50",
      "unique": false,
      "objective": 0.0,
      "n_variables": 288,
      "n_constraints": 63,
      "wall_time": 0.2856,
      "timed_out": false,
      "n_candidates_evaluated": 50,
      "candidates_exhaustive": false,
      "expected_record_type_accuracy": 0.326,
      "expected_is_representative": false,
      "best_record_type_accuracy": 0.55,
      "worst_record_type_accuracy": 0.2,
      "any_candidate_exact": false,
      "first_candidate": {
        "record_type_accuracy": 0.35,
        "attribute_accuracy": {
          "age_group": 1.0,
          "gender": 1.0,
          "region": 1.0,
          "occupation": 1.0,
          "disease_a": 1.0,
          "disease_b": 1.0
        },
        "mean_attribute_accuracy": 1.0,
        "misplaced_records": 13,
        "exact": false
      },
      "suppress_at_or_below": 3,
      "suppression_rule_disclosed": false,
      "n_suppressed_cells": 421
    },
    {
      "release": "3 人以下を秘匿（ルール公表）",
      "noise": "加工なし（正確な集計値）",
      "n_statistics": 483,
      "mode": "exact",
      "unique_but_wrong": false,
      "mean_abs_error": 0.0,
      "max_abs_error": 0,
      "status": "FEASIBLE",
      "n_solutions_found": 50,
      "exhausted": false,
      "cap": 50,
      "candidate_count": null,
      "candidate_count_label": ">50",
      "unique": false,
      "objective": 0.0,
      "n_variables": 288,
      "n_constraints": 484,
      "wall_time": 0.1393,
      "timed_out": false,
      "n_candidates_evaluated": 50,
      "candidates_exhaustive": false,
      "expected_record_type_accuracy": 0.512,
      "expected_is_representative": false,
      "best_record_type_accuracy": 0.8,
      "worst_record_type_accuracy": 0.35,
      "any_candidate_exact": false,
      "first_candidate": {
        "record_type_accuracy": 0.45,
        "attribute_accuracy": {
          "age_group": 1.0,
          "gender": 1.0,
          "region": 1.0,
          "occupation": 1.0,
          "disease_a": 1.0,
          "disease_b": 1.0
        },
        "mean_attribute_accuracy": 1.0,
        "misplaced_records": 11,
        "exact": false
      },
      "suppress_at_or_below": 3,
      "suppression_rule_disclosed": true,
      "n_suppressed_cells": 421
    },
    {
      "release": "5 人以下を秘匿（ルール非公表）",
      "noise": "加工なし（正確な集計値）",
      "n_statistics": 21,
      "mode": "exact",
      "unique_but_wrong": false,
      "mean_abs_error": 0.0,
      "max_abs_error": 0,
      "status": "FEASIBLE",
      "n_solutions_found": 50,
      "exhausted": false,
      "cap": 50,
      "candidate_count": null,
      "candidate_count_label": ">50",
      "unique": false,
      "objective": 0.0,
      "n_variables": 288,
      "n_constraints": 22,
      "wall_time": 0.0746,
      "timed_out": false,
      "n_candidates_evaluated": 50,
      "candidates_exhaustive": false,
      "expected_record_type_accuracy": 0.125,
      "expected_is_representative": false,
      "best_record_type_accuracy": 0.2,
      "worst_record_type_accuracy": 0.1,
      "any_candidate_exact": false,
      "first_candidate": {
        "record_type_accuracy": 0.2,
        "attribute_accuracy": {
          "age_group": 0.8,
          "gender": 1.0,
          "region": 1.0,
          "occupation": 1.0,
          "disease_a": 1.0,
          "disease_b": 1.0
        },
        "mean_attribute_accuracy": 0.966667,
        "misplaced_records": 16,
        "exact": false
      },
      "suppress_at_or_below": 5,
      "suppression_rule_disclosed": false,
      "n_suppressed_cells": 462
    },
    {
      "release": "5 人以下を秘匿（ルール公表）",
      "noise": "加工なし（正確な集計値）",
      "n_statistics": 483,
      "mode": "exact",
      "unique_but_wrong": false,
      "mean_abs_error": 0.0,
      "max_abs_error": 0,
      "status": "FEASIBLE",
      "n_solutions_found": 50,
      "exhausted": false,
      "cap": 50,
      "candidate_count": null,
      "candidate_count_label": ">50",
      "unique": false,
      "objective": 0.0,
      "n_variables": 288,
      "n_constraints": 484,
      "wall_time": 0.2697,
      "timed_out": false,
      "n_candidates_evaluated": 50,
      "candidates_exhaustive": false,
      "expected_record_type_accuracy": 0.135,
      "expected_is_representative": false,
      "best_record_type_accuracy": 0.25,
      "worst_record_type_accuracy": 0.0,
      "any_candidate_exact": false,
      "first_candidate": {
        "record_type_accuracy": 0.15,
        "attribute_accuracy": {
          "age_group": 0.9,
          "gender": 1.0,
          "region": 1.0,
          "occupation": 1.0,
          "disease_a": 1.0,
          "disease_b": 1.0
        },
        "mean_attribute_accuracy": 0.983333,
        "misplaced_records": 17,
        "exact": false
      },
      "suppress_at_or_below": 5,
      "suppression_rule_disclosed": true,
      "n_suppressed_cells": 462
    }
  ]
}
