id: pareto-frontier
name:
  ja: パレート前線・多目的選定
  en: Pareto Frontier for Multi-objective Choice
purpose:
  ja: 2つの目的指標を同時に改善できる案が存在しない非劣解を前線として示し、単一の重み付き得点へ潰さずトレードオフを比べる。
  en: Show options that cannot be improved on both objectives at once, preserving the tradeoff instead of collapsing it into one weighted score.
status: published
still: ./still.png
category: analysis
catalogOrder: 810
jobs:
  - compare-choose
  - prioritize-diagnose
useCases:
  - comparison
  - prioritization
layoutKinds:
  - matrix
tags:
  - pareto-frontier
  - multi-objective
  - tradeoff
  - offline
  - responsive
whenToUse:
  - ja: 費用・品質・速度など2目的の望ましい方向を決め、同時に他案へ劣る案と非劣解群を分ける。
    en: Use to separate dominated options from the nondominated set across two objectives such as cost, quality, or speed.
  - ja: 評価軸に恣意的な重みを付ける前に、残す価値がある候補の境界を見せる。
    en: Use to show the boundary of worthwhile options before assigning subjective weights.
avoidWhen:
  - ja: 一つの指標への集中度や累積シェアを読む場合はパレート集中度を使う。
    en: Use Pareto concentration to read ranked contribution and cumulative share on one measure.
  - ja: 3軸以上の各候補プロフィール全体を比べる場合は平行座標を使う。非劣解だけから最終案は自動決定できない。
    en: Use parallel coordinates for profiles with three or more measures; a frontier alone cannot select the final option.
requiredInputs:
  - ja: 異なる2目的の名称・単位・望ましい方向（最大化または最小化）を指定する。
    en: Supply two distinct objectives, units, and whether each should be maximized or minimized.
  - ja: 4〜12案の各目的値を入力する。強調案IDは任意で、非劣解は入力から導出する。
    en: Provide values for four to twelve options; a focus ID is optional and the nondominated set is derived.
relatedLayouts:
  - pareto-concentration
  - weighted-decision-scorecard
  - parallel-coordinates-profile
dataSchema:
  title: string — 複数目的の選択判断について伝える見出し
  subtitle: string? — 対象期間・評価条件・制約
  xObjective, yObjective: object (label, unit, direction) — 異なる2目的の評価指標
  focusOptionId: string? — 強調する選択肢ID
  options: array (id, label, x, y) — 4〜12案。非劣解は最大化・最小化方向を反映して描画時に導出
sources: []
