Finds the effort caps that maximise total yield (or revenue, or profit)
at equilibrium subject to every constrained stock staying at or above
Bpa: B_i / Bmsy_i >= Bpa for all i in species.
Arguments
- sys
an
ms_system.- objective
what is maximised:
"yield"(total catch),"revenue","profit", or the catch of one or more stocks given by code or name (e.g."ANC"to maximise the anchovy catch), always subject to the safeguard for the stocks inspecies.- levers
segments whose caps are optimised, or "total" for one global cap split in proportion
ratioacross all segments- fixed
named caps for segments not in
levers(e.g. the free agent: mixed = 40)- ratio
split of the global cap when levers = "total"
- upper
upper bound of each cap
- Bpa
safeguard relative to Bmsy.
- species
names of the stocks under the safeguard (default all)
- min_share
viability floor: every segment's cap must be at least this share of the total cap (e.g. 0.2). Applies to caps by segment only (with
levers = "total"the split is fixed byratio).- n, zoom
grid points per dimension and number of zoom steps.
- years
years to equilibrium.
- ...
passed to ms_simulate() (gamma, behaviour, phi, open, ...)