Skip to content
Back to skills

Wds Pareto Front Eval

ASecurity

Evaluates the quality and diversity of multi-objective optimization algorithms for water distribution system design by comparing generated Pareto fronts against established benchmark fronts. It measures coverage of known solutions, discovery of novel non-dominated designs, and computational efficiency. Use when the user wants to benchmark on HAN, NYT, BLA, and GOY networks, or asks about evaluating this task. Reports N_A^u, N_B^u, N_A^a, N_B^a, N_c, N_{FE}.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
researchpythongonode

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill wds-pareto-front-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Wds Pareto Front Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Wds Pareto Front Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-wds-pareto-front-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-wds-pareto-front-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: wds-pareto-front-eval
description: Evaluates the quality and diversity of multi-objective optimization algorithms for water distribution system design by comparing generated Pareto fronts against established benchmark fronts. It measures coverage of known solutions, discovery of novel non-dominated designs, and computational efficiency. Use when the user wants to benchmark on HAN, NYT, BLA, and GOY networks, or asks about evaluating this task. Reports N_A^u, N_B^u, N_A^a, N_B^a, N_c, N_{FE}.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 1903.06127
  bibtex_key: patil2019water
  confidence: high
---

# wds-pareto-front-eval

> Water Distribution System Design Using Multi-Objective Particle Swarm Optimisation — Patil et al. (2019) (arXiv:1903.06127, 2019)

## What this evaluates

Evaluates the quality and diversity of multi-objective optimization algorithms for water distribution system design by comparing generated Pareto fronts against established benchmark fronts. It measures coverage of known solutions, discovery of novel non-dominated designs, and computational efficiency.

## Datasets

- **HAN, NYT, BLA, and GOY networks** — total ?; splits: test (-1)

## Metrics

- `N_A^u, N_B^u, N_A^a, N_B^a, N_c, N_{FE}` **(primary)** — range: count
  - Counts comparing two Pareto fronts (PF-A and PF-B): N_A^u (solutions in PF-A not covered by PF-B), N_B^u (new solutions in PF-B not in PF-A), N_A^a/N_B^a (covered solutions), N_c (common solutions), and N_{FE} (total function evaluations). Solutions are compared for dominance and exact coverage in objective space.

## Input / output format

**Input**: Water distribution network topology, pipe/nodes data, demand requirements, and cost/resilience objective functions.

**Output**: A set of non-dominated design configurations (e.g., pipe diameters, pump settings) representing the Pareto front.

## Scoring recipe

```python
def score_pf(pf_a, pf_b, n_fe):
    covered_a, uncovered_a, dominated_a = 0, 0, 0
    covered_b, uncovered_b, dominated_b = 0, 0, 0
    common = 0
    for sol_a in pf_a:
        if any(sol_b == sol_a for sol_b in pf_b):
            covered_a += 1; common += 1
        elif any(sol_b dominates sol_a for sol_b in pf_b):
            dominated_a += 1
        else:
            uncovered_a += 1
    # Repeat for pf_b against pf_a
    return {'N_A^u': uncovered_a, 'N_B^u': uncovered_b, 'N_A^a': covered_a, 'N_B^a': covered_b, 'N_c': common, 'N_{FE}': n_fe}
```

## Common pitfalls

- Evaluating only single-objective metrics like average or minimum cost, which ignores trade-offs and diversity in the Pareto front.
- Focusing solely on objective-space proximity while ignoring decision-space diversity, as solutions can be nearly identical in cost/resilience but vastly different in physical design.
- Comparing front quality without normalizing for computational budget (function evaluations), leading to unfair advantages for more expensive runs.

## Evidence (verbatim from paper)

> Table 3 shows the results (i.e., $N_A^t$, $N_A^u$, etc. as defined in Sec. 2) for the HAN network... In each case, a substantial number of new ND solutions ($N_B^u$) have been found by MOPSO+. Furthermore, almost all ND solutions in the UExeter PFs are covered by MOPSO+ (see the $N_A^u$ column in the table). The metrics proposed in Sec. 2 therefore seem to be more attractive from a practical perspective than metrics such as average cost, lowest cost, standard deviation, or spread.

## Citation

```bibtex
@misc{patil2019water,
  title={Water Distribution System Design Using Multi-Objective Particle Swarm Optimisation},
  author={Patil et al. (2019)},
  year={2019},
  note={arXiv:1903.06127}
}
```

- arXiv: 1903.06127

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.