ce1993?</strong></a>)</span>. This is typically done by:</p>
<ol type="1">
<li>Using a weighted FST to generate all possible candidates</li>
<li>Using weighted constraints to assign violation marks to candidates</li>
<li>Finding the optimal candidate(s) using the weighted transduction algorithm</li>
</ol>
<p>This approach has been successfully used to implement OT analyses of various phonological phenomena <span class="citation" data-cites="Karttunen1998">(<a href="#ref-Karttunen1998" role="doc-biblioref"><