source

select_with_ocs

 select_with_ocs (population:chewc.structs.Population,
                  breeding_values:jax.Array, delta_F:float, k:int)

Selects top-k individuals and calculates their optimal contributions.


source

find_optimal_contributions

 find_optimal_contributions (g:jax.Array, A:jax.Array, delta_F:float,
                             start_lambda:float=1.0,
                             tolerance:float=1e-06,
                             max_iterations:int=100)

JIT-compiled function using jax.lax.while_loop to find optimal contributions.


source

select_top_k

 select_top_k (population:chewc.structs.Population, values:jax.Array,
               k:int)

Select top-k individuals by values (1-D).