triz_pareto
Identify non-dominated candidate designs by comparing declared metric vectors with per-metric minimize/maximize directions. Reports dominated candidates, their dominators, and frontier trade-offs.
Instructions
Rank finite candidate designs jointly over declared metric vectors: which candidates no other matches on every metric and beats on one (the frontier), which are dominated and by whom, and which frontier pairs trade one metric against another. Compare what the kernel already produced — minimal resource vectors from triz_feasibility, lifecycle gain and availability from triz_lifecycle, component counts from triz_synthesize or triz_component_search, declared costs — or any finite comparable numbers. Per-metric direction: minimize (default) or maximize. Incomparable candidates are reported as trade-offs, never resolved (pareto_not_total: the componentwise order is not total), and weights, when given, only order the listing: no weight is ever filled in. The compared numbers are declarations, not measurements this tool takes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| weights | No | Advisory only: a weighted sum orders the frontier listing; it changes no verdict (pareto_not_total: a scalar order needs weights the caller chooses) | |
| candidates | Yes | Candidate designs to compare, e.g. the candidates triz_synthesize or triz_component_search returned, or concepts ranked by triz_weakness | |
| directions | No | Per metric, whether smaller or larger is better; default minimize |