-
Notifications
You must be signed in to change notification settings - Fork 0
Modelling
The mathematical models used for these problems might seem a little opaque, which in turn might make the module difficult to use. Here we've attempted to explain top-level what's going, though if anything here is unclear please do open an issue.
In a breeding programme, optimal contribution selection (OCS) asks how much the
where
While there are models where
To ensure the problem remains nice to work with, we can bound
of radius
When we put these two ideas together, we arrive at robust optimal contribution selection which incorporates some "worst case scenario" planning. This involves solving the non-linear optimization problem
This can be done using conic programming by converting it to the form
where the latter constraint is conic. Alternatively we can use sequential quadratic programming problem by using a solving a series of quadratic problems in the form
where
This documentation relates to the latest version of the package on GitHub. For past versions, download the zip bundled with the release from here. If anything in this wiki looks incorrect or you think key information is missing, please do open an issue.