| name | diversity-maximization |
| description | Maximize portfolio diversity and coverage using MAP-Elites, Niche coverage, Maximum dispersion, and Anti-clustering methods. |
| dependencies | {"tactics":["niche-coverage-analysis","pareto-frontier-construction"],"sops":["coverage-scoring","niche-definition","niche-mapping","objective-definition"]} |
Diversity Maximization
Purpose
Select a portfolio that maximizes coverage across the solution space, avoiding redundancy and ensuring representation of distinct approaches, domains, or capabilities.
When to use
- Redundancy between candidates is a concern
- Coverage of different niches or capabilities matters
- Innovation portfolio needs variety of approaches
- Hedging through diversity rather than risk modeling
Budget
| Dimension | Target |
|---|
| Candidates evaluated | 8-20 |
| Niches defined | 4-10 |
| Diversity dimensions | 2-5 |
| Coverage threshold | >=80% of defined niches |
State Ledger
| Field | Type | Description |
|---|
| candidates | list | All candidates with feature vectors |
| niches | list | Defined niches or capability areas |
| coverage_map | matrix | Which candidates cover which niches |
| diversity_score | number | Aggregate diversity metric |
| gaps | list | Uncovered or under-covered niches |
Available Tactics
| Tactic | When |
|---|
| niche-coverage-analysis | Need to map and score coverage systematically |
| pareto-frontier-construction | Trading off diversity against cost or value |
Available SOPs
| SOP | Purpose |
|---|
| niche-definition | Define the niches to cover |
| niche-mapping | Map candidates to niches |
| coverage-scoring | Score how well portfolio covers space |
| objective-definition | Define diversity objectives formally |
Execution Guidance
- Define the diversity dimensions and niches via niche-definition
- Map all candidates to niches via niche-mapping
- Score current coverage and identify gaps via coverage-scoring
- Select portfolio that maximizes coverage while respecting constraints
- If value also matters, use pareto-frontier-construction to trade off
Output Format
strategy: diversity-maximization
selected_portfolio:
- candidate: <name>
niches_covered: [<niche1>, <niche2>]
coverage_score: <0-1>
redundancy_score: <0-1>
gaps_remaining:
- niche: <name>
severity: <high|medium|low>
method_used: <MAP-Elites|niche-coverage|max-dispersion>
Available Tactics
Optional, no fixed order; the final leaf is always a sop.
| Tactic | When to use |
|---|
| niche-coverage-analysis | Define niches within the solution space, map candidates to niches, score coverage completeness, and identify gaps requiring attention. |
| pareto-frontier-construction | Build the Pareto frontier from multi-objective optimization, visualize trade-offs, and select a portfolio from non-dominated solutions. |
Available SOPs
Optional, no fixed order; the final leaf is always a sop.
| SOP | When to use |
|---|
| coverage-scoring | Compute coverage completeness, redundancy, and gap severity scores from a coverage map. |
| niche-definition | Define niches and capability areas that a portfolio should cover based on domain structure and objectives. |
| niche-mapping | Map each candidate to the niches it covers, indicating strength of coverage for each assignment. |
| objective-definition | Define optimization objectives, constraints, and trade-off preferences from context and candidate information. |