Skip to content

DistanceMaxDivProblem

DistanceMaxDivProblem dataclass

DistanceMaxDivProblem(
    *,
    k: int,
    diversity_metric: DiversityMetric,
    constraints: list[Constraint],
    pdist: NDArray[float32],
)

Bases: MaxDivProblem

MaxDivProblem flavor defined directly by precomputed pairwise distances.

Use MaxDivProblem.from_distances to create instances with validation.