Hi,
I'm not sure but it seems to me that when either the priors or the likelihood are assigned penalty values (e.g. no saddle or out of pdf range) the posterior is still assigned the value of the sum of likelihood and priors.
Would it not be better to assign a penalty to the posterior directly? (The optimization algorithm takes marginal improvements on the penalty as true improvements)
Best
Gianni