Skip to contents

Variable definitions

Equation subscripts

The following letters are used for subscripts to identify the dimension and indexing for model variables.

Subscript Definition Number
yy Year 1.1
mm Season 1.2
aa Age 1.3
rr Region (spatial area) 1.4
ff Fleet 1.5
ss Stock 1.6
ii Index of abundance 1.7
\ell Length bin 1.8

Fixed parameters

The parameters here are set up as fixed inputs prior to fitting the model.

Description Symbol Number
Stock weight at age wy,m,a,sw_{y,m,a,s} 2.1
Fishery weight at age wy,m,a,f,sFw^F_{y,m,a,f,s} 2.2
Maturity ogive my,a,sm_{y,a,s} 2.3
Fecundity fy,a,sf_{y,a,s} 2.4
Natural mortality (instantaneous per year) My,a,sM_{y,a,s} 2.5
Length-at-age probability Pr(a)y,m,s\textrm{Pr}(\ell \mid a )_{y,m,s} 2.6
Fractional parameter (between 0 - 1) Δ\Delta 2.7
Season length (relative to year) Δm\Delta_m 2.8
Spawn timing (within season) Δsp\Delta_{sp} 2.9
Season of spawning (subscript) mspm_\textrm{sp} 2.10
Season of recruitment (subscript) mrecm_\textrm{rec} 2.11
Natal spawning (proportion of mature individuals that spawn) nr,sn_{r,s} 2.12
Stock scaling parameter rsr_s 2.13
Survey timing Δi\Delta_i 2.14
Survey sampling coverage δi,r,s\delta_{i,r,s} 2.15

Estimated parameters

The parameters here are set up to be either estimated or fixed in the model. Such parameters are identified as xx which is estimated over all real numbers and transformed to the appropriate model parameter described below.

  • Unfished recruitment is scaled by an additional user parameter rsr_s which is intended to aid convergence. For multi-stock models, rsr_s should be proportional to the expected stock size, i.e., large values for large stocks.
  • Maturity and natural mortality can either be estimated or defined by the user as above.
  • Fishing mortality is fixed to zero when the corresponding catch is less than 10810^{-8}.
Description Symbol Number
Estimated parameter (all real numbers) xx 3.1
Unfished recruitment R0,s=rsexp(xsR0)R_{0,s} = r_s \exp(x^{R0}_s) 3.2
Beverton-Holt stock-recruit steepness hs=0.8×logit1(xsh)+0.2h_s = 0.8 \times \textrm{logit}^{-1}(x^h_s) + 0.2 3.3
Ricker stock-recruit steepness hs=exp(xsh)+0.2h_s = \exp(x^h_s) + 0.2 3.4
Age of 50% maturity (AA is the maximum age) as50=A×logit1(xsa50)a^{50}_s=A\times\textrm{logit}^{-1}(x^{a50}_s) 3.5
Age of 95% maturity as95=as50+exp(xsa95)a^{95}_s = a^{50}_s + \exp(x^{a95}_s) 3.6
Natural mortality Ms=exp(xsM)M_s = \exp(x^M_s) 3.7
Recruitment deviates xy,sRx^R_{y,s} 3.8
Standard deviation of recruitment deviates σsR=exp(xsσR)\sigma^R_s=\exp(x^{\sigma_R}_s) 3.9
Fleet catchability by stock qf,sF=exp(xf,sqF)q^F_{f,s}= \exp(x^{qF}_{f,s}) 3.10
Fishing mortality Fy,m,f,r={exp(xfFmult)y=yref,m=mref,r=rrefexp(xfFmult+xy,m,rFdev)otherwiseF_{y,m,f,r} = \begin{cases} \exp(x^{\textrm{Fmult}}_f) \quad & y = y_{\textrm{ref}}, m = m_{\textrm{ref}}, r = r_{\textrm{ref}}\\ \exp(x^{\textrm{Fmult}}_f + x^{\textrm{Fdev}}_{y,m,r}) \quad & \textrm{otherwise} \end{cases} 3.11
Selectivity - length of full selectivity (ff and ii subscripts are interchangeable) μf=Lmax×logit1(xfμ)\mu_f = L_{\textrm{max}} \times \textrm{logit}^{-1}(x^{\mu}_f) 3.12
Selectivity - width of ascending limb σfasc=exp(xfasc)\sigma^{\textrm{asc}}_f = \exp(x^{\textrm{asc}}_f) 3.13
Selectivity - width of descending limb σfdsc=exp(xfdsc)\sigma^{\textrm{dsc}}_f = \exp(x^{\textrm{dsc}}_f) 3.14
Base movement parameters from origin rr to destination rr' xm,a,r,r,sbx^b_{m,a,r,r',s} 3.15
Attractivity term - movement xy,m,a,r,sgx^g_{y,m,a,r',s} 3.16
Viscosity term - movement xy,m,a,svx^v_{y,m,a,s} 3.17
Initial equilibrium fishing mortality Fm,f,req=exp(xm,f,rFeq)F^{\textrm{eq}}_{m,f,r}=\exp(x^{\textrm{Feq}}_{m,f,r}) 3.18
Deviations from the equilibrium age structure xa,sReqx^{\textrm{Req}}_{a,s} 3.19

Derived variables

This section defines additional variables derived from data or estimated parameters described in the previous sections.

  • Selectivity is reported here in terms of length. The corresponding age-based selectivity by stock is obtained from the length-at-age probability key and is seasonally-varying based on the growth pattern.
  • Movement is parameterized with three arrays and several configurations are possible.
  • Stock-recruit functions use the steepness parameterization, along with the unfished recruitment and the unfished spawning output per recruit (ϕ0\phi_0). In seasonal and multi-region models, the population dynamics model is used to numerically obtain ϕ0\phi_0 by setting Fy,m,f,r=0F_{y,m,f,r} = 0, recruitment to 1, and all other parameters to constant seasonal values. ϕ0\phi_0 is the equilibrium spawning output at the end of this numerical spool-up.
Description Equation Number
Selectivity at length s,f={exp(0.5[Lμfσfasc]2),L<μfexp(0.5[Lμfσfdsc]2),Lμfs_{\ell,f} = \begin{cases} \exp\left(-0.5\left[\dfrac{L_\ell - \mu_f}{\sigma^{\textrm{asc}}_f}\right]^2\right) &, L_\ell < \mu_f \\ \exp\left(-0.5\left[\dfrac{L_\ell - \mu_f}{\sigma^{\textrm{dsc}}_f}\right]^2\right) &, L_\ell \ge \mu_f \end{cases} 4.1
Selectivity at age sy,m,a,f,s=Pr(a)y,m,s×s,fs_{y,m,a,f,s} = \sum_\ell \textrm{Pr}(\ell \mid a )_{y,m,s} \times s_{\ell,f} 4.2
Maturity (if estimated) ma,s=[1+exp(log(19)aas50as95as50)]1m_{a,s} = \left[1 + \exp\left(-\log(19)\frac{a-a^{50}_s}{a^{95}_s - a^{50}_s}\right)\right]^{-1} 4.3
Movement from rr to rr' movy,m,a,r,r,s=exp(xm,a,r,r,sb+xy,m,a,r,sg+xy,m,a,sv)rexp(xm,a,r,r,sb+xy,m,a,r,sg+xy,m,a,sv)\textrm{mov}_{y,m,a,r,r',s} = \dfrac{\exp(x^b_{m,a,r,r',s} + x^g_{y,m,a,r,s} + x^v_{y,m,a,s})}{\sum_{r'} \exp(x^b_{m,a,r,r',s} + x^g_{y,m,a,r,s} + x^v_{y,m,a,s})} 4.4
Beverton-Holt stock recruit parameters αs=4hs(1hs)ϕ0,sβs=5hs1(1hs)R0,sϕ0,s\begin{align} \alpha_s &= \dfrac{4h_s}{(1-h_s)\phi_{0,s}}\\ \beta_s &= \dfrac{5h_s-1}{(1-h_s)R_{0,s}\phi_{0,s}}\end{align} 4.5
Ricker stock recruit parameters αs=5h1.25ϕ0,sβs=log([5hs]1.25)R0,sϕ0,s\begin{align} \alpha_s &= \dfrac{5h^{1.25}}{\phi_{0,s}}\\ \beta_s &= \dfrac{\log([5h_s]^{1.25})}{R_{0,s}\phi_{0,s}}\end{align} 4.6

Population dynamics

The following equations project the population forward in time.

  • To obtain the initial abundance Ny=1,m=1,a,r,sN_{y=1,m=1,a,r,s} array in seasonal and multi-region models, a numerical spool-up is performed with the seasonal fishing mortality equal to Fm,f,reqF^{\textrm{eq}}_{m,f,r}, recruitment to 1, and all other parameters set to constant seasonal values from the first year of the model. From this initialization, the equilibrium spawners per recruit ϕeq\phi_{eq} is the final spawning output, and the seasonal numbers per recruit NPRm,a,r,seq\textrm{NPR}^{\textrm{eq}}_{m,a,r,s} is obtained from the abundance array. The initial abundance is the product of the equilibrium recruitment and numbers per recruit.
  • It is possible that some proportion of the mature population do not contribute to the annual spawning based on the natal spawning parameter specifying the spatial spawning pattern. Thus, there is a distinction between potential spawners and realized spawners. The unfished replacement line of the stock-recruit relationship (Rs=1/ϕ0R_s = 1/\phi_0) is based on the realized spawning in equilibrium.
Description Equation Number
Index of fishing effort (instantaneous per season) Fy,m,f,rF_{y,m,f,r} 5.1
Stock abundance Ny,m,a,r,sN_{y,m,a,r,s} 5.2
Equilibrium recruitment Req,s={αsϕeq,s1βsϕeq,sBeverton-Holtlog(αsϕeq,s)βsϕeq,sRickerR_{\textrm{eq},s} = \begin{cases} \dfrac{\alpha_s \phi_{eq,s} - 1}{\beta_s\phi_{eq,s}} & \textrm{Beverton-Holt}\\ \dfrac{\log(\alpha_s \phi_{eq,s})}{\beta_s\phi_{eq,s}} & \textrm{Ricker} \end{cases} 5.3
Initial abundance Ny=1,m=1,a,r,s=Req,sexp(xa,sReq)×NPRm=1,a,r,seqN_{y=1,m=1,a,r,s} = R_{\textrm{eq},s}\exp(x^{\textrm{Req}}_{a,s}) \times \textrm{NPR}^{\textrm{eq}}_{m=1,a,r,s} 5.4
Fishing mortality by time, age, fleet, region, stock Fy,m,a,f,r,s=qf,sFsy,m,a,f,sFy,m,f,rF_{y,m,a,f,r,s} = q^F_{f,s}s_{y,m,a,f,s}F_{y,m,f,r} 5.5
Total mortality (instantaneous per season) Zy,m,a,r,s=ΔmMy,a,s+fFy,m,a,f,r,sZ_{y,m,a,r,s} = \Delta_m M_{y,a,s} + \sum_f F_{y,m,a,f,r,s} 5.6
Seasonal abundance without incoming recruitment (after survival and movement) Ny,m,a,r,s=rNy,m1,a,r,sexp(Zy,m1,a,r,s)movy,m,a,r,r,sN_{y,m,a,r',s} = \sum_r N_{y,m-1,a,r,s}\exp(-Z_{y,m-1,a,r,s}) \textrm{mov}_{y,m,a,r,r',s} 5.7
Potential spawners (PS) Ny,a,r,sPS=Ny,m=msp,a,r,sexp(ΔspZy,m=msp,a,r,s)my,a,sN^{\textrm{PS}}_{y,a,r,s} = N_{y,m = m_\textrm{sp},a,r,s}\exp(-\Delta_\textrm{sp}Z_{y,m=m_\textrm{sp},a,r,s})m_{y,a,s} 5.8
Active spawners Ny,a,r,sS=Ny,m=msp,a,r,sPS×nr,sN^{\textrm{S}}_{y,a,r,s} = N^{\textrm{PS}}_{y,m = m_{\textrm{sp}},a,r,s}\times n_{r,s} 5.9
Spawning output Sy,r,s=aNy,a,r,sSfy,a,sS_{y,r,s} = \sum_a N^{\textrm{S}}_{y,a,r,s} f_{y,a,s} 5.10
Recruitment: Beverton-Holt Ry,s=αsrSy,r,s1+βsrSy,r,sexp(xy,sR)R_{y,s} = \dfrac{\alpha_s \sum_r S_{y,r,s}}{1 + \beta_s \sum_r S_{y,r,s}}\exp(x^R_{y,s}) 5.11
Recruitment: Ricker Ry,s=αsrSy,r,sexp(βs×rSy,r,s)exp(xy,sR)R_{y,s} = \alpha_s \sum_r S_{y,r,s} \exp(-\beta_s \times \sum_r S_{y,r,s})\exp(x^R_{y,s}) 5.12
Seasonal abundance (incoming recruitment and advancing age class when m=mrecm = m_{\textrm{rec}}) Ny,m,a,r,s={Ry,smovy,m,1,r,r,sa=1rNy,m1,a1,r,sexp(Zy,m1,a1,r,s)movy,m,a,r,r,sa=2,,A1a=A1ArNy,m1,a,r,sexp(Zy,m1,a,r,s)movy,m,a,r,r,sa=AN_{y,m,a,r',s} = \begin{cases} R_{y,s} \textrm{mov}_{y,m,1,r,r',s} & a = 1\\ \sum_r N_{y,m-1,a-1,r,s}\exp(-Z_{y,m-1,a-1,r,s}) \textrm{mov}_{y,m,a,r,r',s} & a = 2, \ldots, A-1\\ \sum_{a'=A-1}^A\sum_r N_{y,m-1,a',r,s}\exp(-Z_{y,m-1,a',r,s})\textrm{mov}_{y,m,a,r,r',s} & a = A\end{cases} 5.13

Report variables

Here, we calculate additional variables that are not needed for the population dynamics model, but are of interest for fitting the model or for reporting.

  • In a multi-region and/or seasonal model, we may want a summary fishing mortality (per year) across all regions and fleets (Fy,a,sF_{y,a,s}) which calculated from the Baranov equation with natural mortality My,a,sM_{y,a,s}, total stock abundance at the beginning of the year Ny,a,sN_{y,a,s}, and total catch Cy,a,sNC^N_{y,a,s}. The summary total mortality (per year) is then Zy,a,s=Fy,a,s+My,a,sZ_{y,a,s} = F_{y,a,s} + M_{y,a,s}.
  • Vulnerable biomass is the availability of the stock to individual fleets.
  • When fitting to close-kin genetic data, we can calculate the probability of parent-offspring pairs (POP) with the cohort year of the offspring is yy, the parental age at capture is aa', and the capture year of the parent tt.
  • The half-offspring pair probability is calculated from the parental probability in years ii and jj, the cohort year of the older and younger sibling, respectively, and the parental survival from year ii to year jj. The parental age is not observed, so we calculate the probability across all potential ages and follow each cohort from ii to jj.
Description Equation Number
Equilibrium catch (abundance, age) Cm,a,f,r,sNeq=Fm,a,f,r,seqZm,a,r,seq(1exp(Zy,m,a,r,seq))Nm,a,r,seqC^{Neq}_{m,a,f,r,s} = \dfrac{F^{\textrm{eq}}_{m,a,f,r,s}}{Z^{\textrm{eq}}_{m,a,r,s}} (1 - \exp(-Z^{\textrm{eq}}_{y,m,a,r,s})) N^{\textrm{eq}}_{m,a,r,s} 6.1
Equilibrium catch (biomass) Cm,f,r,sBeq=awy=1,m,a,f,sFCm,a,f,r,sNeqC^{Beq}_{m,f,r,s} = \sum_a w^F_{y=1,m,a,f,s} C^{Neq}_{m,a,f,r,s} 6.2
Catch (abundance, age) Cy,m,a,f,r,sN=Fy,m,a,f,r,sZy,m,a,r,s(1exp(Zy,m,a,r,s))Ny,m,a,r,sC^N_{y,m,a,f,r,s} = \dfrac{F_{y,m,a,f,r,s}}{Z_{y,m,a,r,s}} (1 - \exp(-Z_{y,m,a,r,s})) N_{y,m,a,r,s} 6.3
Catch (abundance, length) Cy,m,l,f,r,sN=aCy,m,a,f,r,sNPr(a)y,m,sC^N_{y,m,l,f,r,s} = \sum_a C^N_{y,m,a,f,r,s} \textrm{Pr}(\ell\mid a)_{y,m,s} 6.4
Catch (biomass) Cy,m,f,r,sB=awy,m,a,f,sFCy,m,a,f,r,sNC^B_{y,m,f,r,s} = \sum_a w^F_{y,m,a,f,s} C^N_{y,m,a,f,r,s} 6.5
Total biomass By,m,r,s=awy,m,a,sNy,m,a,r,sB_{y,m,r,s} = \sum_a w_{y,m,a,s} N_{y,m,a,r,s} 6.6
Vulnerable biomass Vy,m,r,s=asy,m,a,f,swy,m,a,f,sFNy,m,a,r,sV_{y,m,r,s} = \sum_a s_{y,m,a,f,s} w^F_{y,m,a,f,s} N_{y,m,a,r,s} 6.7
Index age composition Iy,m,a,i,sA=qirsy,m,a,i,sNy,m,a,r,sexp(Δi×Zy,m,a,r,s)δi,r,sI^A_{y,m,a,i,s} = q_i \sum_r s_{y,m,a,i,s} N_{y,m,a,r,s} \exp(-\Delta_i \times Z_{y,m,a,r,s})\delta_{i,r,s} 6.8
Index length composition Iy,m,,i,sL=aIy,m,a,i,sAPr(a)y,m,sI^L_{y,m,\ell,i,s} = \sum_a I^A_{y,m,a,i,s} \textrm{Pr}(\ell\mid a)_{y,m,s} 6.9
Biomass index Iy,m,i=qiaswy,m,a,sIy,m,a,i,sAI_{y,m,i} = q_i \sum_a \sum_s w_{y,m,a,s} I^A_{y,m,a,i,s} 6.10
Annual catch at age (all seasons, fleets, and regions) Cy,a,sN=mfrCy,m,a,f,r,sNC^N_{y,a,s} = \sum_m\sum_f\sum_rC^N_{y,m,a,f,r,s} 6.11
Abundance at year start across regions Ny,a,s=rNy,m=1,a,r,sN_{y,a,s} = \sum_r N_{y,m=1,a,r,s} 6.12
Summary fishing mortality per year Fy,a,sF_{y,a,s} Cy,a,sN=Fy,a,sFy,a,s+My,a,s(1exp([Fy,a,s+My,a,s]))Ny,a,sC^N_{y,a,s} = \dfrac{F_{y,a,s}}{F_{y,a,s} + M_{y,a,s}}(1 - \exp(-[F_{y,a,s} + M_{y,a,s}])) N_{y,a,s} 6.13
Parent-offspring probability Pr(POPy,t,a,s)=2×fy,a=y(ta),safy,a,sNy,a,sS\textrm{Pr}(\textrm{POP} \mid y, t, a',s) = 2 \times \dfrac{f_{y,a = y - (t - a'),s}}{\sum_a f_{y,a,s}N^{\textrm{S}}_{y,a,s}} 6.14
Half-sibling probability Pr(HSPi,j,s)=4×aci,a,s×survijs×cj,a,s\textrm{Pr}(\textrm{HSP} \mid i,j,s) = 4 \times \sum_a c_{i,a,s} \times \textrm{surv}_{ijs} \times c_{j,a,s} 6.15
Parental probability for older sibling ii ci,a,s=Ny=i,a,sfy=i,a,saNy=i,a,sfy=i,a,sc_{i,a,s} = \dfrac{N_{y=i,a,s}f_{y=i,a,s}}{\sum_{a'}N_{y=i,a',s}f_{y=i,a',s}} 6.16
Parental survival from year ii to jj survijs=exp(t=0ji1Zi+t,a+t,s)\textrm{surv}_{ijs} = \exp\left(-\sum\limits_{t=0}^{j-i-1}Z_{i+t,a+t,s}\right) 6.17
Parental probability for younger sibling jj cj,a,s=fy=j,a,saNy=j,a,sfy=j,a,sc_{j,a,s} = \dfrac{f_{y=j,a,s}}{\sum_{a'}N_{y=j,a',s}f_{y=j,a',s}} 6.18

Objective function

The objective function is the sum of the negative log-likelihoods, negative log-priors, and penalty function.

Likelihoods

The statistical distributions used for the likelihoods of the data are described. The dimensions of the data are given below as well as the corresponding model variable for the predicted value, which is typically summed across stocks, (except for stock composition). Composition data are presented as proportions pp and a separate table provides the mean and variance of the various likelihood options.

The close-kin likelihood uses the ratio of matches (for either parent-offspring or sibling matches) and the number of pairwise comparisons (NN).

Data Symbol Predicted Distribution Variance Number
Equilibrium catch (biomass) Cm,f,rBeqC^{Beq}_{m,f,r} sĈm,f,r,sBeq\sum_s \hat{C}^{Beq}_{m,f,r,s} Lognormal σ=0.01\sigma = 0.01 7.1
Catch (biomass) Cy,m,f,rBC^B_{y,m,f,r} sĈy,m,f,r,sB\sum_s \hat{C}^B_{y,m,f,r,s} Lognormal σy,m,f,rC\sigma^C_{y,m,f,r} 7.2
Catch at age py,m,a,f,rCNp^{CN}_{y,m,a,f,r} sĈy,m,a,f,r,sN/asĈy,m,a,f,r,sN\sum_s \hat{C}^N_{y,m,a,f,r,s}/\sum_a\sum_s \hat{C}^N_{y,m,a,f,r,s} Composition See next table 7.3
Catch at length py,m,l,f,rCNp^{CN}_{y,m,l,f,r} sĈy,m,,f,r,sN/sĈy,m,,f,r,sN\sum_s \hat{C}^N_{y,m,\ell,f,r,s}/\sum_\ell\sum_s \hat{C}^N_{y,m,\ell,f,r,s} Composition See next table 7.4
Total indices Iy,m,iI_{y,m,i} Îy,m,i\hat{I}_{y,m,i} Lognormal σy,m,iI\sigma^I_{y,m,i} 7.5
Index at age py,m,a,iINp^{IN}_{y,m,a,i} sÎy,m,a,i,sN/asÎy,m,a,i,sN\sum_s \hat{I}^N_{y,m,a,i,s}/\sum_a\sum_s \hat{I}^N_{y,m,a,i,s} Composition See next table 7.6
Index at length py,m,,iINp^{IN}_{y,m,\ell,i} sÎy,m,,i,sN/sÎy,m,,i,sN\sum_s \hat{I}^N_{y,m,\ell,i,s}/\sum_\ell\sum_s \hat{I}^N_{y,m,\ell,i,s} Composition See next table 7.7
Stock composition py,m,a,f,r,sSCp^{SC}_{y,m,a,f,r,s} Ĉy,m,a,f,r,sN/sĈy,m,a,f,r,sN\hat{C}^N_{y,m,a,f,r,s}/\sum_s \hat{C}^N_{y,m,a,f,r,s} Composition See next table 7.8
Parent-offspring pairs py,t,a,sPOPp^{POP}_{y,t,a,s} p̂y,t,a,sPOP\hat{p}^{POP}_{y,t,a,s} Binomial Np̂POP(1p̂POP)N\hat{p}^{POP}(1 - \hat{p}^{POP}) 7.9
Half-sibling pairs pi,j,sHSPp^{HSP}_{i,j,s} p̂i,j,sHSP\hat{p}^{HSP}_{i,j,s} Binomial Np̂HSP(1p̂HSP)N\hat{p}^{HSP}(1 - \hat{p}^{HSP}) 7.10
Tag TBD 7.11

Potential distributions for the likelihoods of composition data, which are presented as proportions, and the predicted mean and variance. NN is the sample size for each composition vector and θ\theta is a tuning parameter for the Dirichlet-multinomial distribution, both provided as user inputs. NN is unique to each vector observation, e.g., age composition by season, fleet, and region while θ\theta is unique to fleet or survey.

Distribution Mean Variance Number
Multinomial Np̂N\hat{p} Np̂(1p̂)N\hat{p}(1-\hat{p}) 8.1
Dirichlet-multinomial (Type 1) Np̂N\hat{p} Np̂(1p̂)N+θN1+θNN\hat{p}(1-\hat{p})\dfrac{N+\theta N}{1+\theta N} 8.2
Dirichlet-multinomial (Type 2) Np̂N\hat{p} Np̂(1p̂)N+θ1+θN\hat{p}(1-\hat{p})\dfrac{N+\theta}{1+\theta} 8.3
Lognormal (summed across positive bins) log(p̂)\log(\hat{p}) p̂1\hat{p}^{-1} 8.4

Priors

Prior distributions for various parameters are described here.

Description Distribution Equation Number
Deviations from the equilibrium age structure Lognormal xa,sReqN(0.5(σsR)2,σsR)x^{\textrm{Req}}_{a,s} \sim N(-0.5 (\sigma^R_s)^2, \sigma^R_s) 9.1
Recruitment deviates Lognormal xy,sRN(0.5(σsR)2,σsR)x^R_{y,s} \sim N(-0.5 (\sigma^R_s)^2, \sigma^R_s) 9.2

Penalty function

A quadratic penalty to the objective function when any Fy,m,f,rF_{y,m,f,r} exceeds the specified maximum.

Penalty=ymfr{0.1(FmaxFy,m,f,r)2Fy,m,f,rFmax0otherwise \textrm{Penalty} = \sum_y\sum_m\sum_f\sum_r \begin{cases} 0.1 (F_{max} - F_{y,m,f,r})^2 & F_{y,m,f,r} \ge F_{max}\\ 0 & \textrm{otherwise} \end{cases}