atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Constraint Optimisation Approaches for Designing Group-Living Captive Breeding Programmes

AAAI 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Decision-focused optimization · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Applies constraint programming (CP-SAT) to optimise group allocations in captive breeding programmes to minimise pairwise relatedness, validated on Galápagos giant tortoise and canid case studies plus synthetic scaling tests.

Problem

Designing breeding groups (multiple males and females per corral) that minimise relatedness and inbreeding in captive populations; existing tools (Swinger, nprcgenekeepr) are slow, threshold-dependent, or not guaranteed optimal at large scale.

Approach

Formulates group-based captive breeding design as a constraint optimisation problem with flexible constraints (corral sizes, sex ratios, priority/mandatory/prohibited pairs, maximum pairwise relatedness, minimum participants) and a squared-relatedness objective, solved with Google OR-Tools CP-SAT, with symmetry breaking and a multi-objective weighted-sum extension for ghost alleles.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the 64-vCPU c6i.16xlarge instead of the MacBook ProConstraint programming solver · Galápagos tortoises, c = 30time to optimal solution: 7,200s -> 3,216.88sHelped
Use the 64-vCPU c6i.16xlarge instead of the MacBook ProConstraint programming solver · Galápagos tortoises, c = 40time to optimal solution: 7,200s -> 5,982.42sHelped
Increase the number of participating individuals (ablation)Galápagos tortoise breeding-group allocation · Galápagos tortoises, 45–51 individualsmean pairwise relatednessMixed
Set the maximum pairwise relatedness threshold to p47 (ablation)Constraint programming solver · Galápagos tortoises, 51 individuals, nine corralstime to optimal solution: p47 = 3.33sHelped
Set the maximum pairwise relatedness threshold to p48 (ablation)Constraint programming solver · Galápagos tortoises, 51 individuals, nine corralstime to optimal solution: p48 = 3.49sHelped
Set the maximum pairwise relatedness threshold to p49 (ablation)Constraint programming solver · Galápagos tortoises, 51 individuals, nine corralstime to optimal solution: p49 = 3.52sHelped
Use multi-objective optimization to balance minimum relatedness with maximum ghost alleles (ablation)Canid breeding-group allocation · Canids with red wolf ghost allelestotal ghost alleles: α = 0, . . . , 1; steps of 0.05; total runtime ≤8sMixed

Surprising findings

Limitations

Experimental setup

Datasets: Galápagos giant tortoise pairwise relatedness (51 individuals, ngsRelateV2) Canid (coyote) pairwise relatedness (14 individuals, PLINK) Synthetic dataset of 1,000 simulated individuals

Benchmarks: Galápagos giant tortoise breeding program canid red wolf ghost allele case synthetic scaling dataset

Metrics: pairwise relatedness (mean, max) time to optimal solution time to first solution time to within 1% of optimum Adjusted Rand Index

Baselines: Swinger nprcgenekeepr

Builds on: CP-SAT Swinger nprcgenekeepr

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy