Each constraint has an associated weight, which is always non-positive; no constraint violations can make an output form more likely to be chosen.
given a constraint definition d l , the probability of it producing a violation profile M •l is given by where is the number of exceptions in M •l given candidates {y j } and definition d l , and b is the exception parameter, with larger b penalizing exceptions more strongly.