agentsclimarketplace

Pareto frontier optimization

Skill cxcscmu/SkillLearnBench/skills/b4-skill-creator-gemini-3.1-pro-preview/dbscan-parameter-tuning/pareto-frontier-optimization

Compute the Pareto frontier for multi-objective optimization. Use this skill whenever a task requires finding optimal trade-offs between conflicting metrics (e.g., maximize F1, minimize distance).From its SKILL.md

Install
npx -y skills add cxcscmu/SkillLearnBench --skill pareto-frontier-optimization

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

2.0 KB, 343 tokens by cl100k_base, as published. Nobody here has run it

Pareto Frontier Computation

The Pareto frontier consists of the non-dominated solutions in a multi-objective optimization problem.

Manual Implementation

Here is a simple, robust manual implementation to filter a list of results (e.g. dictionaries) for Pareto optimality:

def get_pareto_frontier(results, maximize_keys, minimize_keys):
    """
    results: list of dicts
    maximize_keys: list of strings (keys to maximize)
    minimize_keys: list of strings (keys to minimize)
    """
    pareto_optimal = []
    
    for i, candidate in enumerate(results):
        dominated = False
        for j, other in enumerate(results):
            if i == j: continue
            
            # Check if 'other' dominates 'candidate'
            # 'other' dominates if it is at least as good in ALL metrics, 
            # and strictly better in AT LEAST ONE.
            
            at_least_as_good = True
            strictly_better = False
            
            for key in maximize_keys:
                if other[key] < candidate[key]:
                    at_least_as_good = False
                    break
                if other[key] > candidate[key]:
                    strictly_better = True
                    
            if not at_least_as_good:
                continue
                
            for key in minimize_keys:
                if other[key] > candidate[key]:
                    at_least_as_good = False
                    break
                if other[key] < candidate[key]:
                    strictly_better = True
                    
            if at_least_as_good and strictly_better:
                dominated = True
                break
                
        if not dominated:
            pareto_optimal.append(candidate)
            
    return pareto_optimal

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.