Files
optimiz-rs/docs/source/_static/diagrams/fig_viterbi_trellis.svg
T

1552 lines
48 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns:xlink="http://www.w3.org/1999/xlink" width="559.155652pt" height="262.4095pt" viewBox="0 0 559.155652 262.4095" xmlns="http://www.w3.org/2000/svg" version="1.1">
<metadata>
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2026-03-07T13:33:22.449803</dc:date>
<dc:format>image/svg+xml</dc:format>
<dc:creator>
<cc:Agent>
<dc:title>Matplotlib v3.8.4, https://matplotlib.org/</dc:title>
</cc:Agent>
</dc:creator>
</cc:Work>
</rdf:RDF>
</metadata>
<defs>
<style type="text/css">*{stroke-linejoin: round; stroke-linecap: butt}</style>
</defs>
<g id="figure_1">
<g id="patch_1">
<path d="M 0 262.4095
L 559.155652 262.4095
L 559.155652 0
L 0 0
z
" style="fill: #ffffff"/>
</g>
<g id="axes_1">
<g id="patch_2">
<path d="M 133.496797 75.545828
Q 163.838576 75.545828 193.285928 75.545828
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 188.885928 73.345828
L 193.285928 75.545828
L 188.885928 77.745828
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_3">
<path d="M 132.261845 77.392516
Q 151.397527 122.677826 193.644278 146.02357
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 190.85724 141.969878
L 193.644278 146.02357
L 188.729101 145.820985
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_4">
<path d="M 131.657118 77.537973
Q 138.577409 158.779252 194.180024 217.185639
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 192.739596 212.481899
L 194.180024 217.185639
L 189.552776 215.515737
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_5">
<path d="M 132.261845 145.564609
Q 151.397527 100.279299 193.644278 76.933555
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 188.729101 77.13614
L 193.644278 76.933555
L 190.85724 80.987247
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_6">
<path d="M 133.496797 147.411297
Q 163.838576 147.411297 193.285928 147.411297
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 188.885928 145.211297
L 193.285928 147.411297
L 188.885928 149.611297
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_7">
<path d="M 132.261845 149.257985
Q 151.397527 194.543295 193.644278 217.889039
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 190.85724 213.835347
L 193.644278 217.889039
L 188.729101 217.686454
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_8">
<path d="M 131.657118 217.28462
Q 138.577409 136.043342 194.180024 77.636955
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 189.552776 79.306856
L 194.180024 77.636955
L 192.739596 82.340695
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_9">
<path d="M 132.261845 217.430077
Q 151.397527 172.144768 193.644278 148.799023
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 188.729101 149.001609
L 193.644278 148.799023
L 190.85724 152.852716
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_10">
<path d="M 133.496797 219.276766
Q 163.838576 219.276766 193.285928 219.276766
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 188.885928 217.076766
L 193.285928 219.276766
L 188.885928 221.476766
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_11">
<path d="M 198.183037 75.545828
Q 228.524816 75.545828 257.972168 75.545828
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 253.572168 73.345828
L 257.972168 75.545828
L 253.572168 77.745828
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_12">
<path d="M 196.948085 77.392516
Q 216.083767 122.677826 258.330518 146.02357
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 255.54348 141.969878
L 258.330518 146.02357
L 253.415341 145.820985
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_13">
<path d="M 196.343358 77.537973
Q 203.263649 158.779252 258.866264 217.185639
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 257.425836 212.481899
L 258.866264 217.185639
L 254.239016 215.515737
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_14">
<path d="M 196.948085 145.564609
Q 216.083767 100.279299 258.330518 76.933555
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 253.415341 77.13614
L 258.330518 76.933555
L 255.54348 80.987247
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_15">
<path d="M 198.183037 147.411297
Q 228.524816 147.411297 257.524954 147.411297
" style="fill: none; opacity: 0.9; stroke: #2e6be5; stroke-width: 1.2; stroke-linecap: round"/>
<path d="M 253.124954 145.211297
L 257.524954 147.411297
L 253.124954 149.611297
z
" style="fill: #2e6be5; opacity: 0.9; stroke: #2e6be5; stroke-width: 1.2; stroke-linecap: round"/>
</g>
<g id="patch_16">
<path d="M 196.948085 149.257985
Q 216.083767 194.543295 258.330518 217.889039
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 255.54348 213.835347
L 258.330518 217.889039
L 253.415341 217.686454
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_17">
<path d="M 196.343358 217.28462
Q 203.263649 136.043342 258.866264 77.636955
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 254.239016 79.306856
L 258.866264 77.636955
L 257.425836 82.340695
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_18">
<path d="M 196.948085 217.430077
Q 216.083767 172.144768 258.330518 148.799023
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 253.415341 149.001609
L 258.330518 148.799023
L 255.54348 152.852716
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_19">
<path d="M 198.183037 219.276766
Q 228.524816 219.276766 257.972168 219.276766
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 253.572168 217.076766
L 257.972168 219.276766
L 253.572168 221.476766
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_20">
<path d="M 262.869277 75.545828
Q 293.211056 75.545828 322.658408 75.545828
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 318.258408 73.345828
L 322.658408 75.545828
L 318.258408 77.745828
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_21">
<path d="M 261.634325 77.392516
Q 280.770007 122.677826 323.016758 146.02357
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 320.22972 141.969878
L 323.016758 146.02357
L 318.101581 145.820985
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_22">
<path d="M 261.029598 77.537973
Q 267.949889 158.779252 323.552504 217.185639
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 322.112076 212.481899
L 323.552504 217.185639
L 318.925256 215.515737
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_23">
<path d="M 261.634325 145.564609
Q 280.770007 100.279299 323.016758 76.933555
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 318.101581 77.13614
L 323.016758 76.933555
L 320.22972 80.987247
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_24">
<path d="M 262.869277 147.411297
Q 293.211056 147.411297 322.211194 147.411297
" style="fill: none; opacity: 0.9; stroke: #2e6be5; stroke-width: 1.2; stroke-linecap: round"/>
<path d="M 317.811194 145.211297
L 322.211194 147.411297
L 317.811194 149.611297
z
" style="fill: #2e6be5; opacity: 0.9; stroke: #2e6be5; stroke-width: 1.2; stroke-linecap: round"/>
</g>
<g id="patch_25">
<path d="M 261.634325 149.257985
Q 280.770007 194.543295 323.016758 217.889039
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 320.22972 213.835347
L 323.016758 217.889039
L 318.101581 217.686454
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_26">
<path d="M 261.029598 217.28462
Q 267.949889 136.043342 323.552504 77.636955
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 318.925256 79.306856
L 323.552504 77.636955
L 322.112076 82.340695
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_27">
<path d="M 261.634325 217.430077
Q 280.770007 172.144768 323.016758 148.799023
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 318.101581 149.001609
L 323.016758 148.799023
L 320.22972 152.852716
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="patch_28">
<path d="M 262.869277 219.276766
Q 293.211056 219.276766 322.658408 219.276766
" style="fill: none; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
<path d="M 318.258408 217.076766
L 322.658408 219.276766
L 318.258408 221.476766
z
" style="fill: #888888; opacity: 0.3; stroke: #888888; stroke-width: 0.8; stroke-linecap: round"/>
</g>
<g id="text_1">
<!-- 1 (Bull) -->
<g transform="translate(23.539219 78.029266) scale(0.09 -0.09)">
<defs>
<path id="DejaVuSans-31" d="M 794 531
L 1825 531
L 1825 4091
L 703 3866
L 703 4441
L 1819 4666
L 2450 4666
L 2450 531
L 3481 531
L 3481 0
L 794 0
L 794 531
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-20" transform="scale(0.015625)"/>
<path id="DejaVuSans-28" d="M 1984 4856
Q 1566 4138 1362 3434
Q 1159 2731 1159 2009
Q 1159 1288 1364 580
Q 1569 -128 1984 -844
L 1484 -844
Q 1016 -109 783 600
Q 550 1309 550 2009
Q 550 2706 781 3412
Q 1013 4119 1484 4856
L 1984 4856
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-42" d="M 1259 2228
L 1259 519
L 2272 519
Q 2781 519 3026 730
Q 3272 941 3272 1375
Q 3272 1813 3026 2020
Q 2781 2228 2272 2228
L 1259 2228
z
M 1259 4147
L 1259 2741
L 2194 2741
Q 2656 2741 2882 2914
Q 3109 3088 3109 3444
Q 3109 3797 2882 3972
Q 2656 4147 2194 4147
L 1259 4147
z
M 628 4666
L 2241 4666
Q 2963 4666 3353 4366
Q 3744 4066 3744 3513
Q 3744 3084 3544 2831
Q 3344 2578 2956 2516
Q 3422 2416 3680 2098
Q 3938 1781 3938 1306
Q 3938 681 3513 340
Q 3088 0 2303 0
L 628 0
L 628 4666
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-75" d="M 544 1381
L 544 3500
L 1119 3500
L 1119 1403
Q 1119 906 1312 657
Q 1506 409 1894 409
Q 2359 409 2629 706
Q 2900 1003 2900 1516
L 2900 3500
L 3475 3500
L 3475 0
L 2900 0
L 2900 538
Q 2691 219 2414 64
Q 2138 -91 1772 -91
Q 1169 -91 856 284
Q 544 659 544 1381
z
M 1991 3584
L 1991 3584
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-6c" d="M 603 4863
L 1178 4863
L 1178 0
L 603 0
L 603 4863
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-29" d="M 513 4856
L 1013 4856
Q 1481 4119 1714 3412
Q 1947 2706 1947 2009
Q 1947 1309 1714 600
Q 1481 -109 1013 -844
L 513 -844
Q 928 -128 1133 580
Q 1338 1288 1338 2009
Q 1338 2731 1133 3434
Q 928 4138 513 4856
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#DejaVuSans-31"/>
<use xlink:href="#DejaVuSans-20" x="63.623047"/>
<use xlink:href="#DejaVuSans-28" x="95.410156"/>
<use xlink:href="#DejaVuSans-42" x="134.423828"/>
<use xlink:href="#DejaVuSans-75" x="203.027344"/>
<use xlink:href="#DejaVuSans-6c" x="266.40625"/>
<use xlink:href="#DejaVuSans-6c" x="294.189453"/>
<use xlink:href="#DejaVuSans-29" x="321.972656"/>
</g>
</g>
<g id="text_2">
<!-- 2 (Neutral) -->
<g style="fill: #2e6be5" transform="translate(7.2 149.894734) scale(0.09 -0.09)">
<defs>
<path id="DejaVuSans-32" d="M 1228 531
L 3431 531
L 3431 0
L 469 0
L 469 531
Q 828 903 1448 1529
Q 2069 2156 2228 2338
Q 2531 2678 2651 2914
Q 2772 3150 2772 3378
Q 2772 3750 2511 3984
Q 2250 4219 1831 4219
Q 1534 4219 1204 4116
Q 875 4013 500 3803
L 500 4441
Q 881 4594 1212 4672
Q 1544 4750 1819 4750
Q 2544 4750 2975 4387
Q 3406 4025 3406 3419
Q 3406 3131 3298 2873
Q 3191 2616 2906 2266
Q 2828 2175 2409 1742
Q 1991 1309 1228 531
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-4e" d="M 628 4666
L 1478 4666
L 3547 763
L 3547 4666
L 4159 4666
L 4159 0
L 3309 0
L 1241 3903
L 1241 0
L 628 0
L 628 4666
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-65" d="M 3597 1894
L 3597 1613
L 953 1613
Q 991 1019 1311 708
Q 1631 397 2203 397
Q 2534 397 2845 478
Q 3156 559 3463 722
L 3463 178
Q 3153 47 2828 -22
Q 2503 -91 2169 -91
Q 1331 -91 842 396
Q 353 884 353 1716
Q 353 2575 817 3079
Q 1281 3584 2069 3584
Q 2775 3584 3186 3129
Q 3597 2675 3597 1894
z
M 3022 2063
Q 3016 2534 2758 2815
Q 2500 3097 2075 3097
Q 1594 3097 1305 2825
Q 1016 2553 972 2059
L 3022 2063
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-74" d="M 1172 4494
L 1172 3500
L 2356 3500
L 2356 3053
L 1172 3053
L 1172 1153
Q 1172 725 1289 603
Q 1406 481 1766 481
L 2356 481
L 2356 0
L 1766 0
Q 1100 0 847 248
Q 594 497 594 1153
L 594 3053
L 172 3053
L 172 3500
L 594 3500
L 594 4494
L 1172 4494
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-72" d="M 2631 2963
Q 2534 3019 2420 3045
Q 2306 3072 2169 3072
Q 1681 3072 1420 2755
Q 1159 2438 1159 1844
L 1159 0
L 581 0
L 581 3500
L 1159 3500
L 1159 2956
Q 1341 3275 1631 3429
Q 1922 3584 2338 3584
Q 2397 3584 2469 3576
Q 2541 3569 2628 3553
L 2631 2963
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-61" d="M 2194 1759
Q 1497 1759 1228 1600
Q 959 1441 959 1056
Q 959 750 1161 570
Q 1363 391 1709 391
Q 2188 391 2477 730
Q 2766 1069 2766 1631
L 2766 1759
L 2194 1759
z
M 3341 1997
L 3341 0
L 2766 0
L 2766 531
Q 2569 213 2275 61
Q 1981 -91 1556 -91
Q 1019 -91 701 211
Q 384 513 384 1019
Q 384 1609 779 1909
Q 1175 2209 1959 2209
L 2766 2209
L 2766 2266
Q 2766 2663 2505 2880
Q 2244 3097 1772 3097
Q 1472 3097 1187 3025
Q 903 2953 641 2809
L 641 3341
Q 956 3463 1253 3523
Q 1550 3584 1831 3584
Q 2591 3584 2966 3190
Q 3341 2797 3341 1997
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#DejaVuSans-32"/>
<use xlink:href="#DejaVuSans-20" x="63.623047"/>
<use xlink:href="#DejaVuSans-28" x="95.410156"/>
<use xlink:href="#DejaVuSans-4e" x="134.423828"/>
<use xlink:href="#DejaVuSans-65" x="209.228516"/>
<use xlink:href="#DejaVuSans-75" x="270.751953"/>
<use xlink:href="#DejaVuSans-74" x="334.130859"/>
<use xlink:href="#DejaVuSans-72" x="373.339844"/>
<use xlink:href="#DejaVuSans-61" x="414.453125"/>
<use xlink:href="#DejaVuSans-6c" x="475.732422"/>
<use xlink:href="#DejaVuSans-29" x="503.515625"/>
</g>
</g>
<g id="text_3">
<!-- 3 (Bear) -->
<g transform="translate(19.490625 221.760203) scale(0.09 -0.09)">
<defs>
<path id="DejaVuSans-33" d="M 2597 2516
Q 3050 2419 3304 2112
Q 3559 1806 3559 1356
Q 3559 666 3084 287
Q 2609 -91 1734 -91
Q 1441 -91 1130 -33
Q 819 25 488 141
L 488 750
Q 750 597 1062 519
Q 1375 441 1716 441
Q 2309 441 2620 675
Q 2931 909 2931 1356
Q 2931 1769 2642 2001
Q 2353 2234 1838 2234
L 1294 2234
L 1294 2753
L 1863 2753
Q 2328 2753 2575 2939
Q 2822 3125 2822 3475
Q 2822 3834 2567 4026
Q 2313 4219 1838 4219
Q 1578 4219 1281 4162
Q 984 4106 628 3988
L 628 4550
Q 988 4650 1302 4700
Q 1616 4750 1894 4750
Q 2613 4750 3031 4423
Q 3450 4097 3450 3541
Q 3450 3153 3228 2886
Q 3006 2619 2597 2516
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#DejaVuSans-33"/>
<use xlink:href="#DejaVuSans-20" x="63.623047"/>
<use xlink:href="#DejaVuSans-28" x="95.410156"/>
<use xlink:href="#DejaVuSans-42" x="134.423828"/>
<use xlink:href="#DejaVuSans-65" x="203.027344"/>
<use xlink:href="#DejaVuSans-61" x="264.550781"/>
<use xlink:href="#DejaVuSans-72" x="325.830078"/>
<use xlink:href="#DejaVuSans-29" x="366.943359"/>
</g>
</g>
<g id="text_4">
<!-- $t=1$ -->
<g transform="translate(121.325092 251.268273) scale(0.09 -0.09)">
<defs>
<path id="DejaVuSans-Oblique-74" d="M 2706 3500
L 2619 3053
L 1472 3053
L 1100 1153
Q 1081 1047 1072 975
Q 1063 903 1063 863
Q 1063 663 1183 572
Q 1303 481 1569 481
L 2150 481
L 2053 0
L 1503 0
Q 991 0 739 200
Q 488 400 488 806
Q 488 878 497 964
Q 506 1050 525 1153
L 897 3053
L 409 3053
L 500 3500
L 978 3500
L 1172 4494
L 1747 4494
L 1556 3500
L 2706 3500
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-3d" d="M 678 2906
L 4684 2906
L 4684 2381
L 678 2381
L 678 2906
z
M 678 1631
L 4684 1631
L 4684 1100
L 678 1100
L 678 1631
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#DejaVuSans-Oblique-74" transform="translate(0 0.09375)"/>
<use xlink:href="#DejaVuSans-3d" transform="translate(58.691406 0.09375)"/>
<use xlink:href="#DejaVuSans-31" transform="translate(161.962891 0.09375)"/>
</g>
</g>
<g id="text_5">
<!-- $t=2$ -->
<g transform="translate(186.011333 251.268273) scale(0.09 -0.09)">
<use xlink:href="#DejaVuSans-Oblique-74" transform="translate(0 0.78125)"/>
<use xlink:href="#DejaVuSans-3d" transform="translate(58.691406 0.78125)"/>
<use xlink:href="#DejaVuSans-32" transform="translate(161.962891 0.78125)"/>
</g>
</g>
<g id="text_6">
<!-- $t=3$ -->
<g transform="translate(250.697573 251.268273) scale(0.09 -0.09)">
<use xlink:href="#DejaVuSans-Oblique-74" transform="translate(0 0.78125)"/>
<use xlink:href="#DejaVuSans-3d" transform="translate(58.691406 0.78125)"/>
<use xlink:href="#DejaVuSans-33" transform="translate(161.962891 0.78125)"/>
</g>
</g>
<g id="text_7">
<!-- $t=4$ -->
<g transform="translate(315.383813 251.268273) scale(0.09 -0.09)">
<defs>
<path id="DejaVuSans-34" d="M 2419 4116
L 825 1625
L 2419 1625
L 2419 4116
z
M 2253 4666
L 3047 4666
L 3047 1625
L 3713 1625
L 3713 1100
L 3047 1100
L 3047 0
L 2419 0
L 2419 1100
L 313 1100
L 313 1709
L 2253 4666
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#DejaVuSans-Oblique-74" transform="translate(0 0.09375)"/>
<use xlink:href="#DejaVuSans-3d" transform="translate(58.691406 0.09375)"/>
<use xlink:href="#DejaVuSans-34" transform="translate(161.962891 0.09375)"/>
</g>
</g>
<g id="text_8">
<!-- Viterbi Trellis ($K=3$, $T=4$) — $\delta_t(k)=\max_j\,\delta_{t-1}(j)\,A_{jk}\,B_k(y_t)$ -->
<g transform="translate(120.949653 15.56) scale(0.11 -0.11)">
<defs>
<path id="DejaVuSans-56" d="M 1831 0
L 50 4666
L 709 4666
L 2188 738
L 3669 4666
L 4325 4666
L 2547 0
L 1831 0
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-69" d="M 603 3500
L 1178 3500
L 1178 0
L 603 0
L 603 3500
z
M 603 4863
L 1178 4863
L 1178 4134
L 603 4134
L 603 4863
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-62" d="M 3116 1747
Q 3116 2381 2855 2742
Q 2594 3103 2138 3103
Q 1681 3103 1420 2742
Q 1159 2381 1159 1747
Q 1159 1113 1420 752
Q 1681 391 2138 391
Q 2594 391 2855 752
Q 3116 1113 3116 1747
z
M 1159 2969
Q 1341 3281 1617 3432
Q 1894 3584 2278 3584
Q 2916 3584 3314 3078
Q 3713 2572 3713 1747
Q 3713 922 3314 415
Q 2916 -91 2278 -91
Q 1894 -91 1617 61
Q 1341 213 1159 525
L 1159 0
L 581 0
L 581 4863
L 1159 4863
L 1159 2969
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-54" d="M -19 4666
L 3928 4666
L 3928 4134
L 2272 4134
L 2272 0
L 1638 0
L 1638 4134
L -19 4134
L -19 4666
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-73" d="M 2834 3397
L 2834 2853
Q 2591 2978 2328 3040
Q 2066 3103 1784 3103
Q 1356 3103 1142 2972
Q 928 2841 928 2578
Q 928 2378 1081 2264
Q 1234 2150 1697 2047
L 1894 2003
Q 2506 1872 2764 1633
Q 3022 1394 3022 966
Q 3022 478 2636 193
Q 2250 -91 1575 -91
Q 1294 -91 989 -36
Q 684 19 347 128
L 347 722
Q 666 556 975 473
Q 1284 391 1588 391
Q 1994 391 2212 530
Q 2431 669 2431 922
Q 2431 1156 2273 1281
Q 2116 1406 1581 1522
L 1381 1569
Q 847 1681 609 1914
Q 372 2147 372 2553
Q 372 3047 722 3315
Q 1072 3584 1716 3584
Q 2034 3584 2315 3537
Q 2597 3491 2834 3397
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-Oblique-4b" d="M 1081 4666
L 1716 4666
L 1331 2700
L 3781 4666
L 4622 4666
L 1850 2438
L 3878 0
L 3109 0
L 1247 2272
L 806 0
L 172 0
L 1081 4666
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-2c" d="M 750 794
L 1409 794
L 1409 256
L 897 -744
L 494 -744
L 750 256
L 750 794
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-Oblique-54" d="M 378 4666
L 4325 4666
L 4225 4134
L 2559 4134
L 1759 0
L 1125 0
L 1925 4134
L 275 4134
L 378 4666
z
" transform="scale(0.015625)"/>
<path id="DejaVuSansDisplay-2014" d="M 313 1978
L 6088 1978
L 6088 1528
L 313 1528
L 313 1978
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-Oblique-3b4" d="M 3472 4053
Q 3197 4272 2450 4272
Q 1659 4272 1588 3906
Q 1531 3619 2328 3469
Q 2953 3353 3253 3003
Q 3616 2581 3447 1716
Q 3284 888 2763 400
Q 2238 -91 1488 -91
Q 741 -91 406 400
Q 72 888 241 1747
Q 363 2384 891 2900
Q 1097 3100 1353 3213
Q 913 3459 1000 3900
Q 1166 4750 2544 4750
Q 3234 4750 3566 4531
L 3472 4053
z
M 1753 3056
Q 1525 2966 1306 2738
Q 969 2384 847 1747
Q 722 1113 919 756
Q 1119 397 1584 397
Q 2044 397 2381 759
Q 2722 1122 2838 1716
Q 2956 2338 2731 2638
Q 2491 2959 2103 2994
Q 1906 3013 1753 3056
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-Oblique-6b" d="M 1172 4863
L 1747 4863
L 1197 2028
L 3169 3500
L 3916 3500
L 1716 1825
L 3322 0
L 2625 0
L 1131 1709
L 800 0
L 225 0
L 1172 4863
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-6d" d="M 3328 2828
Q 3544 3216 3844 3400
Q 4144 3584 4550 3584
Q 5097 3584 5394 3201
Q 5691 2819 5691 2113
L 5691 0
L 5113 0
L 5113 2094
Q 5113 2597 4934 2840
Q 4756 3084 4391 3084
Q 3944 3084 3684 2787
Q 3425 2491 3425 1978
L 3425 0
L 2847 0
L 2847 2094
Q 2847 2600 2669 2842
Q 2491 3084 2119 3084
Q 1678 3084 1418 2786
Q 1159 2488 1159 1978
L 1159 0
L 581 0
L 581 3500
L 1159 3500
L 1159 2956
Q 1356 3278 1631 3431
Q 1906 3584 2284 3584
Q 2666 3584 2933 3390
Q 3200 3197 3328 2828
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-78" d="M 3513 3500
L 2247 1797
L 3578 0
L 2900 0
L 1881 1375
L 863 0
L 184 0
L 1544 1831
L 300 3500
L 978 3500
L 1906 2253
L 2834 3500
L 3513 3500
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-Oblique-6a" d="M 928 3500
L 1503 3500
L 813 -63
L 809 -78
Q 694 -675 544 -897
Q 403 -1106 132 -1218
Q -138 -1331 -506 -1331
L -722 -1331
L -628 -844
L -481 -844
Q -144 -844 -1 -703
Q 141 -563 238 -63
L 928 3500
z
M 1197 4863
L 1772 4863
L 1631 4134
L 1056 4134
L 1197 4863
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-2212" d="M 678 2272
L 4684 2272
L 4684 1741
L 678 1741
L 678 2272
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-Oblique-41" d="M 2356 4666
L 3072 4666
L 3938 0
L 3278 0
L 3084 1197
L 984 1197
L 325 0
L -341 0
L 2356 4666
z
M 2584 4044
L 1275 1722
L 2988 1722
L 2584 4044
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-Oblique-42" d="M 1081 4666
L 2694 4666
Q 3350 4666 3675 4422
Q 4000 4178 4000 3688
Q 4000 3238 3720 2911
Q 3441 2584 2988 2516
Q 3375 2428 3569 2181
Q 3763 1934 3763 1522
Q 3763 819 3242 409
Q 2722 0 1819 0
L 172 0
L 1081 4666
z
M 1234 2228
L 903 519
L 1919 519
Q 2491 519 2800 781
Q 3109 1044 3109 1522
Q 3109 1891 2904 2059
Q 2700 2228 2247 2228
L 1234 2228
z
M 1606 4147
L 1331 2741
L 2272 2741
Q 2775 2741 3058 2959
Q 3341 3178 3341 3566
Q 3341 3869 3150 4008
Q 2959 4147 2541 4147
L 1606 4147
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-Oblique-79" d="M 1588 -325
Q 1188 -997 936 -1164
Q 684 -1331 294 -1331
L -159 -1331
L -63 -850
L 269 -850
Q 509 -850 678 -719
Q 847 -588 1056 -206
L 1234 128
L 459 3500
L 1069 3500
L 1650 819
L 3256 3500
L 3859 3500
L 1588 -325
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#DejaVuSans-56" transform="translate(0 0.015625)"/>
<use xlink:href="#DejaVuSans-69" transform="translate(68.408203 0.015625)"/>
<use xlink:href="#DejaVuSans-74" transform="translate(96.191406 0.015625)"/>
<use xlink:href="#DejaVuSans-65" transform="translate(135.400391 0.015625)"/>
<use xlink:href="#DejaVuSans-72" transform="translate(196.923828 0.015625)"/>
<use xlink:href="#DejaVuSans-62" transform="translate(238.037109 0.015625)"/>
<use xlink:href="#DejaVuSans-69" transform="translate(301.513672 0.015625)"/>
<use xlink:href="#DejaVuSans-20" transform="translate(329.296875 0.015625)"/>
<use xlink:href="#DejaVuSans-54" transform="translate(361.083984 0.015625)"/>
<use xlink:href="#DejaVuSans-72" transform="translate(422.167969 0.015625)"/>
<use xlink:href="#DejaVuSans-65" transform="translate(463.28125 0.015625)"/>
<use xlink:href="#DejaVuSans-6c" transform="translate(524.804688 0.015625)"/>
<use xlink:href="#DejaVuSans-6c" transform="translate(552.587891 0.015625)"/>
<use xlink:href="#DejaVuSans-69" transform="translate(580.371094 0.015625)"/>
<use xlink:href="#DejaVuSans-73" transform="translate(608.154297 0.015625)"/>
<use xlink:href="#DejaVuSans-20" transform="translate(660.253906 0.015625)"/>
<use xlink:href="#DejaVuSans-20" transform="translate(692.041016 0.015625)"/>
<use xlink:href="#DejaVuSans-28" transform="translate(723.828125 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-4b" transform="translate(762.841797 0.015625)"/>
<use xlink:href="#DejaVuSans-3d" transform="translate(847.900391 0.015625)"/>
<use xlink:href="#DejaVuSans-33" transform="translate(951.171875 0.015625)"/>
<use xlink:href="#DejaVuSans-2c" transform="translate(1014.794922 0.015625)"/>
<use xlink:href="#DejaVuSans-20" transform="translate(1046.582031 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-54" transform="translate(1078.369141 0.015625)"/>
<use xlink:href="#DejaVuSans-3d" transform="translate(1158.935547 0.015625)"/>
<use xlink:href="#DejaVuSans-34" transform="translate(1262.207031 0.015625)"/>
<use xlink:href="#DejaVuSans-29" transform="translate(1325.830078 0.015625)"/>
<use xlink:href="#DejaVuSans-20" transform="translate(1364.84375 0.015625)"/>
<use xlink:href="#DejaVuSans-20" transform="translate(1396.630859 0.015625)"/>
<use xlink:href="#DejaVuSansDisplay-2014" transform="translate(1428.417969 0.015625)"/>
<use xlink:href="#DejaVuSans-20" transform="translate(1528.417969 0.015625)"/>
<use xlink:href="#DejaVuSans-20" transform="translate(1560.205078 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-3b4" transform="translate(1591.992188 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-74" transform="translate(1653.173828 -16.390625) scale(0.7)"/>
<use xlink:href="#DejaVuSans-28" transform="translate(1683.354492 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-6b" transform="translate(1722.368164 0.015625)"/>
<use xlink:href="#DejaVuSans-29" transform="translate(1780.27832 0.015625)"/>
<use xlink:href="#DejaVuSans-3d" transform="translate(1838.774414 0.015625)"/>
<use xlink:href="#DejaVuSans-6d" transform="translate(1942.045898 0.015625)"/>
<use xlink:href="#DejaVuSans-61" transform="translate(2039.458008 0.015625)"/>
<use xlink:href="#DejaVuSans-78" transform="translate(2100.737305 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-6a" transform="translate(2037.045898 -73.345313) scale(0.7)"/>
<use xlink:href="#DejaVuSans-Oblique-3b4" transform="translate(2176.152668 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-74" transform="translate(2237.334309 -16.390625) scale(0.7)"/>
<use xlink:href="#DejaVuSans-2212" transform="translate(2264.780598 -16.390625) scale(0.7)"/>
<use xlink:href="#DejaVuSans-31" transform="translate(2323.432942 -16.390625) scale(0.7)"/>
<use xlink:href="#DejaVuSans-28" transform="translate(2386.939126 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-6a" transform="translate(2425.952798 0.015625)"/>
<use xlink:href="#DejaVuSans-29" transform="translate(2453.736001 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-41" transform="translate(2508.985349 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-6a" transform="translate(2577.393552 -16.390625) scale(0.7)"/>
<use xlink:href="#DejaVuSans-Oblique-6b" transform="translate(2596.841794 -16.390625) scale(0.7)"/>
<use xlink:href="#DejaVuSans-Oblique-42" transform="translate(2656.348955 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-6b" transform="translate(2724.952471 -16.390625) scale(0.7)"/>
<use xlink:href="#DejaVuSans-28" transform="translate(2768.223955 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-79" transform="translate(2807.237627 0.015625)"/>
<use xlink:href="#DejaVuSans-Oblique-74" transform="translate(2866.417314 -16.390625) scale(0.7)"/>
<use xlink:href="#DejaVuSans-29" transform="translate(2896.597979 0.015625)"/>
</g>
</g>
<g id="patch_29">
<path d="M 131.495092 85.606994
C 135.497924 85.606994 139.337348 84.546886 142.167778 82.660147
C 144.998207 80.773407 146.588549 78.21408 146.588549 75.545828
C 146.588549 72.877576 144.998207 70.318249 142.167778 68.43151
C 139.337348 66.54477 135.497924 65.484662 131.495092 65.484662
C 127.492261 65.484662 123.652837 66.54477 120.822407 68.43151
C 117.991978 70.318249 116.401636 72.877576 116.401636 75.545828
C 116.401636 78.21408 117.991978 80.773407 120.822407 82.660147
C 123.652837 84.546886 127.492261 85.606994 131.495092 85.606994
z
" clip-path="url(#pd871534f36)" style="fill: #ffffff; stroke: #888888; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_30">
<path d="M 196.181333 85.606994
C 200.184164 85.606994 204.023588 84.546886 206.854018 82.660147
C 209.684447 80.773407 211.274789 78.21408 211.274789 75.545828
C 211.274789 72.877576 209.684447 70.318249 206.854018 68.43151
C 204.023588 66.54477 200.184164 65.484662 196.181333 65.484662
C 192.178501 65.484662 188.339077 66.54477 185.508647 68.43151
C 182.678218 70.318249 181.087877 72.877576 181.087877 75.545828
C 181.087877 78.21408 182.678218 80.773407 185.508647 82.660147
C 188.339077 84.546886 192.178501 85.606994 196.181333 85.606994
z
" clip-path="url(#pd871534f36)" style="fill: #ffffff; stroke: #888888; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_31">
<path d="M 260.867573 85.606994
C 264.870404 85.606994 268.709828 84.546886 271.540258 82.660147
C 274.370687 80.773407 275.961029 78.21408 275.961029 75.545828
C 275.961029 72.877576 274.370687 70.318249 271.540258 68.43151
C 268.709828 66.54477 264.870404 65.484662 260.867573 65.484662
C 256.864741 65.484662 253.025317 66.54477 250.194887 68.43151
C 247.364458 70.318249 245.774117 72.877576 245.774117 75.545828
C 245.774117 78.21408 247.364458 80.773407 250.194887 82.660147
C 253.025317 84.546886 256.864741 85.606994 260.867573 85.606994
z
" clip-path="url(#pd871534f36)" style="fill: #ffffff; stroke: #888888; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_32">
<path d="M 325.553813 85.606994
C 329.556644 85.606994 333.396068 84.546886 336.226498 82.660147
C 339.056927 80.773407 340.647269 78.21408 340.647269 75.545828
C 340.647269 72.877576 339.056927 70.318249 336.226498 68.43151
C 333.396068 66.54477 329.556644 65.484662 325.553813 65.484662
C 321.550981 65.484662 317.711557 66.54477 314.881127 68.43151
C 312.050698 70.318249 310.460357 72.877576 310.460357 75.545828
C 310.460357 78.21408 312.050698 80.773407 314.881127 82.660147
C 317.711557 84.546886 321.550981 85.606994 325.553813 85.606994
z
" clip-path="url(#pd871534f36)" style="fill: #ffffff; stroke: #888888; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_33">
<path d="M 131.495092 157.472462
C 135.497924 157.472462 139.337348 156.412355 142.167778 154.525615
C 144.998207 152.638876 146.588549 150.079549 146.588549 147.411297
C 146.588549 144.743045 144.998207 142.183718 142.167778 140.296978
C 139.337348 138.410239 135.497924 137.350131 131.495092 137.350131
C 127.492261 137.350131 123.652837 138.410239 120.822407 140.296978
C 117.991978 142.183718 116.401636 144.743045 116.401636 147.411297
C 116.401636 150.079549 117.991978 152.638876 120.822407 154.525615
C 123.652837 156.412355 127.492261 157.472462 131.495092 157.472462
z
" clip-path="url(#pd871534f36)" style="fill: #ffffff; stroke: #888888; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_34">
<path d="M 196.181333 157.472462
C 200.184164 157.472462 204.023588 156.412355 206.854018 154.525615
C 209.684447 152.638876 211.274789 150.079549 211.274789 147.411297
C 211.274789 144.743045 209.684447 142.183718 206.854018 140.296978
C 204.023588 138.410239 200.184164 137.350131 196.181333 137.350131
C 192.178501 137.350131 188.339077 138.410239 185.508647 140.296978
C 182.678218 142.183718 181.087877 144.743045 181.087877 147.411297
C 181.087877 150.079549 182.678218 152.638876 185.508647 154.525615
C 188.339077 156.412355 192.178501 157.472462 196.181333 157.472462
z
" clip-path="url(#pd871534f36)" style="fill: #2e6be5; stroke: #2e6be5; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_35">
<path d="M 260.867573 157.472462
C 264.870404 157.472462 268.709828 156.412355 271.540258 154.525615
C 274.370687 152.638876 275.961029 150.079549 275.961029 147.411297
C 275.961029 144.743045 274.370687 142.183718 271.540258 140.296978
C 268.709828 138.410239 264.870404 137.350131 260.867573 137.350131
C 256.864741 137.350131 253.025317 138.410239 250.194887 140.296978
C 247.364458 142.183718 245.774117 144.743045 245.774117 147.411297
C 245.774117 150.079549 247.364458 152.638876 250.194887 154.525615
C 253.025317 156.412355 256.864741 157.472462 260.867573 157.472462
z
" clip-path="url(#pd871534f36)" style="fill: #2e6be5; stroke: #2e6be5; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_36">
<path d="M 325.553813 157.472462
C 329.556644 157.472462 333.396068 156.412355 336.226498 154.525615
C 339.056927 152.638876 340.647269 150.079549 340.647269 147.411297
C 340.647269 144.743045 339.056927 142.183718 336.226498 140.296978
C 333.396068 138.410239 329.556644 137.350131 325.553813 137.350131
C 321.550981 137.350131 317.711557 138.410239 314.881127 140.296978
C 312.050698 142.183718 310.460357 144.743045 310.460357 147.411297
C 310.460357 150.079549 312.050698 152.638876 314.881127 154.525615
C 317.711557 156.412355 321.550981 157.472462 325.553813 157.472462
z
" clip-path="url(#pd871534f36)" style="fill: #ffffff; stroke: #888888; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_37">
<path d="M 131.495092 229.337931
C 135.497924 229.337931 139.337348 228.277823 142.167778 226.391084
C 144.998207 224.504345 146.588549 221.945018 146.588549 219.276766
C 146.588549 216.608513 144.998207 214.049186 142.167778 212.162447
C 139.337348 210.275708 135.497924 209.2156 131.495092 209.2156
C 127.492261 209.2156 123.652837 210.275708 120.822407 212.162447
C 117.991978 214.049186 116.401636 216.608513 116.401636 219.276766
C 116.401636 221.945018 117.991978 224.504345 120.822407 226.391084
C 123.652837 228.277823 127.492261 229.337931 131.495092 229.337931
z
" clip-path="url(#pd871534f36)" style="fill: #ffffff; stroke: #888888; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_38">
<path d="M 196.181333 229.337931
C 200.184164 229.337931 204.023588 228.277823 206.854018 226.391084
C 209.684447 224.504345 211.274789 221.945018 211.274789 219.276766
C 211.274789 216.608513 209.684447 214.049186 206.854018 212.162447
C 204.023588 210.275708 200.184164 209.2156 196.181333 209.2156
C 192.178501 209.2156 188.339077 210.275708 185.508647 212.162447
C 182.678218 214.049186 181.087877 216.608513 181.087877 219.276766
C 181.087877 221.945018 182.678218 224.504345 185.508647 226.391084
C 188.339077 228.277823 192.178501 229.337931 196.181333 229.337931
z
" clip-path="url(#pd871534f36)" style="fill: #ffffff; stroke: #888888; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_39">
<path d="M 260.867573 229.337931
C 264.870404 229.337931 268.709828 228.277823 271.540258 226.391084
C 274.370687 224.504345 275.961029 221.945018 275.961029 219.276766
C 275.961029 216.608513 274.370687 214.049186 271.540258 212.162447
C 268.709828 210.275708 264.870404 209.2156 260.867573 209.2156
C 256.864741 209.2156 253.025317 210.275708 250.194887 212.162447
C 247.364458 214.049186 245.774117 216.608513 245.774117 219.276766
C 245.774117 221.945018 247.364458 224.504345 250.194887 226.391084
C 253.025317 228.277823 256.864741 229.337931 260.867573 229.337931
z
" clip-path="url(#pd871534f36)" style="fill: #ffffff; stroke: #888888; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="patch_40">
<path d="M 325.553813 229.337931
C 329.556644 229.337931 333.396068 228.277823 336.226498 226.391084
C 339.056927 224.504345 340.647269 221.945018 340.647269 219.276766
C 340.647269 216.608513 339.056927 214.049186 336.226498 212.162447
C 333.396068 210.275708 329.556644 209.2156 325.553813 209.2156
C 321.550981 209.2156 317.711557 210.275708 314.881127 212.162447
C 312.050698 214.049186 310.460357 216.608513 310.460357 219.276766
C 310.460357 221.945018 312.050698 224.504345 314.881127 226.391084
C 317.711557 228.277823 321.550981 229.337931 325.553813 229.337931
z
" clip-path="url(#pd871534f36)" style="fill: #ffffff; stroke: #888888; stroke-width: 1.8; stroke-linejoin: miter"/>
</g>
<g id="PathCollection_1"/>
<g id="PathCollection_2"/>
<g id="legend_1">
<g id="patch_41">
<path d="M 424.155653 58.860625
L 545.655653 58.860625
Q 547.455653 58.860625 547.455653 57.060625
L 547.455653 31.54
Q 547.455653 29.74 545.655653 29.74
L 424.155653 29.74
Q 422.355653 29.74 422.355653 31.54
L 422.355653 57.060625
Q 422.355653 58.860625 424.155653 58.860625
z
" style="fill: #ffffff; opacity: 0.9; stroke: #cccccc; stroke-linejoin: miter"/>
</g>
<g id="PathCollection_3">
<defs>
<path id="m06b442ae12" d="M 0 4.472136
C 1.186024 4.472136 2.323632 4.000923 3.162278 3.162278
C 4.000923 2.323632 4.472136 1.186024 4.472136 0
C 4.472136 -1.186024 4.000923 -2.323632 3.162278 -3.162278
C 2.323632 -4.000923 1.186024 -4.472136 0 -4.472136
C -1.186024 -4.472136 -2.323632 -4.000923 -3.162278 -3.162278
C -4.000923 -2.323632 -4.472136 -1.186024 -4.472136 0
C -4.472136 1.186024 -4.000923 2.323632 -3.162278 3.162278
C -2.323632 4.000923 -1.186024 4.472136 0 4.472136
z
" style="stroke: #2e6be5"/>
</defs>
<g>
<use xlink:href="#m06b442ae12" x="434.955653" y="37.816094" style="fill: #2e6be5; stroke: #2e6be5"/>
</g>
</g>
<g id="text_9">
<!-- ● MAP (Viterbi) path -->
<g transform="translate(451.155653 40.178594) scale(0.09 -0.09)">
<defs>
<path id="DejaVuSans-25cf" d="M 350 1656
Q 350 2309 678 2878
Q 1003 3444 1572 3772
Q 2138 4100 2794 4100
Q 3447 4100 4013 3772
Q 4581 3444 4906 2878
Q 5234 2309 5234 1656
Q 5234 1003 4906 434
Q 4581 -131 4013 -459
Q 3447 -788 2794 -788
Q 2138 -788 1572 -459
Q 1003 -131 678 434
Q 350 1003 350 1656
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-4d" d="M 628 4666
L 1569 4666
L 2759 1491
L 3956 4666
L 4897 4666
L 4897 0
L 4281 0
L 4281 4097
L 3078 897
L 2444 897
L 1241 4097
L 1241 0
L 628 0
L 628 4666
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-41" d="M 2188 4044
L 1331 1722
L 3047 1722
L 2188 4044
z
M 1831 4666
L 2547 4666
L 4325 0
L 3669 0
L 3244 1197
L 1141 1197
L 716 0
L 50 0
L 1831 4666
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-50" d="M 1259 4147
L 1259 2394
L 2053 2394
Q 2494 2394 2734 2622
Q 2975 2850 2975 3272
Q 2975 3691 2734 3919
Q 2494 4147 2053 4147
L 1259 4147
z
M 628 4666
L 2053 4666
Q 2838 4666 3239 4311
Q 3641 3956 3641 3272
Q 3641 2581 3239 2228
Q 2838 1875 2053 1875
L 1259 1875
L 1259 0
L 628 0
L 628 4666
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-70" d="M 1159 525
L 1159 -1331
L 581 -1331
L 581 3500
L 1159 3500
L 1159 2969
Q 1341 3281 1617 3432
Q 1894 3584 2278 3584
Q 2916 3584 3314 3078
Q 3713 2572 3713 1747
Q 3713 922 3314 415
Q 2916 -91 2278 -91
Q 1894 -91 1617 61
Q 1341 213 1159 525
z
M 3116 1747
Q 3116 2381 2855 2742
Q 2594 3103 2138 3103
Q 1681 3103 1420 2742
Q 1159 2381 1159 1747
Q 1159 1113 1420 752
Q 1681 391 2138 391
Q 2594 391 2855 752
Q 3116 1113 3116 1747
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-68" d="M 3513 2113
L 3513 0
L 2938 0
L 2938 2094
Q 2938 2591 2744 2837
Q 2550 3084 2163 3084
Q 1697 3084 1428 2787
Q 1159 2491 1159 1978
L 1159 0
L 581 0
L 581 4863
L 1159 4863
L 1159 2956
Q 1366 3272 1645 3428
Q 1925 3584 2291 3584
Q 2894 3584 3203 3211
Q 3513 2838 3513 2113
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#DejaVuSans-25cf"/>
<use xlink:href="#DejaVuSans-20" x="87.255859"/>
<use xlink:href="#DejaVuSans-4d" x="119.042969"/>
<use xlink:href="#DejaVuSans-41" x="205.322266"/>
<use xlink:href="#DejaVuSans-50" x="273.730469"/>
<use xlink:href="#DejaVuSans-20" x="334.033203"/>
<use xlink:href="#DejaVuSans-28" x="365.820312"/>
<use xlink:href="#DejaVuSans-56" x="404.833984"/>
<use xlink:href="#DejaVuSans-69" x="470.992188"/>
<use xlink:href="#DejaVuSans-74" x="498.775391"/>
<use xlink:href="#DejaVuSans-65" x="537.984375"/>
<use xlink:href="#DejaVuSans-72" x="599.507812"/>
<use xlink:href="#DejaVuSans-62" x="640.621094"/>
<use xlink:href="#DejaVuSans-69" x="704.097656"/>
<use xlink:href="#DejaVuSans-29" x="731.880859"/>
<use xlink:href="#DejaVuSans-20" x="770.894531"/>
<use xlink:href="#DejaVuSans-70" x="802.681641"/>
<use xlink:href="#DejaVuSans-61" x="866.158203"/>
<use xlink:href="#DejaVuSans-74" x="927.4375"/>
<use xlink:href="#DejaVuSans-68" x="966.646484"/>
</g>
</g>
<g id="PathCollection_4">
<defs>
<path id="m5ea82051ca" d="M 0 4.472136
C 1.186024 4.472136 2.323632 4.000923 3.162278 3.162278
C 4.000923 2.323632 4.472136 1.186024 4.472136 0
C 4.472136 -1.186024 4.000923 -2.323632 3.162278 -3.162278
C 2.323632 -4.000923 1.186024 -4.472136 0 -4.472136
C -1.186024 -4.472136 -2.323632 -4.000923 -3.162278 -3.162278
C -4.000923 -2.323632 -4.472136 -1.186024 -4.472136 0
C -4.472136 1.186024 -4.000923 2.323632 -3.162278 3.162278
C -2.323632 4.000923 -1.186024 4.472136 0 4.472136
z
" style="stroke: #888888"/>
</defs>
<g>
<use xlink:href="#m5ea82051ca" x="434.955653" y="51.026406" style="fill: #ffffff; stroke: #888888"/>
</g>
</g>
<g id="text_10">
<!-- ○ other nodes -->
<g transform="translate(451.155653 53.388906) scale(0.09 -0.09)">
<defs>
<path id="DejaVuSans-25cb" d="M 1756 3459
Q 716 2859 716 1662
Q 716 466 1756 -134
Q 2272 -434 2791 -434
Q 3313 -434 3828 -134
Q 4869 466 4869 1662
Q 4869 2859 3828 3459
Q 3313 3759 2791 3759
Q 2272 3759 1756 3459
z
M 1572 -450
Q 350 256 350 1662
Q 350 3069 1572 3775
Q 2181 4128 2791 4128
Q 3403 4128 4013 3775
Q 5234 3069 5234 1662
Q 5234 256 4013 -450
Q 3403 -803 2791 -803
Q 2181 -803 1572 -450
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-6f" d="M 1959 3097
Q 1497 3097 1228 2736
Q 959 2375 959 1747
Q 959 1119 1226 758
Q 1494 397 1959 397
Q 2419 397 2687 759
Q 2956 1122 2956 1747
Q 2956 2369 2687 2733
Q 2419 3097 1959 3097
z
M 1959 3584
Q 2709 3584 3137 3096
Q 3566 2609 3566 1747
Q 3566 888 3137 398
Q 2709 -91 1959 -91
Q 1206 -91 779 398
Q 353 888 353 1747
Q 353 2609 779 3096
Q 1206 3584 1959 3584
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-6e" d="M 3513 2113
L 3513 0
L 2938 0
L 2938 2094
Q 2938 2591 2744 2837
Q 2550 3084 2163 3084
Q 1697 3084 1428 2787
Q 1159 2491 1159 1978
L 1159 0
L 581 0
L 581 3500
L 1159 3500
L 1159 2956
Q 1366 3272 1645 3428
Q 1925 3584 2291 3584
Q 2894 3584 3203 3211
Q 3513 2838 3513 2113
z
" transform="scale(0.015625)"/>
<path id="DejaVuSans-64" d="M 2906 2969
L 2906 4863
L 3481 4863
L 3481 0
L 2906 0
L 2906 525
Q 2725 213 2448 61
Q 2172 -91 1784 -91
Q 1150 -91 751 415
Q 353 922 353 1747
Q 353 2572 751 3078
Q 1150 3584 1784 3584
Q 2172 3584 2448 3432
Q 2725 3281 2906 2969
z
M 947 1747
Q 947 1113 1208 752
Q 1469 391 1925 391
Q 2381 391 2643 752
Q 2906 1113 2906 1747
Q 2906 2381 2643 2742
Q 2381 3103 1925 3103
Q 1469 3103 1208 2742
Q 947 2381 947 1747
z
" transform="scale(0.015625)"/>
</defs>
<use xlink:href="#DejaVuSans-25cb"/>
<use xlink:href="#DejaVuSans-20" x="87.255859"/>
<use xlink:href="#DejaVuSans-6f" x="119.042969"/>
<use xlink:href="#DejaVuSans-74" x="180.224609"/>
<use xlink:href="#DejaVuSans-68" x="219.433594"/>
<use xlink:href="#DejaVuSans-65" x="282.8125"/>
<use xlink:href="#DejaVuSans-72" x="344.335938"/>
<use xlink:href="#DejaVuSans-20" x="385.449219"/>
<use xlink:href="#DejaVuSans-6e" x="417.236328"/>
<use xlink:href="#DejaVuSans-6f" x="480.615234"/>
<use xlink:href="#DejaVuSans-64" x="541.796875"/>
<use xlink:href="#DejaVuSans-65" x="605.273438"/>
<use xlink:href="#DejaVuSans-73" x="666.796875"/>
</g>
</g>
</g>
</g>
</g>
<defs>
<clipPath id="pd871534f36">
<rect x="12.903652" y="25.24" width="539.052" height="229.9695"/>
</clipPath>
</defs>
</svg>