-
Notifications
You must be signed in to change notification settings - Fork 4
/
sorting_networks_avgswaps.html
1394 lines (1369 loc) · 138 KB
/
sorting_networks_avgswaps.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html><html lang="en">
<head>
<meta charset="utf-8"/>
<title>Sorting networks optimized for average swap count</title>
<meta name = "keywords" content = "Sorting networks, list, average swaps" />
<meta name = "description" content = "Sorting networks optimized for average swap count" />
<meta name = "author" content = "Bert Dobbelaere" />
<link rel="icon" href="sorticon32.png" sizes="32x32">
<style>
body {
background-color: linen;
}
table {
border-collapse: collapse;
}
table, th, td {
border: 1px solid black;
}
th {
background-color: rgb(120,150,255);
padding: 10px 20px 10px 20px;
}
td {
padding: 20px 20px 20px 20px;
}
td.idx {
padding: 2px 20px 2px 20px;
}
h2 {
padding: 50px 50px 30px 50px;
}
p.mono {
font-family: "Lucida Console", monospace;
font-size: 80%;
color: rgb(0,80,150);
}
</style>
</head><body>
<h2>Sorting networks optimized for average swap count</h2>
<p>The sorting networks on this page have been optimized to reduce the <b>average</b> number of swaps executed for a random input permutation.</p>
<p>The network will still perform all comparisons, we just try to limit the number of elements that actually change the order.<br>
The size and depth of the networks matches the smallest size networks from the regular <a href="sorting_networks_extended.html">list of sorting networks</a>.<br>
Whether the reduction in swaps actually reduces the resource consumption will depend on the target architecture.</p>The networks were obtained by applying input order transformations on the outputs from <a href="https://github.com/bertdobbelaere/SorterHunter">SorterHunter</a>, trying to improve the swap count.</p>
<p>For questions, remarks, or to contribute improved results please contact bert.o.dobbelaere[at]telenet[dot]be.</p><p>For optimization of the <b>worst case</b> number of swaps, see <a href=sorting_networks_maxswaps.html>this page</a>.</p><h3>Summary table</h3>
<table><tr><th>Number of inputs</th><th>Size</th><th>Depth</th><th>Average swap count</th><th>Max swap count</th><th>Comments</th></tr>
<tr><td class="idx">2</td><td class="idx">1</td><td class="idx">1</td><td class="idx"><a href="#N2L1D1"><b>0.5</b></a></td><td class="idx">1</td><td class="idx"> </td></tr>
<tr><td class="idx">3</td><td class="idx">3</td><td class="idx">3</td><td class="idx"><a href="#N3L3D3"><b>1.16666667</b></a></td><td class="idx">2</td><td class="idx"> </td></tr>
<tr><td class="idx">4</td><td class="idx">5</td><td class="idx">3</td><td class="idx"><a href="#N4L5D3"><b>2.33333333</b></a></td><td class="idx">4</td><td class="idx"> </td></tr>
<tr><td class="idx">5</td><td class="idx">9</td><td class="idx">5</td><td class="idx"><a href="#N5L9D5"><b>3.13333333</b></a></td><td class="idx">6</td><td class="idx"> </td></tr>
<tr><td class="idx">6</td><td class="idx">12</td><td class="idx">5</td><td class="idx"><a href="#N6L12D5"><b>4.56666667</b></a></td><td class="idx">9</td><td class="idx"> </td></tr>
<tr><td class="idx">7</td><td class="idx">16</td><td class="idx">6</td><td class="idx"><a href="#N7L16D6"><b>5.89047619</b></a></td><td class="idx">11</td><td class="idx"> </td></tr>
<tr><td class="idx">8</td><td class="idx">19</td><td class="idx">6</td><td class="idx"><a href="#N8L19D6"><b>7.93333333</b></a></td><td class="idx">15</td><td class="idx"> </td></tr>
<tr><td class="idx">9</td><td class="idx">25</td><td class="idx">7</td><td class="idx"><a href="#N9L25D7"><b>9.02539683</b></a></td><td class="idx">17</td><td class="idx"> </td></tr>
<tr><td class="idx">10</td><td class="idx">29</td><td class="idx">8</td><td class="idx"><a href="#N10L29D8"><b>10.77619048</b></a></td><td class="idx">21</td><td class="idx"> </td></tr>
<tr><td class="idx">11</td><td class="idx">35</td><td class="idx">8</td><td class="idx"><a href="#N11L35D8"><b>12.24155844</b></a></td><td class="idx">25</td><td class="idx"> </td></tr>
<tr><td class="idx">12</td><td class="idx">39</td><td class="idx">9</td><td class="idx"><a href="#N12L39D9"><b>14.60606061</b></a></td><td class="idx">27</td><td class="idx"> </td></tr>
<tr><td class="idx">13</td><td class="idx">45</td><td class="idx">10</td><td class="idx"><a href="#N13L45D10"><b>16.71322011</b></a></td><td class="idx">36</td><td class="idx"> </td></tr>
<tr><td class="idx">14</td><td class="idx">51</td><td class="idx">10</td><td class="idx"><a href="#N14L51D10"><b>18.48537019</b></a></td><td class="idx">39</td><td class="idx"> </td></tr>
<tr><td class="idx">15</td><td class="idx">56</td><td class="idx">10</td><td class="idx"><a href="#N15L56D10"><b>21.07646798</b></a></td><td class="idx">44</td><td class="idx"> </td></tr>
<tr><td class="idx">16</td><td class="idx">60</td><td class="idx">10</td><td class="idx"><a href="#N16L60D10"><b>23.71055611</b></a></td><td class="idx">48</td><td class="idx"> </td></tr>
<tr><td class="idx">17</td><td class="idx">71</td><td class="idx">12</td><td class="idx"><a href="#N17L71D12"><b>25.2561 ± 0.0012</b></a></td><td class="idx">≤ 71</td><td class="idx"> </td></tr>
<tr><td class="idx">18</td><td class="idx">77</td><td class="idx">12</td><td class="idx"><a href="#N18L77D12"><b>27.5617 ± 0.0013</b></a></td><td class="idx">≤ 77</td><td class="idx"> </td></tr>
<tr><td class="idx">19</td><td class="idx">85</td><td class="idx">12</td><td class="idx"><a href="#N19L85D12"><b>30.3220 ± 0.0013</b></a></td><td class="idx">≤ 85</td><td class="idx"> </td></tr>
<tr><td class="idx">20</td><td class="idx">91</td><td class="idx">12</td><td class="idx"><a href="#N20L91D12"><b>32.6425 ± 0.0013</b></a></td><td class="idx">≤ 91</td><td class="idx"> </td></tr>
<tr><td class="idx">21</td><td class="idx">99</td><td class="idx">15</td><td class="idx"><a href="#N21L99D15"><b>35.7155 ± 0.0015</b></a></td><td class="idx">≤ 99</td><td class="idx"> </td></tr>
<tr><td class="idx">22</td><td class="idx">106</td><td class="idx">13</td><td class="idx"><a href="#N22L106D13"><b>38.0926 ± 0.0015</b></a></td><td class="idx">≤ 106</td><td class="idx"> </td></tr>
<tr><td class="idx">23</td><td class="idx">114</td><td class="idx">14</td><td class="idx"><a href="#N23L114D14"><b>40.9395 ± 0.0015</b></a></td><td class="idx">≤ 114</td><td class="idx"> </td></tr>
<tr><td class="idx">24</td><td class="idx">120</td><td class="idx">13</td><td class="idx"><a href="#N24L120D13"><b>43.0628 ± 0.0016</b></a></td><td class="idx">≤ 120</td><td class="idx"> </td></tr>
<tr><td class="idx">25</td><td class="idx">130</td><td class="idx">15</td><td class="idx"><a href="#N25L130D15"><b>46.8147 ± 0.0017</b></a></td><td class="idx">≤ 130</td><td class="idx"> </td></tr>
<tr><td class="idx">26</td><td class="idx">139</td><td class="idx">14</td><td class="idx"><a href="#N26L139D14"><b>49.3629 ± 0.0018</b></a></td><td class="idx">≤ 139</td><td class="idx"> </td></tr>
<tr><td class="idx">27</td><td class="idx">147</td><td class="idx">16</td><td class="idx"><a href="#N27L147D16"><b>51.2304 ± 0.0017</b></a></td><td class="idx">≤ 147</td><td class="idx"> </td></tr>
<tr><td class="idx">28</td><td class="idx">155</td><td class="idx">14</td><td class="idx"><a href="#N28L155D14"><b>54.8019 ± 0.0018</b></a></td><td class="idx">≤ 155</td><td class="idx"> </td></tr>
<tr><td class="idx">29</td><td class="idx">164</td><td class="idx">15</td><td class="idx"><a href="#N29L164D15"><b>57.4128 ± 0.0019</b></a></td><td class="idx">≤ 164</td><td class="idx"> </td></tr>
<tr><td class="idx">30</td><td class="idx">172</td><td class="idx">14</td><td class="idx"><a href="#N30L172D14"><b>61.4252 ± 0.0020</b></a></td><td class="idx">≤ 172</td><td class="idx"> </td></tr>
<tr><td class="idx">31</td><td class="idx">180</td><td class="idx">14</td><td class="idx"><a href="#N31L180D14"><b>63.7472 ± 0.0022</b></a></td><td class="idx">≤ 180</td><td class="idx"> </td></tr>
<tr><td class="idx">32</td><td class="idx">185</td><td class="idx">14</td><td class="idx"><a href="#N32L185D14"><b>67.4400 ± 0.0021</b></a></td><td class="idx">≤ 185</td><td class="idx"> </td></tr>
<tr><td class="idx">33</td><td class="idx">199</td><td class="idx">16</td><td class="idx"><a href="#N33L199D16"><b>71.8951 ± 0.0022</b></a></td><td class="idx">≤ 199</td><td class="idx"> </td></tr>
<tr><td class="idx">34</td><td class="idx">209</td><td class="idx">17</td><td class="idx"><a href="#N34L209D17"><b>74.4114 ± 0.0021</b></a></td><td class="idx">≤ 209</td><td class="idx"> </td></tr>
<tr><td class="idx">35</td><td class="idx">220</td><td class="idx">17</td><td class="idx"><a href="#N35L220D17"><b>77.3440 ± 0.0021</b></a></td><td class="idx">≤ 220</td><td class="idx"> </td></tr>
<tr><td class="idx">36</td><td class="idx">227</td><td class="idx">18</td><td class="idx"><a href="#N36L227D18"><b>79.5490 ± 0.0025</b></a></td><td class="idx">≤ 227</td><td class="idx"> </td></tr>
<tr><td class="idx">37</td><td class="idx">240</td><td class="idx">17</td><td class="idx"><a href="#N37L240D17"><b>82.4906 ± 0.0024</b></a></td><td class="idx">≤ 240</td><td class="idx"> </td></tr>
<tr><td class="idx">38</td><td class="idx">250</td><td class="idx">17</td><td class="idx"><a href="#N38L250D17"><b>87.3315 ± 0.0025</b></a></td><td class="idx">≤ 250</td><td class="idx"> </td></tr>
<tr><td class="idx">39</td><td class="idx">259</td><td class="idx">17</td><td class="idx"><a href="#N39L259D17"><b>86.5545 ± 0.0025</b></a></td><td class="idx">≤ 259</td><td class="idx"> </td></tr>
<tr><td class="idx">40</td><td class="idx">265</td><td class="idx">17</td><td class="idx"><a href="#N40L265D17"><b>91.5369 ± 0.0024</b></a></td><td class="idx">≤ 265</td><td class="idx"> </td></tr>
<tr><td class="idx">41</td><td class="idx">282</td><td class="idx">19</td><td class="idx"><a href="#N41L282D19"><b>96.3299 ± 0.0027</b></a></td><td class="idx">≤ 282</td><td class="idx"> </td></tr>
<tr><td class="idx">42</td><td class="idx">291</td><td class="idx">18</td><td class="idx"><a href="#N42L291D18"><b>99.1082 ± 0.0026</b></a></td><td class="idx">≤ 291</td><td class="idx"> </td></tr>
<tr><td class="idx">43</td><td class="idx">303</td><td class="idx">19</td><td class="idx"><a href="#N43L303D19"><b>99.9393 ± 0.0027</b></a></td><td class="idx">≤ 303</td><td class="idx"> </td></tr>
<tr><td class="idx">44</td><td class="idx">309</td><td class="idx">19</td><td class="idx"><a href="#N44L309D19"><b>104.4289 ± 0.0029</b></a></td><td class="idx">≤ 309</td><td class="idx"> </td></tr>
<tr><td class="idx">45</td><td class="idx">324</td><td class="idx">19</td><td class="idx"><a href="#N45L324D19"><b>108.7602 ± 0.0028</b></a></td><td class="idx">≤ 324</td><td class="idx"> </td></tr>
<tr><td class="idx">46</td><td class="idx">332</td><td class="idx">19</td><td class="idx"><a href="#N46L332D19"><b>111.2155 ± 0.0028</b></a></td><td class="idx">≤ 332</td><td class="idx"> </td></tr>
<tr><td class="idx">47</td><td class="idx">340</td><td class="idx">19</td><td class="idx"><a href="#N47L340D19"><b>114.4640 ± 0.0030</b></a></td><td class="idx">≤ 340</td><td class="idx"> </td></tr>
<tr><td class="idx">48</td><td class="idx">346</td><td class="idx">19</td><td class="idx"><a href="#N48L346D19"><b>118.1455 ± 0.0093</b></a></td><td class="idx">≤ 346</td><td class="idx"> </td></tr>
<tr><td class="idx">49</td><td class="idx">365</td><td class="idx">21</td><td class="idx"><a href="#N49L365D21"><b>123.1709 ± 0.0035</b></a></td><td class="idx">≤ 365</td><td class="idx"> </td></tr>
<tr><td class="idx">50</td><td class="idx">376</td><td class="idx">21</td><td class="idx"><a href="#N50L376D21"><b>127.1707 ± 0.0038</b></a></td><td class="idx">≤ 376</td><td class="idx"> </td></tr>
<tr><td class="idx">51</td><td class="idx">387</td><td class="idx">22</td><td class="idx"><a href="#N51L387D22"><b>130.2316 ± 0.0036</b></a></td><td class="idx">≤ 387</td><td class="idx"> </td></tr>
<tr><td class="idx">52</td><td class="idx">395</td><td class="idx">20</td><td class="idx"><a href="#N52L395D20"><b>135.0479 ± 0.0034</b></a></td><td class="idx">≤ 395</td><td class="idx"> </td></tr>
<tr><td class="idx">53</td><td class="idx">411</td><td class="idx">22</td><td class="idx"><a href="#N53L411D22"><b>138.0453 ± 0.0038</b></a></td><td class="idx">≤ 411</td><td class="idx"> </td></tr>
<tr><td class="idx">54</td><td class="idx">421</td><td class="idx">20</td><td class="idx"><a href="#N54L421D20"><b>144.5874 ± 0.0035</b></a></td><td class="idx">≤ 421</td><td class="idx"> </td></tr>
<tr><td class="idx">55</td><td class="idx">432</td><td class="idx">20</td><td class="idx"><a href="#N55L432D20"><b>147.4487 ± 0.0036</b></a></td><td class="idx">≤ 432</td><td class="idx"> </td></tr>
<tr><td class="idx">56</td><td class="idx">438</td><td class="idx">20</td><td class="idx"><a href="#N56L438D20"><b>152.8920 ± 0.0037</b></a></td><td class="idx">≤ 438</td><td class="idx"> </td></tr>
<tr><td class="idx">57</td><td class="idx">454</td><td class="idx">21</td><td class="idx"><a href="#N57L454D21"><b>155.0971 ± 0.0039</b></a></td><td class="idx">≤ 454</td><td class="idx"> </td></tr>
<tr><td class="idx">58</td><td class="idx">465</td><td class="idx">21</td><td class="idx"><a href="#N58L465D21"><b>160.2563 ± 0.0040</b></a></td><td class="idx">≤ 465</td><td class="idx"> </td></tr>
<tr><td class="idx">59</td><td class="idx">476</td><td class="idx">21</td><td class="idx"><a href="#N59L476D21"><b>163.0882 ± 0.0039</b></a></td><td class="idx">≤ 476</td><td class="idx"> </td></tr>
<tr><td class="idx">60</td><td class="idx">483</td><td class="idx">21</td><td class="idx"><a href="#N60L483D21"><b>165.6466 ± 0.0042</b></a></td><td class="idx">≤ 483</td><td class="idx"> </td></tr>
<tr><td class="idx">61</td><td class="idx">497</td><td class="idx">22</td><td class="idx"><a href="#N61L497D22"><b>169.3583 ± 0.0046</b></a></td><td class="idx">≤ 497</td><td class="idx"> </td></tr>
<tr><td class="idx">62</td><td class="idx">506</td><td class="idx">21</td><td class="idx"><a href="#N62L506D21"><b>174.4571 ± 0.0045</b></a></td><td class="idx">≤ 506</td><td class="idx"> </td></tr>
<tr><td class="idx">63</td><td class="idx">515</td><td class="idx">21</td><td class="idx"><a href="#N63L515D21"><b>179.8926 ± 0.0045</b></a></td><td class="idx">≤ 515</td><td class="idx"> </td></tr>
<tr><td class="idx">64</td><td class="idx">521</td><td class="idx">21</td><td class="idx"><a href="#N64L521D21"><b>184.2120 ± 0.0039</b></a></td><td class="idx">≤ 521</td><td class="idx"> </td></tr>
</table>
<h3>Individual networks:</h3>
<table id=Networks>
<tr id="N2L1D1"><td>Sorting network for 2 inputs, 1 CE, 1 layer.<br>Worst case 1 swaps, 0.5 swaps on average.<br>
<p class="mono">[(0,1)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N3L3D3"><td>Sorting network for 3 inputs, 3 CE, 3 layer.<br>Worst case 2 swaps, 1.16666667 swaps on average.<br>
<p class="mono">[(0,2)]<br>
[(0,1)]<br>
[(1,2)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N4L5D3"><td>Sorting network for 4 inputs, 5 CE, 3 layer.<br>Worst case 4 swaps, 2.33333333 swaps on average.<br>
<p class="mono">[(0,3),(1,2)]<br>
[(0,1),(2,3)]<br>
[(1,2)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N5L9D5"><td>Sorting network for 5 inputs, 9 CE, 5 layer.<br>Worst case 6 swaps, 3.13333333 swaps on average.<br>
<p class="mono">[(0,4)]<br>
[(0,2),(1,4)]<br>
[(1,3),(2,4)]<br>
[(0,1),(2,3)]<br>
[(1,2),(3,4)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N6L12D5"><td>Sorting network for 6 inputs, 12 CE, 5 layer.<br>Worst case 9 swaps, 4.56666667 swaps on average.<br>
<p class="mono">[(0,3),(1,4),(2,5)]<br>
[(0,2),(3,5)]<br>
[(1,3),(2,4)]<br>
[(0,1),(2,3),(4,5)]<br>
[(1,2),(3,4)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N7L16D6"><td>Sorting network for 7 inputs, 16 CE, 6 layer.<br>Worst case 11 swaps, 5.89047619 swaps on average.<br>
<p class="mono">[(0,6),(1,5),(2,3)]<br>
[(0,2),(1,4),(3,6)]<br>
[(0,1),(3,5),(4,6)]<br>
[(1,3),(2,4),(5,6)]<br>
[(2,3),(4,5)]<br>
[(1,2),(3,4)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N8L19D6"><td>Sorting network for 8 inputs, 19 CE, 6 layer.<br>Worst case 15 swaps, 7.93333333 swaps on average.<br>
<p class="mono">[(0,5),(1,3),(2,7),(4,6)]<br>
[(0,2),(1,4),(3,6),(5,7)]<br>
[(0,1),(2,4),(3,5),(6,7)]<br>
[(1,3),(4,6)]<br>
[(2,3),(4,5)]<br>
[(1,2),(3,4),(5,6)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N9L25D7"><td>Sorting network for 9 inputs, 25 CE, 7 layer.<br>Worst case 17 swaps, 9.02539683 swaps on average.<br>
<p class="mono">[(0,8),(1,6),(2,5),(4,7)]<br>
[(0,4),(2,6),(3,7),(5,8)]<br>
[(0,2),(1,5),(3,4),(6,8)]<br>
[(1,3),(4,6),(5,7)]<br>
[(0,1),(2,4),(3,5),(7,8)]<br>
[(2,3),(4,5),(6,7)]<br>
[(1,2),(3,4),(5,6)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N10L29D8"><td>Sorting network for 10 inputs, 29 CE, 8 layer.<br>Worst case 21 swaps, 10.77619048 swaps on average.<br>
<p class="mono">[(0,7),(1,6),(2,9),(3,8),(4,5)]<br>
[(0,3),(1,4),(5,8),(6,9)]<br>
[(0,2),(3,6),(7,9)]<br>
[(0,1),(2,4),(5,7),(8,9)]<br>
[(1,3),(2,5),(4,7),(6,8)]<br>
[(1,2),(3,5),(4,6),(7,8)]<br>
[(2,3),(4,5),(6,7)]<br>
[(3,4),(5,6)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N11L35D8"><td>Sorting network for 11 inputs, 35 CE, 8 layer.<br>Worst case 25 swaps, 12.24155844 swaps on average.<br>
<p class="mono">[(0,10),(1,7),(2,9),(3,8)]<br>
[(0,3),(2,6),(4,9),(5,7),(8,10)]<br>
[(0,2),(1,5),(4,8),(6,9),(7,10)]<br>
[(1,4),(2,7),(3,6),(5,8),(9,10)]<br>
[(0,1),(2,4),(3,5),(6,8),(7,9)]<br>
[(1,3),(4,6),(5,7),(8,9)]<br>
[(2,3),(4,5),(6,7)]<br>
[(1,2),(3,4),(5,6),(7,8)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N12L39D9"><td>Sorting network for 12 inputs, 39 CE, 9 layer.<br>Worst case 27 swaps, 14.60606061 swaps on average.<br>
<p class="mono">[(0,11),(1,10),(2,9),(3,8),(4,7),(5,6)]<br>
[(0,5),(1,3),(6,11),(8,10)]<br>
[(0,2),(3,7),(4,8),(9,11)]<br>
[(1,4),(2,5),(6,9),(7,10)]<br>
[(0,1),(2,4),(3,6),(5,8),(7,9),(10,11)]<br>
[(1,3),(4,7),(5,6),(8,10)]<br>
[(1,2),(3,5),(6,8),(9,10)]<br>
[(2,3),(4,5),(6,7),(8,9)]<br>
[(3,4),(5,6),(7,8)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N13L45D10"><td>Sorting network for 13 inputs, 45 CE, 10 layer.<br>Worst case 36 swaps, 16.71322011 swaps on average.<br>
<p class="mono">[(0,8),(1,7),(2,9),(3,10),(4,12),(5,11)]<br>
[(0,2),(3,4),(6,11),(8,9),(10,12)]<br>
[(0,3),(1,6),(2,10),(4,8),(7,11),(9,12)]<br>
[(5,8),(6,9),(7,10),(11,12)]<br>
[(1,5),(3,6),(4,7),(8,10),(9,11)]<br>
[(0,1),(2,5),(8,9),(10,11)]<br>
[(1,3),(2,4),(5,7),(6,8),(9,10)]<br>
[(1,2),(3,4),(5,6),(7,8)]<br>
[(2,3),(4,5),(6,7),(8,9)]<br>
[(3,4),(5,6)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N14L51D10"><td>Sorting network for 14 inputs, 51 CE, 10 layer.<br>Worst case 39 swaps, 18.48537019 swaps on average.<br>
<p class="mono">[(0,13),(1,12),(2,11),(3,10),(4,9),(5,8),(6,7)]<br>
[(0,6),(1,5),(2,4),(7,13),(8,12),(9,11)]<br>
[(0,2),(3,9),(4,10),(11,13)]<br>
[(1,3),(2,5),(4,7),(6,9),(8,11),(10,12)]<br>
[(0,1),(3,6),(4,8),(5,9),(7,10),(12,13)]<br>
[(1,3),(2,4),(5,8),(9,11),(10,12)]<br>
[(1,2),(3,4),(5,7),(6,8),(9,10),(11,12)]<br>
[(2,3),(4,6),(7,9),(10,11)]<br>
[(4,5),(6,7),(8,9)]<br>
[(3,4),(5,6),(7,8),(9,10)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N15L56D10"><td>Sorting network for 15 inputs, 56 CE, 10 layer.<br>Worst case 44 swaps, 21.07646798 swaps on average.<br>
<p class="mono">[(0,14),(1,13),(2,12),(3,11),(5,8),(6,10),(7,9)]<br>
[(0,5),(1,7),(2,6),(4,11),(8,14),(9,13),(10,12)]<br>
[(0,2),(3,9),(4,7),(5,10),(6,8),(11,13),(12,14)]<br>
[(1,5),(2,4),(3,6),(7,10),(8,11),(9,12),(13,14)]<br>
[(0,2),(1,3),(4,9),(5,8),(6,7),(10,12),(11,13)]<br>
[(0,1),(2,3),(4,6),(7,9),(10,11),(12,13)]<br>
[(1,2),(3,5),(8,10),(11,12)]<br>
[(3,4),(5,6),(7,8),(9,10)]<br>
[(2,3),(4,5),(6,7),(8,9),(10,11)]<br>
[(5,6),(7,8)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N16L60D10"><td>Sorting network for 16 inputs, 60 CE, 10 layer.<br>Worst case 48 swaps, 23.71055611 swaps on average.<br>
<p class="mono">[(0,15),(1,14),(2,13),(3,12),(4,11),(5,10),(6,9),(7,8)]<br>
[(0,4),(1,6),(2,7),(3,5),(8,13),(9,14),(10,12),(11,15)]<br>
[(0,3),(1,2),(4,10),(5,11),(6,8),(7,9),(12,15),(13,14)]<br>
[(0,1),(2,5),(3,6),(4,7),(8,11),(9,12),(10,13),(14,15)]<br>
[(1,3),(2,4),(5,10),(6,9),(7,8),(11,13),(12,14)]<br>
[(1,2),(3,4),(5,7),(8,10),(11,12),(13,14)]<br>
[(2,3),(4,6),(9,11),(12,13)]<br>
[(4,5),(6,7),(8,9),(10,11)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12)]<br>
[(6,7),(8,9)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N17L71D12"><td>Sorting network for 17 inputs, 71 CEs, 12 layers.<br>25.2561 ± 0.0012 swaps on average.<br>
<p class="mono">[(0,9),(1,12),(2,10),(3,13),(4,15),(6,14),(7,11),(8,16)]<br>
[(0,5),(1,6),(2,8),(4,7),(10,14),(11,15)]<br>
[(0,3),(1,4),(5,16),(6,8),(7,9),(10,13)]<br>
[(0,2),(3,7),(5,12),(9,16),(13,15)]<br>
[(0,1),(2,4),(3,6),(5,10),(7,11),(9,12),(13,14)]<br>
[(2,3),(7,10),(8,11),(9,13),(12,15),(14,16)]<br>
[(4,8),(5,7),(6,9),(10,13),(12,14),(15,16)]<br>
[(1,5),(4,7),(8,12),(11,14)]<br>
[(1,2),(3,5),(4,6),(7,9),(8,10),(11,13),(14,15)]<br>
[(2,3),(5,7),(6,8),(9,11),(10,12),(13,14)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N18L77D12"><td>Sorting network for 18 inputs, 77 CEs, 12 layers.<br>27.5617 ± 0.0013 swaps on average.<br>
<p class="mono">[(0,11),(1,8),(2,13),(3,12),(4,15),(5,14),(6,17),(7,10),(9,16)]<br>
[(0,5),(1,9),(2,7),(3,6),(8,16),(10,15),(11,14),(12,17)]<br>
[(0,3),(5,12),(6,11),(14,17)]<br>
[(0,2),(4,6),(5,10),(7,12),(11,13),(15,17)]<br>
[(1,4),(3,7),(6,9),(8,11),(10,14),(13,16)]<br>
[(0,1),(3,6),(4,7),(5,8),(9,12),(10,13),(11,14),(16,17)]<br>
[(1,5),(2,4),(7,9),(8,10),(12,16),(13,15)]<br>
[(2,3),(4,6),(7,10),(11,13),(14,15)]<br>
[(1,2),(3,5),(4,8),(6,10),(7,11),(9,13),(12,14),(15,16)]<br>
[(2,3),(5,7),(6,8),(9,11),(10,12),(14,15)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N19L85D12"><td>Sorting network for 19 inputs, 85 CEs, 12 layers.<br>30.3220 ± 0.0013 swaps on average.<br>
<p class="mono">[(0,18),(1,11),(2,9),(4,12),(5,15),(6,17),(7,14),(8,16),(10,13)]<br>
[(0,10),(1,8),(2,7),(3,12),(5,6),(9,14),(11,16),(13,18),(15,17)]<br>
[(0,5),(3,11),(4,8),(6,13),(10,15),(12,17),(16,18)]<br>
[(1,5),(2,4),(3,10),(8,13),(11,15),(12,16),(14,18)]<br>
[(0,2),(4,6),(7,10),(9,12),(14,16)]<br>
[(1,9),(2,3),(5,12),(6,11),(7,8),(10,13),(14,17)]<br>
[(1,2),(4,7),(5,9),(6,14),(8,10),(12,15),(17,18)]<br>
[(0,1),(2,4),(3,5),(8,9),(10,14),(13,15),(16,17)]<br>
[(1,2),(5,7),(6,8),(9,11),(10,12),(13,16),(15,17)]<br>
[(3,5),(4,6),(7,9),(8,10),(11,13),(12,14),(15,16)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14)]<br>
[(2,3),(4,5),(6,7),(8,9),(10,11),(12,13),(14,15)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N20L91D12"><td>Sorting network for 20 inputs, 91 CEs, 12 layers.<br>32.6425 ± 0.0013 swaps on average.<br>
<p class="mono">[(0,19),(1,18),(2,17),(3,16),(4,15),(5,14),(6,13),(7,12),(8,11),(9,10)]<br>
[(0,9),(1,7),(2,8),(3,6),(4,5),(10,19),(11,17),(12,18),(13,16),(14,15)]<br>
[(0,2),(1,4),(5,12),(7,14),(8,10),(9,11),(15,18),(17,19)]<br>
[(0,3),(2,7),(4,9),(5,8),(10,15),(11,14),(12,17),(16,19)]<br>
[(1,5),(6,11),(8,13),(14,18)]<br>
[(0,1),(3,5),(4,8),(6,9),(10,13),(11,15),(14,16),(18,19)]<br>
[(1,3),(2,6),(5,8),(7,10),(9,12),(11,14),(13,17),(16,18)]<br>
[(2,4),(5,7),(8,10),(9,11),(12,14),(15,17)]<br>
[(1,2),(3,4),(6,8),(7,9),(10,12),(11,13),(15,16),(17,18)]<br>
[(2,3),(4,6),(5,7),(8,10),(9,11),(12,14),(13,15),(16,17)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14),(15,16)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N21L99D15"><td>Sorting network for 21 inputs, 99 CEs, 15 layers.<br>35.7155 ± 0.0015 swaps on average.<br>
<p class="mono">[(0,10),(1,8),(2,5),(3,13),(4,18),(6,11),(7,17),(9,16),(12,19),(15,20)]<br>
[(0,4),(1,9),(2,12),(3,6),(5,19),(7,15),(8,16),(10,18),(11,13),(17,20)]<br>
[(0,7),(2,3),(4,15),(5,11),(6,12),(10,17),(13,19),(18,20)]<br>
[(0,2),(3,7),(4,14),(5,10),(11,17),(12,15),(13,18),(16,20)]<br>
[(4,6),(9,13),(14,18)]<br>
[(1,4),(6,9),(8,14),(10,13),(18,19)]<br>
[(0,1),(3,6),(4,11),(7,9),(8,12),(13,15),(14,17),(16,18),(19,20)]<br>
[(1,3),(2,4),(5,8),(11,14),(12,16),(15,18),(17,19)]<br>
[(2,5),(6,8),(7,11),(9,14),(10,12),(13,16),(15,17),(18,19)]<br>
[(1,2),(3,5),(7,10),(9,12),(11,13),(14,16),(17,18)]<br>
[(2,3),(4,10),(5,7),(9,11),(12,13),(14,15),(16,17)]<br>
[(4,6),(8,10),(15,16)]<br>
[(4,5),(6,8),(10,12),(13,15)]<br>
[(3,4),(6,7),(8,9),(10,11),(12,14)]<br>
[(5,6),(7,8),(9,10),(11,12),(13,14)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N22L106D13"><td>Sorting network for 22 inputs, 106 CEs, 13 layers.<br>38.0926 ± 0.0015 swaps on average.<br>
<p class="mono">[(0,6),(1,14),(2,11),(3,13),(4,12),(5,16),(7,20),(8,18),(9,17),(10,19),(15,21)]<br>
[(0,8),(1,7),(2,9),(3,15),(4,10),(6,18),(11,17),(12,19),(13,21),(14,20)]<br>
[(0,2),(1,5),(3,4),(6,11),(7,14),(8,9),(10,15),(12,13),(16,20),(17,18),(19,21)]<br>
[(0,3),(2,10),(4,8),(5,14),(6,12),(7,16),(9,15),(11,19),(13,17),(18,21)]<br>
[(1,4),(5,8),(7,9),(12,14),(13,16),(17,20)]<br>
[(0,1),(3,7),(4,12),(5,6),(8,11),(9,17),(10,13),(14,18),(15,16),(20,21)]<br>
[(1,3),(2,4),(6,10),(8,12),(9,13),(11,15),(17,19),(18,20)]<br>
[(2,5),(4,7),(9,12),(14,17),(16,19)]<br>
[(1,2),(3,5),(4,6),(7,10),(11,14),(15,17),(16,18),(19,20)]<br>
[(2,3),(7,8),(9,11),(10,12),(13,14),(18,19)]<br>
[(5,7),(6,9),(8,10),(11,13),(12,15),(14,16)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N23L114D14"><td>Sorting network for 23 inputs, 114 CEs, 14 layers.<br>40.9395 ± 0.0015 swaps on average.<br>
<p class="mono">[(0,5),(1,21),(2,20),(3,16),(4,18),(7,12),(8,14),(9,13),(10,15),(11,19),(17,22)]<br>
[(0,11),(1,10),(2,4),(3,7),(5,19),(6,14),(9,17),(12,16),(13,22),(15,21),(18,20)]<br>
[(0,3),(2,9),(4,17),(5,12),(6,15),(7,11),(8,10),(13,18),(14,21),(16,19),(20,22)]<br>
[(0,2),(3,9),(4,7),(5,13),(11,17),(12,18),(16,20),(19,22)]<br>
[(1,13),(4,5),(7,15),(8,12),(9,10),(14,19),(21,22)]<br>
[(1,8),(6,9),(7,12),(10,18),(11,14),(15,20),(17,21)]<br>
[(2,6),(9,16),(11,13),(14,17),(18,20),(19,21)]<br>
[(1,2),(3,9),(6,8),(7,11),(10,13),(12,16),(17,19),(20,21)]<br>
[(0,1),(2,4),(3,6),(5,8),(9,11),(10,14),(12,15),(13,17),(16,18)]<br>
[(1,3),(4,9),(5,7),(8,11),(10,12),(13,15),(14,16),(18,19)]<br>
[(1,2),(3,5),(6,7),(8,10),(11,13),(12,14),(15,17),(16,18),(19,20)]<br>
[(2,3),(4,6),(7,9),(11,12),(13,14),(15,16),(17,19)]<br>
[(3,4),(5,6),(7,8),(9,10),(12,13),(14,15),(17,18)]<br>
[(4,5),(6,7),(8,9),(10,11),(16,17)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N24L120D13"><td>Sorting network for 24 inputs, 120 CEs, 13 layers.<br>43.0628 ± 0.0016 swaps on average.<br>
<p class="mono">[(0,17),(1,18),(2,15),(3,11),(4,16),(5,22),(6,23),(7,19),(8,21),(9,10),(12,20),(13,14)]<br>
[(0,6),(1,5),(2,8),(3,12),(4,7),(9,13),(10,14),(11,20),(15,21),(16,19),(17,23),(18,22)]<br>
[(0,9),(1,4),(2,3),(5,16),(6,11),(7,18),(8,10),(12,17),(13,15),(14,23),(19,22),(20,21)]<br>
[(0,2),(3,9),(5,12),(6,13),(10,17),(11,18),(14,20),(21,23)]<br>
[(3,6),(4,9),(7,13),(8,12),(10,16),(11,15),(14,19),(17,20)]<br>
[(1,6),(2,4),(3,7),(5,8),(9,14),(10,13),(11,12),(15,18),(16,20),(17,22),(19,21)]<br>
[(0,1),(2,5),(4,10),(6,7),(9,11),(12,14),(13,19),(16,17),(18,21),(22,23)]<br>
[(1,3),(4,6),(5,9),(7,10),(8,11),(12,15),(13,16),(14,18),(17,19),(20,22)]<br>
[(1,2),(3,5),(4,8),(7,9),(10,11),(12,13),(14,16),(15,19),(18,20),(21,22)]<br>
[(2,3),(5,7),(6,8),(9,10),(13,14),(15,17),(16,18),(20,21)]<br>
[(3,4),(6,7),(8,12),(11,15),(16,17),(19,20)]<br>
[(4,5),(8,9),(10,12),(11,13),(14,15),(18,19)]<br>
[(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N25L130D15"><td>Sorting network for 25 inputs, 130 CEs, 15 layers.<br>46.8147 ± 0.0017 swaps on average.<br>
<p class="mono">[(0,24),(1,13),(2,12),(3,23),(4,15),(5,14),(6,19),(7,21),(8,11),(9,17),(10,20),(16,22)]<br>
[(0,5),(1,9),(2,8),(3,19),(4,16),(7,10),(11,12),(13,17),(14,24),(15,22),(18,23),(20,21)]<br>
[(0,7),(2,4),(3,9),(5,10),(6,18),(8,16),(11,15),(12,22),(14,20),(19,23),(21,24)]<br>
[(0,2),(1,6),(4,7),(5,8),(9,18),(10,16),(11,14),(12,21),(13,19),(15,20),(17,23),(22,24)]<br>
[(3,11),(9,12),(10,17),(15,18),(16,21),(23,24)]<br>
[(1,3),(9,13),(10,14),(16,22),(17,20),(18,21)]<br>
[(0,1),(2,9),(3,5),(6,16),(8,17),(19,22),(21,23)]<br>
[(1,3),(6,11),(8,15),(12,19),(16,21),(20,22)]<br>
[(4,6),(7,12),(8,10),(11,14),(13,15),(16,18),(17,19),(20,21),(22,23)]<br>
[(2,4),(5,7),(6,9),(11,13),(12,15),(14,17),(19,20),(21,22)]<br>
[(1,2),(3,4),(5,8),(6,11),(7,10),(9,13),(12,14),(16,19),(17,18)]<br>
[(2,3),(5,6),(7,11),(8,9),(10,13),(12,16),(15,17)]<br>
[(3,5),(4,7),(6,8),(9,11),(10,12),(13,15),(14,16),(17,18)]<br>
[(4,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,19),(18,20)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N26L139D14"><td>Sorting network for 26 inputs, 139 CEs, 14 layers.<br>49.3629 ± 0.0018 swaps on average.<br>
<p class="mono">[(0,17),(1,24),(2,22),(3,23),(4,5),(6,9),(7,15),(8,25),(10,18),(11,12),(13,14),(16,19),(20,21)]<br>
[(0,4),(1,16),(2,13),(3,11),(5,17),(7,10),(8,20),(9,24),(12,23),(14,22),(15,18),(21,25)]<br>
[(0,2),(1,7),(3,8),(4,13),(5,14),(6,16),(9,19),(11,20),(12,21),(17,22),(18,24),(23,25)]<br>
[(0,3),(1,6),(2,8),(4,11),(5,12),(7,18),(9,15),(10,16),(13,20),(14,21),(17,23),(19,24),(22,25)]<br>
[(0,1),(4,9),(6,7),(10,11),(14,15),(16,21),(18,19),(24,25)]<br>
[(1,3),(2,6),(5,10),(7,12),(9,14),(11,16),(13,18),(15,20),(19,23),(22,24)]<br>
[(1,4),(2,5),(3,13),(8,14),(9,10),(11,17),(12,22),(15,16),(20,23),(21,24)]<br>
[(1,2),(3,4),(6,11),(7,8),(10,13),(12,15),(14,19),(17,18),(21,22),(23,24)]<br>
[(5,7),(6,9),(8,14),(10,12),(11,17),(13,15),(16,19),(18,20)]<br>
[(3,5),(4,7),(8,11),(14,17),(18,21),(20,22)]<br>
[(2,3),(4,6),(7,9),(8,10),(11,13),(12,14),(15,17),(16,18),(19,21),(22,23)]<br>
[(3,4),(5,7),(6,8),(9,12),(10,11),(13,16),(14,15),(17,19),(18,20),(21,22)]<br>
[(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N27L147D16"><td>Sorting network for 27 inputs, 147 CEs, 16 layers.<br>51.2304 ± 0.0017 swaps on average.<br>
<p class="mono">[(0,19),(1,24),(2,17),(3,9),(4,11),(5,21),(6,7),(8,25),(10,26),(12,23),(13,18),(14,20),(16,22)]<br>
[(0,14),(1,13),(2,10),(3,12),(4,16),(5,15),(6,8),(7,25),(9,23),(11,22),(17,26),(18,24),(19,20)]<br>
[(0,6),(1,3),(2,4),(7,19),(8,14),(9,18),(10,16),(11,17),(12,13),(15,21),(20,25),(22,26),(23,24)]<br>
[(0,2),(3,10),(4,12),(5,9),(7,15),(8,11),(13,19),(17,23),(18,22),(21,25),(24,26)]<br>
[(1,5),(4,7),(9,11),(13,16),(14,23),(15,22),(20,24),(25,26)]<br>
[(1,8),(2,5),(10,14),(11,21),(12,20),(15,17),(16,24),(22,23)]<br>
[(0,1),(5,13),(6,11),(7,10),(8,9),(14,17),(19,21),(23,25)]<br>
[(1,2),(3,6),(9,13),(11,18),(16,19),(21,24),(22,23)]<br>
[(3,4),(6,15),(10,11),(18,20),(19,21),(24,25)]<br>
[(1,3),(4,8),(7,10),(12,15),(13,18),(14,20),(19,22),(21,23)]<br>
[(2,4),(5,8),(6,12),(11,15),(16,19),(17,20),(23,24)]<br>
[(2,3),(4,6),(5,7),(8,10),(9,12),(11,13),(14,16),(15,18),(17,19),(20,22)]<br>
[(4,5),(6,8),(7,9),(10,12),(11,14),(13,17),(15,16),(18,19),(20,21),(22,23)]<br>
[(5,7),(8,10),(9,11),(12,14),(13,15),(16,18),(19,21)]<br>
[(3,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,20),(21,22)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N28L155D14"><td>Sorting network for 28 inputs, 155 CEs, 14 layers.<br>54.8019 ± 0.0018 swaps on average.<br>
<p class="mono">[(0,22),(1,21),(2,8),(3,14),(4,16),(5,27),(6,26),(7,10),(9,15),(11,23),(12,18),(13,24),(17,20),(19,25)]<br>
[(0,12),(1,6),(2,3),(4,17),(5,9),(7,11),(8,14),(10,23),(13,19),(15,27),(16,20),(18,22),(21,26),(24,25)]<br>
[(0,13),(1,7),(2,5),(3,9),(6,17),(8,15),(10,21),(12,19),(14,27),(18,24),(20,26),(22,25)]<br>
[(0,2),(3,12),(4,7),(5,13),(8,18),(9,19),(10,16),(11,17),(14,22),(15,24),(20,23),(25,27)]<br>
[(1,4),(2,5),(3,8),(6,11),(7,10),(9,15),(12,18),(16,21),(17,20),(19,24),(22,25),(23,26)]<br>
[(0,1),(2,6),(3,7),(4,8),(5,11),(9,14),(10,15),(12,17),(13,18),(16,22),(19,23),(20,24),(21,25),(26,27)]<br>
[(1,5),(2,4),(6,13),(7,12),(9,16),(11,18),(14,21),(15,20),(22,26),(23,25)]<br>
[(1,3),(6,10),(7,9),(8,11),(12,14),(13,15),(16,19),(17,21),(18,20),(24,26)]<br>
[(1,2),(4,6),(5,8),(9,12),(10,13),(14,17),(15,18),(19,22),(21,23),(25,26)]<br>
[(3,4),(5,6),(8,10),(11,13),(14,16),(17,19),(21,22),(23,24)]<br>
[(2,3),(4,5),(6,8),(10,12),(11,14),(13,16),(15,17),(19,21),(22,23),(24,25)]<br>
[(6,7),(8,9),(10,11),(12,14),(13,15),(16,17),(18,19),(20,21)]<br>
[(4,6),(5,8),(7,10),(9,11),(12,13),(14,15),(16,18),(17,20),(19,22),(21,23)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N29L164D15"><td>Sorting network for 29 inputs, 164 CEs, 15 layers.<br>57.4128 ± 0.0019 swaps on average.<br>
<p class="mono">[(0,8),(1,7),(2,18),(3,26),(4,15),(5,21),(6,25),(9,22),(11,23),(12,28),(13,14),(16,19),(17,24),(20,27)]<br>
[(0,6),(1,9),(2,13),(3,16),(7,22),(8,25),(10,21),(11,20),(12,17),(14,18),(19,26),(23,27),(24,28)]<br>
[(0,12),(1,11),(2,3),(4,10),(6,17),(7,23),(8,24),(9,20),(13,16),(14,19),(15,21),(18,26),(22,27),(25,28)]<br>
[(0,2),(3,12),(4,11),(5,22),(6,13),(8,14),(10,20),(15,23),(16,17),(18,25),(19,24),(21,27),(26,28)]<br>
[(1,4),(2,8),(3,9),(5,16),(6,15),(7,13),(10,19),(11,14),(17,22),(20,24),(21,25),(23,26),(27,28)]<br>
[(0,5),(3,6),(7,10),(9,12),(13,19),(14,20),(15,18),(16,17),(22,27),(25,26)]<br>
[(0,1),(2,5),(4,7),(6,8),(9,15),(12,19),(13,16),(17,20),(18,23),(22,25),(26,27)]<br>
[(1,3),(2,4),(5,11),(7,8),(9,10),(12,21),(13,14),(17,18),(19,20),(22,24),(25,26)]<br>
[(1,2),(3,5),(4,9),(6,7),(8,11),(10,15),(12,17),(14,16),(18,22),(21,23),(24,27)]<br>
[(3,6),(5,8),(10,13),(14,15),(16,19),(17,21),(20,23),(24,26)]<br>
[(2,3),(4,6),(5,7),(8,12),(11,17),(18,21),(20,22),(23,25)]<br>
[(3,4),(7,9),(8,10),(11,13),(12,14),(15,17),(16,18),(19,21),(23,24)]<br>
[(5,7),(6,8),(9,12),(10,11),(13,15),(14,16),(17,18),(19,20),(21,22),(24,25)]<br>
[(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,19),(18,20),(21,23)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N30L172D14"><td>Sorting network for 30 inputs, 172 CEs, 14 layers.<br>61.4252 ± 0.0020 swaps on average.<br>
<p class="mono">[(0,18),(1,14),(2,12),(3,16),(4,10),(5,20),(6,23),(7,8),(9,24),(11,29),(13,26),(15,28),(17,27),(19,25),(21,22)]<br>
[(0,21),(1,19),(2,9),(4,15),(5,17),(6,13),(7,11),(8,29),(10,28),(12,24),(14,25),(16,23),(18,22),(20,27)]<br>
[(0,4),(1,7),(3,9),(5,6),(8,14),(10,18),(11,19),(12,16),(13,17),(15,21),(20,26),(22,28),(23,24),(25,29)]<br>
[(0,5),(2,11),(3,7),(4,13),(6,15),(8,12),(9,19),(10,20),(14,23),(16,25),(17,21),(18,27),(22,26),(24,29)]<br>
[(1,5),(2,4),(3,6),(7,15),(8,10),(9,17),(11,13),(12,20),(14,22),(16,18),(19,21),(23,26),(24,28),(25,27)]<br>
[(0,2),(1,3),(4,7),(5,9),(6,11),(10,14),(12,16),(13,17),(15,19),(18,23),(20,24),(22,25),(26,28),(27,29)]<br>
[(0,1),(2,3),(4,8),(7,11),(10,12),(13,15),(14,16),(17,19),(18,22),(21,25),(26,27),(28,29)]<br>
[(1,2),(3,6),(5,8),(9,13),(12,14),(15,17),(16,20),(21,24),(23,26),(27,28)]<br>
[(3,5),(6,8),(7,9),(11,13),(16,18),(20,22),(21,23),(24,26)]<br>
[(2,3),(5,6),(7,8),(9,11),(13,15),(14,16),(18,20),(21,22),(23,24),(26,27)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25)]<br>
[(1,4),(6,10),(7,12),(8,14),(9,16),(11,18),(13,20),(15,21),(17,22),(19,23),(25,28)]<br>
[(2,4),(3,6),(5,7),(8,10),(9,12),(11,14),(13,16),(15,18),(17,20),(19,21),(22,24),(23,26),(25,27)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N31L180D14"><td>Sorting network for 31 inputs, 180 CEs, 14 layers.<br>63.7472 ± 0.0022 swaps on average.<br>
<p class="mono">[(0,24),(1,13),(2,15),(3,6),(4,21),(5,30),(7,19),(8,25),(9,29),(10,17),(11,26),(12,20),(14,28),(16,23),(18,27)]<br>
[(0,18),(1,16),(2,5),(3,12),(4,14),(6,20),(7,9),(8,10),(11,22),(13,23),(15,30),(17,25),(19,29),(21,28),(24,27)]<br>
[(0,3),(1,7),(2,8),(4,11),(5,10),(6,24),(9,16),(12,18),(13,19),(14,22),(15,17),(20,27),(21,26),(23,29),(25,30)]<br>
[(0,2),(1,4),(3,8),(5,12),(6,15),(7,11),(9,14),(10,18),(13,21),(16,22),(17,24),(19,26),(20,25),(23,28),(27,30)]<br>
[(0,1),(2,6),(3,5),(4,13),(7,9),(8,20),(10,15),(11,23),(12,17),(14,19),(16,21),(18,27),(22,29),(24,25),(26,28)]<br>
[(2,3),(4,7),(5,6),(8,12),(9,13),(10,16),(11,14),(15,21),(17,20),(18,24),(19,23),(22,26),(25,27),(28,29)]<br>
[(2,4),(3,7),(5,9),(6,13),(8,11),(12,17),(14,19),(18,22),(20,23),(24,26),(25,28),(27,29)]<br>
[(1,5),(4,8),(6,9),(7,10),(12,14),(13,16),(15,18),(17,19),(21,25),(22,24),(23,27),(26,30)]<br>
[(1,2),(4,6),(5,12),(8,15),(9,20),(11,22),(13,17),(14,18),(16,23),(19,26),(24,27),(29,30)]<br>
[(3,5),(6,8),(9,12),(10,14),(11,15),(16,20),(17,21),(19,22),(23,24),(26,28)]<br>
[(2,3),(7,9),(10,12),(11,13),(14,16),(15,17),(18,20),(19,21),(22,25),(28,29)]<br>
[(5,7),(8,9),(10,11),(12,14),(13,15),(16,18),(17,19),(20,21),(22,23),(25,26)]<br>
[(4,5),(6,7),(8,10),(9,11),(12,13),(14,15),(16,17),(18,19),(20,22),(21,23),(24,25),(26,27)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N32L185D14"><td>Sorting network for 32 inputs, 185 CEs, 14 layers.<br>67.4400 ± 0.0021 swaps on average.<br>
<p class="mono">[(0,21),(1,26),(2,23),(3,27),(4,28),(5,30),(6,9),(7,20),(8,29),(10,31),(11,24),(12,13),(14,15),(16,17),(18,19),(22,25)]<br>
[(0,5),(1,10),(2,16),(3,12),(4,18),(6,7),(8,14),(9,20),(11,22),(13,27),(15,29),(17,23),(19,28),(21,30),(24,25),(26,31)]<br>
[(0,11),(1,6),(2,3),(4,8),(5,22),(7,10),(9,26),(12,16),(13,17),(14,18),(15,19),(20,31),(21,24),(23,27),(25,30),(28,29)]<br>
[(0,2),(1,4),(3,11),(5,12),(6,8),(7,14),(9,15),(10,18),(13,21),(16,22),(17,24),(19,26),(20,28),(23,25),(27,30),(29,31)]<br>
[(0,1),(2,13),(3,5),(4,9),(6,7),(8,19),(10,15),(11,17),(12,23),(14,20),(16,21),(18,29),(22,27),(24,25),(26,28),(30,31)]<br>
[(2,4),(3,6),(5,9),(7,13),(8,14),(10,16),(11,12),(15,21),(17,23),(18,24),(19,20),(22,26),(25,28),(27,29)]<br>
[(4,6),(5,7),(8,11),(9,13),(12,17),(14,19),(18,22),(20,23),(24,26),(25,27)]<br>
[(1,5),(4,8),(7,10),(9,20),(11,22),(12,14),(13,16),(15,18),(17,19),(21,24),(23,27),(26,30)]<br>
[(1,3),(4,7),(5,12),(6,10),(8,15),(13,17),(14,18),(16,23),(19,26),(21,25),(24,27),(28,30)]<br>
[(2,3),(7,8),(9,12),(10,14),(11,15),(16,20),(17,21),(19,22),(23,24),(28,29)]<br>
[(1,2),(3,5),(6,9),(10,12),(11,13),(14,16),(15,17),(18,20),(19,21),(22,25),(26,28),(29,30)]<br>
[(5,7),(8,11),(9,10),(12,14),(13,15),(16,18),(17,19),(20,23),(21,22),(24,26)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N33L199D16"><td>Sorting network for 33 inputs, 199 CEs, 16 layers.<br>71.8951 ± 0.0022 swaps on average.<br>
<p class="mono">[(0,28),(1,21),(2,10),(3,14),(4,23),(5,12),(6,26),(7,9),(8,24),(11,29),(13,27),(15,18),(16,20),(17,32),(22,31),(25,30)]<br>
[(0,17),(1,7),(2,4),(3,25),(5,11),(6,15),(8,13),(9,21),(10,23),(12,29),(14,30),(16,22),(18,26),(20,31),(24,27),(28,32)]<br>
[(0,6),(1,8),(2,3),(4,25),(5,16),(7,13),(9,24),(10,14),(11,22),(12,20),(15,17),(18,28),(21,27),(23,30),(26,32),(29,31)]<br>
[(0,2),(1,5),(3,6),(4,15),(7,11),(8,16),(9,12),(10,18),(13,22),(14,28),(17,25),(20,24),(21,29),(23,26),(27,31),(30,32)]<br>
[(0,1),(2,5),(3,8),(4,7),(6,16),(9,10),(11,15),(12,18),(13,17),(14,20),(21,23),(22,25),(24,28),(26,29),(27,30),(31,32)]<br>
[(1,4),(3,9),(5,12),(6,11),(7,14),(8,21),(10,13),(15,24),(16,26),(17,27),(18,22),(19,30),(20,23),(25,29),(28,31)]<br>
[(1,3),(4,9),(5,8),(6,10),(11,12),(13,16),(15,19),(17,20),(22,26),(24,27),(25,28),(29,31)]<br>
[(5,6),(8,14),(10,21),(11,17),(15,18),(16,24),(22,23),(25,26),(28,30)]<br>
[(6,9),(7,15),(8,10),(17,21),(18,20),(19,25),(23,27),(30,31)]<br>
[(2,7),(13,15),(14,18),(19,22),(20,24),(25,28),(31,32)]<br>
[(2,4),(7,9),(11,13),(12,15),(14,17),(16,19),(18,21),(20,22),(23,25),(24,26),(28,29)]<br>
[(1,2),(4,5),(6,7),(8,11),(10,13),(12,16),(15,19),(23,24),(27,28),(29,30)]<br>
[(0,1),(3,6),(7,11),(9,13),(12,14),(15,17),(16,18),(19,21),(20,23),(25,27)]<br>
[(2,3),(5,7),(6,8),(9,11),(10,12),(13,14),(15,16),(17,19),(18,20),(21,22),(24,25),(26,27)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,15),(14,16),(17,18),(19,20),(21,23),(22,24),(25,26),(27,28)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25),(28,29)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N34L209D17"><td>Sorting network for 34 inputs, 209 CEs, 17 layers.<br>74.4114 ± 0.0021 swaps on average.<br>
<p class="mono">[(0,32),(1,33),(2,23),(3,26),(4,25),(5,9),(6,27),(7,30),(8,29),(10,31),(11,16),(12,14),(13,18),(15,20),(17,22),(19,21),(24,28)]<br>
[(0,7),(1,3),(2,24),(4,19),(5,10),(8,12),(9,31),(11,15),(13,17),(14,29),(16,20),(18,22),(21,25),(23,28),(26,33),(30,32)]<br>
[(0,8),(1,4),(2,13),(3,19),(5,11),(7,12),(9,16),(10,15),(14,30),(17,24),(18,23),(20,31),(21,26),(22,28),(25,33),(29,32)]<br>
[(0,2),(1,5),(3,10),(4,11),(7,17),(8,13),(9,21),(12,24),(14,18),(15,19),(16,26),(20,25),(22,29),(23,30),(28,32),(31,33)]<br>
[(0,1),(2,5),(3,7),(4,8),(9,14),(10,17),(11,13),(12,15),(16,23),(18,21),(19,24),(20,22),(25,29),(26,30),(28,31),(32,33)]<br>
[(1,4),(3,9),(5,8),(6,20),(7,14),(10,16),(12,18),(13,27),(15,21),(17,23),(19,26),(24,30),(25,28),(29,32)]<br>
[(2,3),(6,12),(8,14),(11,20),(13,22),(19,25),(21,27),(30,31)]<br>
[(3,6),(5,12),(7,11),(8,19),(13,18),(14,25),(15,20),(21,28),(22,26),(27,30)]<br>
[(1,3),(4,6),(5,9),(10,13),(11,12),(15,17),(16,18),(20,23),(21,22),(24,28),(27,29),(30,32)]<br>
[(0,1),(3,5),(6,9),(7,10),(11,16),(13,15),(17,22),(18,20),(23,26),(24,27),(28,30),(32,33)]<br>
[(4,7),(8,13),(10,11),(12,16),(14,18),(15,19),(17,21),(20,25),(22,23),(26,29)]<br>
[(2,4),(5,7),(6,10),(9,11),(12,17),(14,15),(16,21),(18,19),(22,24),(23,27),(26,28),(29,31)]<br>
[(1,2),(3,4),(8,10),(11,13),(12,14),(15,17),(16,18),(19,21),(20,22),(23,25),(29,30),(31,32)]<br>
[(2,3),(4,5),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(28,29),(30,31)]<br>
[(6,7),(8,9),(10,12),(13,15),(14,19),(18,20),(21,23),(24,25),(26,27)]<br>
[(5,6),(7,8),(10,11),(12,13),(14,16),(17,19),(20,21),(22,23),(25,26),(27,28)]<br>
[(9,10),(14,15),(16,17),(18,19),(23,24)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N35L220D17"><td>Sorting network for 35 inputs, 220 CEs, 17 layers.<br>77.3440 ± 0.0021 swaps on average.<br>
<p class="mono">[(0,31),(1,12),(2,7),(3,27),(4,33),(5,16),(6,29),(8,30),(9,32),(10,13),(11,23),(14,28),(15,19),(18,24),(20,25),(21,22),(26,34)]<br>
[(0,9),(1,26),(2,3),(4,11),(5,15),(7,27),(8,10),(12,34),(13,30),(14,21),(16,19),(17,29),(18,20),(22,28),(23,33),(24,25),(31,32)]<br>
[(0,14),(1,5),(2,18),(3,20),(4,8),(6,17),(7,24),(9,21),(10,11),(12,16),(13,23),(15,26),(19,34),(22,31),(25,27),(28,32),(30,33)]<br>
[(0,4),(1,2),(3,15),(5,18),(7,12),(8,14),(9,10),(11,21),(13,22),(16,24),(19,25),(20,26),(23,31),(27,34),(28,30),(32,33)]<br>
[(0,1),(2,4),(3,9),(5,8),(7,13),(10,15),(11,20),(12,22),(14,18),(16,23),(19,28),(21,26),(24,31),(25,30),(27,32),(33,34)]<br>
[(0,6),(2,5),(3,7),(4,8),(9,13),(10,16),(11,12),(14,19),(15,23),(18,28),(20,22),(21,24),(25,27),(26,31),(29,34),(30,32)]<br>
[(1,6),(8,13),(9,17),(10,11),(12,18),(15,20),(24,28),(29,33)]<br>
[(1,14),(3,9),(4,29),(6,16),(12,15),(17,21),(18,23),(20,24),(31,33)]<br>
[(1,3),(4,7),(5,9),(6,14),(16,29),(17,25),(21,27),(30,31)]<br>
[(2,3),(7,17),(9,11),(10,14),(13,25),(16,19),(18,21),(22,29),(23,27),(26,30)]<br>
[(1,2),(3,5),(6,10),(7,9),(8,14),(12,16),(13,17),(15,19),(20,22),(21,25),(27,30),(28,29)]<br>
[(4,6),(8,10),(11,14),(15,18),(16,20),(19,26),(22,24),(23,28),(29,31),(30,32)]<br>
[(3,4),(5,6),(10,12),(11,15),(13,16),(14,18),(17,20),(19,22),(21,23),(24,26),(25,28),(29,30),(32,33)]<br>
[(2,3),(4,5),(6,8),(7,10),(9,12),(11,13),(14,16),(15,17),(18,20),(19,21),(22,25),(23,24),(26,28),(27,29),(31,32)]<br>
[(6,7),(8,11),(9,10),(12,14),(13,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31)]<br>
[(5,6),(8,9),(10,11),(12,13),(14,15),(16,18),(17,19),(20,22),(21,23),(24,26),(25,27),(29,30)]<br>
[(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N36L227D18"><td>Sorting network for 36 inputs, 227 CEs, 18 layers.<br>79.5490 ± 0.0025 swaps on average.<br>
<p class="mono">[(0,20),(1,22),(2,18),(3,16),(4,21),(5,7),(6,26),(8,11),(9,29),(10,23),(12,25),(13,34),(14,31),(15,35),(17,33),(19,32),(24,27),(28,30)]<br>
[(0,17),(1,5),(2,15),(3,24),(4,14),(6,12),(7,22),(8,19),(9,10),(11,32),(13,28),(16,27),(18,35),(20,33),(21,31),(23,29),(25,26),(30,34)]<br>
[(0,13),(1,2),(3,9),(5,15),(6,8),(7,18),(10,24),(11,25),(12,19),(16,23),(17,28),(20,30),(22,35),(26,32),(27,29),(33,34)]<br>
[(0,6),(1,3),(2,9),(5,10),(7,16),(8,13),(11,20),(12,17),(15,24),(18,23),(19,28),(22,27),(25,30),(26,33),(29,35),(32,34)]<br>
[(0,1),(2,8),(3,6),(5,12),(7,11),(9,13),(10,17),(15,19),(16,20),(18,25),(22,26),(23,30),(24,28),(27,33),(29,32),(34,35)]<br>
[(0,4),(3,5),(6,15),(7,21),(8,10),(9,12),(13,19),(14,28),(16,22),(20,29),(23,26),(25,27),(30,32),(31,35)]<br>
[(4,8),(5,7),(10,21),(11,22),(13,24),(14,25),(27,31),(28,30)]<br>
[(1,4),(8,10),(14,18),(17,21),(25,27),(31,34)]<br>
[(2,4),(6,8),(10,19),(11,14),(13,17),(16,25),(18,22),(21,24),(27,29),(31,33)]<br>
[(2,5),(3,11),(4,7),(8,12),(9,16),(10,15),(14,18),(17,21),(19,26),(20,25),(23,27),(24,32),(28,31),(30,33)]<br>
[(1,3),(6,9),(8,11),(10,16),(12,15),(19,25),(20,23),(24,27),(26,29),(32,34)]<br>
[(1,2),(3,5),(4,8),(7,11),(12,14),(13,16),(15,18),(17,20),(19,22),(21,23),(24,28),(27,31),(30,32),(33,34)]<br>
[(2,3),(4,6),(7,9),(10,12),(11,15),(13,17),(14,19),(16,21),(18,22),(20,24),(23,25),(26,28),(29,31),(32,33)]<br>
[(3,4),(5,6),(7,10),(9,12),(11,13),(14,16),(15,17),(18,20),(19,21),(22,24),(23,26),(25,28),(29,30),(31,32)]<br>
[(4,5),(6,8),(10,11),(12,14),(13,15),(16,17),(18,19),(20,22),(21,23),(24,25),(27,29),(30,31)]<br>
[(6,7),(8,9),(12,13),(14,15),(16,18),(17,19),(20,21),(22,23),(26,27),(28,29)]<br>
[(5,6),(8,10),(9,11),(13,14),(15,16),(17,18),(19,20),(21,22),(24,26),(25,27),(29,30)]<br>
[(7,8),(9,10),(11,12),(23,24),(25,26),(27,28)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N37L240D17"><td>Sorting network for 37 inputs, 240 CEs, 17 layers.<br>82.4906 ± 0.0024 swaps on average.<br>
<p class="mono">[(0,23),(1,35),(2,17),(3,15),(4,8),(5,24),(6,19),(7,30),(9,22),(10,36),(11,34),(12,33),(13,28),(14,29),(16,31),(20,27),(21,26),(25,32)]<br>
[(0,13),(1,16),(2,3),(4,25),(5,18),(6,7),(8,32),(9,14),(10,21),(11,24),(12,20),(15,17),(19,30),(22,29),(23,28),(26,36),(27,33),(31,35)]<br>
[(0,9),(1,4),(2,10),(3,21),(5,11),(6,12),(7,20),(8,31),(13,14),(15,26),(16,25),(17,36),(18,34),(19,27),(22,23),(28,29),(30,33),(32,35)]<br>
[(0,2),(1,6),(3,13),(4,12),(7,16),(8,19),(9,10),(11,18),(14,21),(15,22),(17,28),(20,25),(23,26),(24,34),(27,31),(29,36),(30,32),(33,35)]<br>
[(0,1),(2,6),(3,7),(4,9),(8,15),(10,12),(13,16),(14,20),(17,30),(18,24),(19,22),(21,25),(23,27),(26,31),(28,32),(29,33),(35,36)]<br>
[(0,5),(2,4),(3,8),(6,9),(7,15),(10,17),(12,30),(13,23),(14,19),(16,27),(20,22),(21,26),(25,31),(28,29),(32,33),(34,36)]<br>
[(1,5),(3,11),(6,18),(10,14),(15,24),(16,20),(17,34),(21,28),(22,27),(25,32)]<br>
[(1,2),(5,17),(6,8),(7,11),(12,18),(16,34),(22,29),(24,30)]<br>
[(4,7),(5,10),(8,15),(11,26),(16,19),(17,23),(24,28),(29,34),(30,35)]<br>
[(2,5),(4,6),(8,13),(9,11),(12,17),(15,21),(18,23),(20,26),(25,30),(31,34),(33,35)]<br>
[(2,3),(5,8),(7,15),(9,14),(10,13),(11,21),(12,16),(17,22),(18,19),(20,24),(23,27),(26,29),(31,33),(34,35)]<br>
[(1,2),(3,5),(8,10),(9,12),(11,15),(13,14),(16,18),(17,20),(19,22),(21,28),(23,26),(24,25),(27,32),(29,30)]<br>
[(2,4),(5,6),(7,10),(11,16),(13,17),(14,20),(15,18),(19,23),(21,24),(22,26),(25,28),(29,31),(32,33)]<br>
[(3,4),(6,8),(7,9),(10,12),(11,13),(14,16),(15,17),(18,20),(19,21),(22,24),(23,25),(26,28),(27,29),(30,32),(33,34)]<br>
[(4,5),(6,7),(8,11),(9,10),(12,14),(13,15),(16,19),(17,18),(20,22),(21,23),(24,26),(25,27),(28,29),(30,31),(32,33)]<br>
[(5,6),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,30),(29,31)]<br>
[(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N38L250D17"><td>Sorting network for 38 inputs, 250 CEs, 17 layers.<br>87.3315 ± 0.0025 swaps on average.<br>
<p class="mono">[(0,26),(1,14),(2,18),(3,24),(4,7),(5,27),(6,20),(8,15),(9,28),(10,32),(11,37),(12,16),(13,34),(17,31),(19,35),(21,25),(22,29),(23,36),(30,33)]<br>
[(0,4),(1,17),(2,19),(3,10),(5,13),(6,23),(7,26),(8,12),(11,30),(14,31),(15,16),(18,35),(20,36),(21,22),(24,32),(25,29),(27,34),(33,37)]<br>
[(0,6),(1,11),(2,9),(3,21),(4,23),(5,8),(7,20),(10,22),(12,13),(14,33),(15,27),(16,34),(17,30),(24,25),(26,36),(28,35),(29,32),(31,37)]<br>
[(0,5),(1,3),(4,12),(6,8),(7,15),(9,19),(10,17),(11,21),(13,23),(14,24),(16,26),(18,28),(20,27),(22,30),(25,33),(29,31),(32,37),(34,36)]<br>
[(0,1),(3,5),(4,10),(6,11),(7,14),(8,21),(9,18),(12,17),(13,22),(15,24),(16,29),(19,28),(20,25),(23,30),(26,31),(27,33),(32,34),(36,37)]<br>
[(3,6),(4,7),(5,11),(8,16),(10,14),(12,20),(13,15),(17,25),(21,29),(22,24),(23,27),(26,32),(30,33),(31,34)]<br>
[(2,10),(3,9),(5,19),(11,14),(12,13),(15,20),(17,22),(18,32),(23,26),(24,25),(27,35),(28,34)]<br>
[(1,13),(2,6),(5,8),(9,12),(10,15),(22,27),(24,36),(25,28),(29,32),(31,35)]<br>
[(1,3),(2,4),(11,12),(13,18),(15,21),(16,22),(19,24),(25,26),(33,35),(34,36)]<br>
[(0,2),(4,5),(7,13),(8,25),(12,29),(14,18),(16,20),(17,21),(19,23),(24,30),(32,33),(35,37)]<br>
[(1,2),(3,7),(6,13),(8,10),(11,16),(12,20),(14,22),(15,23),(17,25),(21,26),(24,31),(27,29),(30,34),(35,36)]<br>
[(3,4),(5,8),(6,9),(10,13),(12,16),(14,17),(15,19),(18,22),(20,23),(21,25),(24,27),(28,31),(29,32),(33,34)]<br>
[(2,3),(4,6),(7,9),(8,11),(10,14),(12,15),(13,17),(16,19),(18,21),(20,24),(22,25),(23,27),(26,29),(28,30),(31,33),(34,35)]<br>
[(3,4),(5,7),(6,8),(9,11),(10,12),(13,15),(14,16),(17,19),(18,20),(21,23),(22,24),(25,27),(26,28),(29,31),(30,32),(33,34)]<br>
[(4,5),(7,8),(9,10),(11,12),(13,14),(15,17),(16,18),(19,21),(20,22),(23,24),(25,26),(27,28),(29,30),(32,33)]<br>
[(5,6),(7,9),(8,10),(11,13),(12,14),(15,16),(17,18),(19,20),(21,22),(23,25),(24,26),(27,29),(28,30),(31,32)]<br>
[(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N39L259D17"><td>Sorting network for 39 inputs, 259 CEs, 17 layers.<br>86.5545 ± 0.0025 swaps on average.<br>
<p class="mono">[(0,18),(1,27),(2,33),(3,7),(4,31),(5,17),(6,30),(8,36),(9,23),(10,15),(11,29),(12,34),(13,35),(14,19),(16,37),(20,25),(21,28),(22,38),(24,26)]<br>
[(0,4),(1,14),(2,9),(3,11),(5,24),(6,16),(7,29),(8,21),(10,22),(12,20),(13,32),(15,38),(17,26),(18,31),(19,27),(23,33),(25,34),(28,36),(30,37)]<br>
[(0,3),(1,12),(2,10),(4,11),(5,6),(7,18),(8,13),(9,22),(14,20),(15,23),(16,24),(17,30),(19,25),(21,32),(26,37),(27,34),(28,35),(29,31),(33,38)]<br>
[(0,5),(2,8),(3,6),(4,16),(7,17),(9,21),(10,13),(11,24),(12,19),(15,28),(18,30),(20,27),(22,32),(23,35),(26,29),(31,37),(33,36)]<br>
[(0,2),(3,10),(4,9),(5,8),(6,13),(7,15),(11,22),(16,21),(17,28),(18,23),(24,32),(26,33),(29,36),(30,35),(31,38)]<br>
[(1,5),(4,7),(6,26),(8,14),(9,15),(11,17),(13,33),(16,18),(21,23),(22,28),(24,30),(25,31),(32,35),(34,38)]<br>
[(2,5),(3,8),(6,11),(9,16),(13,22),(14,18),(17,26),(21,25),(23,30),(28,33),(31,36),(34,37)]<br>
[(1,2),(5,14),(6,12),(8,10),(13,20),(19,26),(25,34),(27,33),(29,31),(37,38)]<br>
[(0,1),(2,3),(4,6),(5,8),(10,15),(11,19),(12,16),(13,21),(18,26),(20,28),(23,27),(24,29),(31,34),(33,35),(36,37)]<br>
[(1,2),(3,5),(7,11),(9,13),(10,23),(14,19),(16,29),(17,21),(18,22),(20,25),(26,30),(28,32),(34,36),(37,38)]<br>
[(1,4),(5,7),(6,9),(8,11),(10,14),(12,17),(15,19),(16,21),(18,23),(20,24),(22,27),(25,29),(28,31),(30,33),(32,34),(35,38)]<br>
[(2,5),(3,6),(8,10),(9,12),(11,15),(13,16),(14,18),(17,20),(19,22),(21,25),(23,26),(24,28),(27,30),(29,31),(33,36),(34,37)]<br>
[(2,4),(6,8),(7,10),(11,14),(13,17),(15,18),(16,20),(19,23),(21,24),(22,26),(25,28),(29,32),(31,33),(35,37)]<br>
[(3,4),(7,9),(10,12),(11,13),(14,16),(15,17),(18,20),(19,21),(22,24),(23,25),(26,28),(27,29),(30,32),(35,36)]<br>
[(4,5),(6,7),(8,11),(9,10),(12,13),(14,15),(16,18),(17,19),(20,22),(21,23),(24,25),(26,27),(28,31),(29,30),(32,33),(34,35)]<br>
[(5,7),(8,9),(10,11),(12,14),(13,15),(16,17),(18,19),(20,21),(22,23),(24,26),(25,27),(28,29),(30,31),(32,34)]<br>
[(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N40L265D17"><td>Sorting network for 40 inputs, 265 CEs, 17 layers.<br>91.5369 ± 0.0024 swaps on average.<br>
<p class="mono">[(0,30),(1,27),(2,7),(3,35),(4,36),(5,26),(6,17),(8,15),(9,39),(10,28),(11,29),(12,38),(13,34),(14,19),(16,18),(20,25),(21,23),(22,33),(24,31),(32,37)]<br>
[(0,4),(1,14),(2,11),(3,9),(5,21),(6,24),(7,29),(8,22),(10,32),(12,20),(13,16),(15,33),(17,31),(18,34),(19,27),(23,26),(25,38),(28,37),(30,36),(35,39)]<br>
[(0,10),(1,12),(2,3),(4,32),(5,6),(7,35),(8,13),(9,11),(14,20),(15,18),(16,22),(17,23),(19,25),(21,24),(26,31),(27,38),(28,30),(29,39),(33,34),(36,37)]<br>
[(0,8),(2,5),(3,6),(4,16),(7,17),(9,21),(10,13),(11,24),(12,19),(15,28),(18,30),(20,27),(22,32),(23,35),(26,29),(31,39),(33,36),(34,37)]<br>
[(0,2),(3,10),(4,9),(5,8),(6,13),(7,15),(11,22),(16,21),(17,28),(18,23),(24,32),(26,33),(29,36),(30,35),(31,34),(37,39)]<br>
[(1,5),(4,7),(6,26),(8,14),(9,15),(11,17),(13,33),(16,18),(21,23),(22,28),(24,30),(25,31),(32,35),(34,38)]<br>
[(2,5),(3,8),(6,11),(9,16),(13,22),(14,18),(17,26),(21,25),(23,30),(28,33),(31,36),(34,37)]<br>
[(1,2),(5,14),(6,12),(8,10),(13,20),(19,26),(25,34),(27,33),(29,31),(37,38)]<br>
[(0,1),(2,3),(4,6),(5,8),(10,15),(11,19),(12,16),(13,21),(18,26),(20,28),(23,27),(24,29),(31,34),(33,35),(36,37),(38,39)]<br>
[(1,2),(3,5),(7,11),(9,13),(10,23),(14,19),(16,29),(17,21),(18,22),(20,25),(26,30),(28,32),(34,36),(37,38)]<br>
[(1,4),(5,7),(6,9),(8,11),(10,14),(12,17),(15,19),(16,21),(18,23),(20,24),(22,27),(25,29),(28,31),(30,33),(32,34),(35,38)]<br>
[(2,5),(3,6),(8,10),(9,12),(11,15),(13,16),(14,18),(17,20),(19,22),(21,25),(23,26),(24,28),(27,30),(29,31),(33,36),(34,37)]<br>
[(2,4),(6,8),(7,10),(11,14),(13,17),(15,18),(16,20),(19,23),(21,24),(22,26),(25,28),(29,32),(31,33),(35,37)]<br>
[(3,4),(7,9),(10,12),(11,13),(14,16),(15,17),(18,20),(19,21),(22,24),(23,25),(26,28),(27,29),(30,32),(35,36)]<br>
[(4,5),(6,7),(8,11),(9,10),(12,13),(14,15),(16,18),(17,19),(20,22),(21,23),(24,25),(26,27),(28,31),(29,30),(32,33),(34,35)]<br>
[(5,7),(8,9),(10,11),(12,14),(13,15),(16,17),(18,19),(20,21),(22,23),(24,26),(25,27),(28,29),(30,31),(32,34)]<br>
[(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N41L282D19"><td>Sorting network for 41 inputs, 282 CEs, 19 layers.<br>96.3299 ± 0.0027 swaps on average.<br>
<p class="mono">[(0,8),(1,40),(2,29),(3,34),(4,26),(5,36),(6,18),(7,39),(9,38),(10,25),(11,33),(12,35),(13,16),(15,31),(17,28),(19,24),(20,21),(22,27),(23,30),(32,37)]<br>
[(0,5),(1,10),(2,17),(3,20),(6,11),(7,26),(8,36),(9,32),(12,19),(13,22),(14,34),(15,23),(16,27),(18,33),(21,39),(24,35),(25,40),(28,29),(30,31),(37,38)]<br>
[(0,15),(1,13),(2,6),(3,7),(4,21),(5,23),(8,30),(9,12),(10,22),(11,17),(14,20),(16,25),(18,28),(19,32),(24,37),(26,39),(27,40),(29,33),(31,36),(35,38)]<br>
[(0,2),(1,9),(4,14),(5,11),(6,15),(8,18),(10,19),(12,13),(16,24),(17,23),(20,26),(21,34),(22,32),(25,37),(27,35),(28,30),(29,31),(33,36),(38,40)]<br>
[(0,1),(2,9),(3,4),(5,10),(6,12),(7,14),(8,16),(11,19),(13,15),(17,22),(18,24),(20,21),(23,32),(25,28),(27,29),(30,37),(31,35),(33,38),(34,39),(36,40)]<br>
[(0,3),(2,6),(5,8),(7,20),(9,12),(10,16),(11,25),(13,27),(14,21),(15,29),(17,18),(19,28),(22,24),(23,30),(26,34),(31,33),(32,37),(35,38),(39,40)]<br>
[(1,3),(4,7),(11,17),(12,16),(14,20),(18,25),(19,22),(21,26),(23,31),(24,28),(32,35),(33,34),(36,39)]<br>
[(4,8),(5,20),(7,12),(10,17),(14,29),(15,36),(19,25),(21,27),(22,33),(24,32),(26,30),(34,37)]<br>
[(1,5),(2,4),(6,8),(7,10),(12,26),(13,14),(15,20),(27,28),(29,34),(30,38),(35,36)]<br>
[(1,2),(3,15),(5,6),(8,21),(9,13),(12,23),(14,18),(17,27),(20,32),(22,26),(29,33),(30,35),(38,39)]<br>
[(3,11),(4,9),(8,17),(10,12),(13,22),(15,19),(16,26),(20,31),(21,25),(32,35),(34,38),(37,39)]<br>
[(3,7),(6,9),(11,15),(13,14),(16,23),(18,22),(19,24),(26,31),(36,38)]<br>
[(3,5),(8,13),(10,11),(12,18),(14,17),(15,21),(19,20),(22,29),(23,26),(24,30),(28,36),(31,32),(37,38)]<br>
[(2,3),(4,5),(8,10),(9,13),(12,15),(16,19),(18,21),(20,25),(22,23),(24,27),(26,29),(28,33),(30,34),(36,37)]<br>
[(3,4),(6,10),(7,9),(11,13),(14,16),(17,19),(20,24),(25,27),(28,31),(32,33),(34,35)]<br>
[(5,7),(6,8),(9,11),(12,14),(15,17),(16,18),(19,21),(20,22),(23,25),(24,26),(27,29),(28,30),(31,34),(35,36)]<br>
[(5,6),(7,8),(10,12),(13,15),(14,16),(17,18),(19,20),(21,24),(22,23),(25,26),(27,28),(29,31),(30,32),(33,34)]<br>
[(4,5),(6,7),(9,10),(11,12),(13,14),(15,16),(17,19),(18,20),(21,22),(23,24),(25,27),(26,28),(29,30),(31,32),(34,35)]<br>
[(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31),(32,33)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N42L291D18"><td>Sorting network for 42 inputs, 291 CEs, 18 layers.<br>99.1082 ± 0.0026 swaps on average.<br>
<p class="mono">[(0,16),(1,30),(2,34),(3,8),(4,36),(5,37),(6,35),(7,39),(9,24),(10,29),(11,40),(12,31),(13,19),(14,18),(15,21),(17,32),(20,26),(22,28),(23,27),(25,41),(33,38)]<br>
[(0,5),(1,11),(2,23),(3,9),(4,25),(7,14),(8,24),(10,13),(12,22),(15,20),(16,37),(17,33),(18,39),(19,29),(21,26),(27,34),(28,31),(30,40),(32,38),(36,41)]<br>
[(0,17),(1,15),(2,12),(3,4),(5,33),(6,21),(7,10),(8,36),(9,25),(11,30),(13,14),(16,32),(18,19),(20,35),(22,23),(24,41),(26,40),(27,28),(29,39),(31,34),(37,38)]<br>
[(0,7),(2,3),(4,12),(5,13),(6,15),(8,27),(9,22),(10,17),(11,20),(14,33),(16,18),(19,32),(21,30),(23,25),(24,31),(26,35),(28,36),(29,37),(34,41),(38,39)]<br>
[(0,2),(1,6),(3,7),(4,10),(5,9),(8,16),(12,17),(13,22),(14,23),(15,21),(18,27),(19,28),(20,26),(24,29),(25,33),(31,37),(32,36),(34,38),(35,40),(39,41)]<br>
[(0,1),(3,4),(5,8),(6,11),(7,10),(9,16),(12,24),(13,19),(14,18),(17,29),(20,21),(22,28),(23,27),(25,32),(30,35),(31,34),(33,36),(37,38),(40,41)]<br>
[(1,3),(2,6),(9,20),(10,16),(11,15),(13,14),(18,19),(21,32),(22,23),(25,31),(26,30),(27,28),(35,39),(38,40)]<br>
[(2,5),(3,8),(4,15),(6,13),(7,11),(9,12),(17,21),(20,24),(26,37),(28,35),(29,32),(30,34),(33,38),(36,39)]<br>
[(1,2),(4,5),(6,9),(7,14),(8,33),(11,18),(12,17),(13,25),(15,19),(16,28),(22,26),(23,30),(24,29),(27,34),(32,35),(36,37),(39,40)]<br>
[(3,7),(5,8),(10,23),(11,12),(14,20),(17,22),(18,31),(19,24),(21,27),(29,30),(33,36),(34,38)]<br>
[(3,4),(5,7),(8,15),(9,11),(10,14),(13,17),(16,20),(18,22),(19,23),(21,25),(24,28),(26,33),(27,31),(30,32),(34,36),(37,38)]<br>
[(2,4),(8,14),(10,13),(12,18),(15,20),(21,26),(23,29),(27,33),(28,31),(37,39)]<br>
[(2,3),(4,5),(7,13),(8,11),(14,17),(15,16),(19,21),(20,22),(24,27),(25,26),(28,34),(30,33),(36,37),(38,39)]<br>
[(4,6),(5,9),(8,10),(11,13),(12,15),(14,19),(16,18),(17,21),(20,24),(22,27),(23,25),(26,29),(28,30),(31,33),(32,36),(35,37)]<br>
[(3,4),(6,8),(7,9),(12,14),(15,17),(16,19),(18,21),(20,23),(22,25),(24,26),(27,29),(32,34),(33,35),(37,38)]<br>
[(5,6),(7,8),(9,10),(11,12),(13,16),(14,15),(17,19),(18,20),(21,23),(22,24),(25,28),(26,27),(29,30),(31,32),(33,34),(35,36)]<br>
[(6,7),(9,11),(10,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,31),(30,32),(34,35)]<br>
[(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31),(32,33)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N43L303D19"><td>Sorting network for 43 inputs, 303 CEs, 19 layers.<br>99.9393 ± 0.0027 swaps on average.<br>
<p class="mono">[(0,36),(1,22),(2,42),(3,29),(4,18),(5,9),(6,24),(7,27),(8,12),(10,31),(11,19),(13,33),(14,37),(15,41),(16,17),(20,38),(21,39),(23,40),(25,30),(26,32),(28,35)]<br>
[(0,6),(1,28),(2,10),(3,14),(4,15),(5,25),(7,20),(8,21),(9,30),(11,16),(12,39),(13,26),(17,19),(18,41),(22,35),(23,34),(24,36),(27,38),(29,37),(31,42),(32,33)]<br>
[(0,5),(1,8),(2,11),(4,13),(6,25),(7,23),(9,24),(10,16),(12,22),(15,26),(17,31),(18,32),(19,42),(20,34),(21,28),(27,40),(30,36),(33,41),(35,39)]<br>
[(0,2),(1,3),(4,7),(5,11),(6,10),(8,21),(9,17),(12,29),(13,23),(14,28),(15,20),(16,25),(18,27),(19,30),(22,35),(24,31),(26,34),(32,40),(33,38),(36,42),(37,39)]<br>
[(0,4),(2,7),(3,12),(5,13),(6,15),(8,14),(9,18),(10,20),(11,23),(16,26),(17,27),(19,33),(24,32),(25,34),(28,37),(29,35),(30,38),(31,40),(36,41),(39,42)]<br>
[(0,1),(2,5),(3,8),(6,9),(7,13),(10,24),(11,19),(12,21),(15,18),(16,17),(20,32),(22,28),(23,33),(25,31),(26,27),(30,36),(34,40),(35,37),(38,41)]<br>
[(1,4),(7,18),(8,12),(10,16),(14,22),(17,24),(20,26),(21,29),(25,36),(27,32),(28,35),(34,39)]<br>
[(3,7),(4,9),(5,12),(8,15),(13,22),(14,23),(19,29),(21,30),(28,38),(31,35),(36,37)]<br>
[(2,8),(3,6),(4,5),(7,31),(9,19),(11,14),(12,18),(13,16),(15,36),(23,34),(25,28),(27,30),(29,33),(35,41),(37,40),(38,39)]<br>
[(1,2),(5,9),(6,11),(7,17),(8,13),(12,15),(14,21),(19,24),(20,23),(22,29),(26,36),(28,31),(30,35),(33,37),(34,38),(41,42)]<br>
[(1,3),(2,4),(5,8),(7,11),(9,13),(10,14),(16,19),(17,21),(18,24),(20,25),(22,26),(23,27),(29,32),(30,34),(33,36),(35,38),(39,41),(40,42)]<br>
[(2,3),(4,6),(8,9),(12,16),(14,20),(15,19),(17,25),(18,26),(23,28),(24,29),(27,31),(34,35),(37,39),(40,41)]<br>
[(4,10),(5,6),(9,12),(11,17),(13,16),(18,22),(19,24),(20,23),(21,25),(26,33),(27,30),(31,34),(32,39),(37,38)]<br>
[(3,4),(6,8),(7,10),(11,14),(15,18),(17,20),(19,22),(21,23),(24,26),(25,28),(29,33),(32,36),(35,37),(39,40)]<br>
[(4,5),(7,9),(8,10),(13,15),(16,18),(20,21),(22,24),(25,27),(28,30),(32,35),(34,36),(38,39)]<br>
[(6,7),(10,12),(11,13),(14,16),(15,17),(18,19),(23,25),(26,28),(27,29),(30,33),(31,32),(36,37)]<br>
[(5,6),(9,11),(12,15),(13,14),(16,17),(18,20),(19,21),(22,23),(24,25),(26,27),(28,31),(29,30),(33,34),(37,38)]<br>
[(8,9),(10,11),(12,13),(14,15),(16,18),(17,19),(20,22),(21,24),(23,26),(25,27),(28,29),(30,31),(32,33),(34,35)]<br>
[(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34),(35,36)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N44L309D19"><td>Sorting network for 44 inputs, 309 CEs, 19 layers.<br>104.4289 ± 0.0029 swaps on average.<br>
<p class="mono">[(0,36),(1,12),(2,17),(3,29),(4,32),(5,9),(6,30),(7,43),(8,22),(10,20),(11,39),(13,37),(14,40),(15,18),(16,24),(19,27),(21,35),(23,33),(25,28),(26,41),(31,42),(34,38)]<br>
[(0,16),(1,21),(2,6),(3,14),(4,15),(5,10),(7,19),(8,31),(9,20),(11,25),(12,35),(13,26),(17,30),(18,32),(22,42),(23,34),(24,36),(27,43),(28,39),(29,40),(33,38),(37,41)]<br>
[(0,5),(1,8),(2,11),(4,13),(6,25),(7,23),(9,24),(10,16),(12,22),(15,26),(17,28),(18,37),(19,34),(20,36),(21,31),(27,33),(30,39),(32,41),(35,42),(38,43)]<br>
[(0,2),(1,3),(4,7),(5,11),(6,10),(8,21),(9,17),(12,29),(13,23),(14,31),(15,19),(16,25),(18,27),(20,30),(22,35),(24,28),(26,34),(32,38),(33,37),(36,39),(40,42),(41,43)]<br>
[(0,4),(2,7),(3,12),(5,13),(6,15),(8,14),(9,18),(10,19),(11,23),(16,26),(17,27),(20,32),(24,33),(25,34),(28,37),(29,35),(30,38),(31,40),(36,41),(39,43)]<br>
[(0,1),(2,5),(3,8),(6,9),(7,13),(10,24),(11,20),(12,21),(15,18),(16,17),(19,33),(22,31),(23,32),(25,28),(26,27),(30,36),(34,37),(35,40),(38,41),(42,43)]<br>
[(1,4),(7,18),(8,12),(10,16),(14,22),(17,24),(19,26),(21,29),(25,36),(27,33),(31,35),(39,42)]<br>
[(3,7),(4,9),(5,12),(8,15),(13,22),(14,23),(20,29),(21,30),(28,35),(31,38),(34,39),(36,40)]<br>
[(2,8),(3,6),(4,5),(7,28),(9,20),(11,14),(12,18),(13,16),(15,36),(23,34),(25,31),(27,30),(29,32),(35,41),(37,40),(38,39)]<br>
[(1,2),(5,9),(6,11),(7,17),(8,13),(12,15),(14,21),(19,23),(20,24),(22,29),(26,36),(28,31),(30,35),(32,37),(34,38),(41,42)]<br>
[(1,3),(2,4),(5,8),(7,11),(9,13),(10,14),(16,20),(17,21),(18,24),(19,25),(22,26),(23,27),(29,33),(30,34),(32,36),(35,38),(39,41),(40,42)]<br>
[(2,3),(4,6),(8,9),(12,16),(14,19),(15,20),(17,25),(18,26),(23,28),(24,29),(27,31),(34,35),(37,39),(40,41)]<br>
[(4,10),(5,6),(9,12),(11,17),(13,16),(18,22),(19,23),(20,24),(21,25),(26,32),(27,30),(31,34),(33,39),(37,38)]<br>
[(3,4),(6,8),(7,10),(11,14),(15,18),(17,19),(20,22),(21,23),(24,26),(25,28),(29,32),(33,36),(35,37),(39,40)]<br>
[(4,5),(7,9),(8,10),(13,15),(16,18),(19,21),(22,24),(25,27),(28,30),(33,35),(34,36),(38,39)]<br>
[(6,7),(10,12),(11,13),(14,16),(15,17),(18,20),(23,25),(26,28),(27,29),(30,32),(31,33),(36,37)]<br>
[(5,6),(9,11),(12,15),(13,14),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,31),(29,30),(32,34),(37,38)]<br>
[(8,9),(10,11),(12,13),(14,15),(16,18),(17,20),(19,22),(21,24),(23,26),(25,27),(28,29),(30,31),(32,33),(34,35)]<br>
[(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34),(35,36)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N45L324D19"><td>Sorting network for 45 inputs, 324 CEs, 19 layers.<br>108.7602 ± 0.0028 swaps on average.<br>
<p class="mono">[(0,38),(1,23),(2,27),(3,25),(4,40),(5,19),(6,16),(7,26),(8,39),(9,11),(10,42),(12,30),(13,35),(14,43),(15,37),(17,24),(18,36),(21,41),(22,44),(29,33),(31,32)]<br>
[(0,5),(1,8),(2,31),(3,29),(4,12),(6,17),(7,34),(9,21),(10,13),(11,41),(14,20),(15,22),(16,24),(18,28),(19,38),(23,39),(25,33),(26,43),(27,32),(30,40),(35,42),(37,44)]<br>
[(0,9),(1,14),(2,10),(3,15),(4,6),(5,31),(7,18),(8,28),(11,35),(12,29),(13,21),(16,37),(17,22),(19,27),(20,34),(23,36),(24,40),(25,30),(32,42),(33,44),(38,41)]<br>
[(0,2),(1,7),(3,4),(5,11),(6,15),(8,26),(9,10),(12,16),(13,19),(14,18),(17,25),(20,23),(21,27),(22,30),(24,33),(28,43),(29,37),(31,35),(32,38),(34,36),(40,44),(41,42)]<br>
[(0,3),(2,9),(4,6),(5,13),(7,14),(8,20),(10,32),(11,21),(12,17),(15,24),(16,22),(18,39),(19,31),(23,28),(25,29),(26,34),(27,35),(30,37),(33,40),(36,43),(38,41),(42,44)]<br>
[(0,1),(2,5),(4,12),(6,17),(7,8),(9,13),(10,18),(11,19),(14,20),(16,25),(21,31),(22,29),(23,26),(24,32),(27,38),(28,34),(30,33),(35,41),(37,40)]<br>
[(1,3),(4,7),(5,12),(6,14),(10,15),(13,17),(16,23),(19,26),(21,22),(27,36),(29,34),(32,39),(33,38),(35,43),(40,41)]<br>
[(2,4),(5,8),(9,14),(11,16),(13,20),(15,18),(19,25),(22,28),(24,32),(30,36),(31,34),(37,43)]<br>
[(1,5),(3,11),(4,7),(6,9),(8,12),(15,19),(16,23),(17,20),(21,22),(25,26),(27,30),(28,32),(29,31),(34,42),(35,37),(36,41),(43,44)]<br>
[(1,2),(3,6),(4,13),(5,10),(7,27),(11,24),(14,21),(18,34),(19,25),(20,40),(22,28),(26,33),(39,43)]<br>
[(2,3),(4,5),(7,13),(8,14),(9,11),(10,16),(12,26),(17,24),(18,30),(20,25),(21,35),(22,27),(31,39),(33,37),(34,38),(36,40),(41,43)]<br>
[(3,4),(5,6),(7,9),(8,10),(12,17),(16,21),(18,23),(20,22),(24,29),(25,27),(26,31),(30,35),(37,39),(38,40),(41,42),(43,44)]<br>
[(4,5),(6,8),(10,13),(12,15),(16,20),(17,19),(18,24),(21,22),(23,29),(25,26),(27,31),(28,30),(32,35),(36,37),(39,41),(42,43)]<br>
[(8,9),(10,12),(11,18),(13,14),(15,17),(19,24),(21,25),(22,26),(23,28),(29,34),(30,32),(33,36),(35,37),(38,39)]<br>
[(7,10),(9,12),(11,15),(13,16),(14,20),(17,18),(19,23),(24,28),(27,33),(29,30),(31,36),(32,34),(35,38),(37,40)]<br>
[(6,7),(11,13),(14,17),(15,16),(18,20),(19,21),(22,24),(23,25),(26,28),(27,29),(30,33),(31,32),(34,36),(40,41)]<br>
[(5,6),(10,11),(12,14),(13,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31),(32,34),(33,35),(36,37),(41,42)]<br>
[(8,10),(9,11),(12,13),(14,15),(16,18),(17,19),(20,22),(21,23),(24,26),(25,27),(28,30),(29,31),(32,33),(34,35),(36,38),(37,39)]<br>
[(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34),(35,36),(37,38),(39,40)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N46L332D19"><td>Sorting network for 46 inputs, 332 CEs, 19 layers.<br>111.2155 ± 0.0028 swaps on average.<br>
<p class="mono">[(0,13),(1,18),(2,33),(3,41),(4,27),(5,38),(6,30),(7,42),(8,37),(9,19),(10,16),(11,35),(12,25),(14,44),(15,39),(17,26),(20,24),(21,45),(22,40),(23,34),(29,43),(31,32)]<br>
[(0,20),(1,8),(2,12),(3,11),(4,5),(6,21),(7,28),(9,31),(10,22),(13,24),(14,17),(15,29),(16,40),(18,37),(19,32),(23,36),(25,33),(26,44),(27,38),(30,45),(35,41),(39,43)]<br>
[(0,15),(1,14),(2,6),(3,9),(4,10),(5,31),(7,23),(8,36),(11,22),(12,29),(13,30),(16,35),(17,28),(18,34),(19,27),(20,21),(24,43),(25,39),(26,42),(32,41),(33,45),(37,44),(38,40)]<br>
[(0,2),(1,7),(3,4),(5,16),(6,15),(8,26),(9,10),(11,19),(12,13),(14,23),(17,18),(20,25),(21,39),(22,27),(24,33),(28,34),(29,30),(31,35),(32,38),(36,42),(40,41),(43,45)]<br>
[(0,3),(2,6),(4,9),(5,11),(7,14),(8,17),(10,32),(12,20),(13,21),(15,24),(16,22),(18,36),(19,31),(23,37),(25,29),(26,28),(27,35),(30,39),(33,43),(34,42),(38,40),(41,45)]<br>
[(0,1),(2,12),(4,5),(6,20),(7,8),(9,11),(10,23),(13,25),(14,17),(16,19),(18,26),(21,29),(22,31),(24,32),(27,38),(28,36),(30,33),(34,44),(35,40),(39,43)]<br>
[(1,3),(2,7),(5,12),(6,14),(10,15),(11,20),(13,18),(19,26),(21,22),(27,34),(29,36),(32,37),(33,44),(35,42),(40,43)]<br>
[(2,4),(5,8),(9,14),(11,17),(13,16),(15,23),(19,25),(22,28),(24,32),(30,34),(31,36),(33,38),(39,42)]<br>
[(1,5),(3,13),(4,7),(6,9),(8,12),(15,19),(16,18),(17,20),(21,22),(25,26),(27,30),(28,32),(29,31),(34,43),(35,39),(36,41),(38,44),(42,45)]<br>
[(1,2),(3,6),(4,11),(5,10),(7,27),(13,24),(14,21),(19,25),(20,40),(22,28),(23,36),(26,33),(37,42),(41,44)]<br>
[(2,3),(4,5),(7,11),(8,14),(9,13),(10,16),(12,26),(17,24),(20,25),(21,35),(22,27),(23,30),(31,37),(33,39),(34,40),(36,38),(42,43),(44,45)]<br>
[(3,4),(5,6),(7,9),(8,10),(12,17),(16,21),(18,23),(20,22),(24,29),(25,27),(26,31),(30,35),(37,39),(38,40),(41,42),(43,44)]<br>
[(4,5),(6,8),(10,11),(12,15),(16,20),(17,19),(18,24),(21,22),(23,29),(25,26),(27,31),(28,30),(32,35),(34,37),(39,41),(42,43)]<br>
[(8,9),(10,12),(11,14),(13,18),(15,17),(19,24),(21,25),(22,26),(23,28),(29,36),(30,32),(33,34),(35,37),(38,39)]<br>
[(7,10),(9,12),(11,16),(13,15),(14,20),(17,18),(19,23),(24,28),(27,33),(29,30),(31,34),(32,36),(35,38),(37,40)]<br>
[(6,7),(11,13),(14,17),(15,16),(18,20),(19,21),(22,24),(23,25),(26,28),(27,29),(30,33),(31,32),(34,36),(40,41)]<br>
[(5,6),(10,11),(12,14),(13,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31),(32,34),(33,35),(36,37),(41,42)]<br>
[(8,10),(9,11),(12,13),(14,15),(16,18),(17,19),(20,22),(21,23),(24,26),(25,27),(28,30),(29,31),(32,33),(34,35),(36,38),(37,39)]<br>
[(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34),(35,36),(37,38),(39,40)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N47L340D19"><td>Sorting network for 47 inputs, 340 CEs, 19 layers.<br>114.4640 ± 0.0030 swaps on average.<br>
<p class="mono">[(0,24),(1,26),(2,13),(3,16),(4,35),(5,33),(6,39),(7,41),(8,18),(9,46),(10,27),(11,25),(12,31),(14,34),(15,30),(17,32),(19,38),(20,37),(21,43),(22,45),(23,42),(28,40),(29,44)]<br>
[(0,11),(1,17),(2,5),(3,20),(4,19),(6,29),(7,8),(9,12),(10,21),(13,33),(14,22),(15,28),(16,37),(18,41),(23,36),(24,25),(26,32),(27,43),(30,40),(31,46),(34,45),(35,38),(39,44)]<br>
[(0,6),(1,14),(2,15),(3,9),(4,10),(5,29),(7,23),(8,22),(11,28),(12,19),(13,39),(16,27),(17,36),(18,34),(20,21),(24,30),(25,44),(26,42),(31,35),(32,45),(33,40),(37,46),(38,43)]<br>
[(0,2),(1,7),(3,4),(5,24),(6,15),(8,26),(9,10),(11,13),(12,16),(14,23),(17,18),(19,27),(20,31),(21,35),(22,42),(25,33),(28,39),(29,30),(32,41),(34,36),(37,38),(40,44),(43,46)]<br>
[(0,3),(2,6),(4,9),(5,11),(7,14),(8,17),(10,37),(12,20),(13,29),(15,25),(16,21),(18,22),(19,31),(23,32),(24,28),(26,34),(27,35),(30,39),(33,40),(36,42),(38,43),(41,45),(44,46)]<br>
[(0,1),(2,5),(4,12),(6,11),(7,8),(9,20),(10,23),(13,24),(14,17),(16,19),(18,26),(21,31),(22,34),(25,37),(27,38),(28,29),(30,33),(35,43),(36,41),(39,40),(42,45)]<br>
[(1,3),(2,7),(5,12),(6,14),(10,15),(11,20),(13,18),(19,26),(21,28),(27,36),(29,34),(32,37),(33,41),(35,42),(40,45)]<br>
[(2,4),(5,8),(9,14),(11,17),(13,16),(15,23),(19,24),(22,28),(25,32),(30,36),(31,34),(33,38),(39,42),(43,45)]<br>
[(1,5),(3,13),(4,7),(6,9),(8,12),(15,19),(16,18),(17,20),(21,22),(24,26),(27,30),(28,32),(29,31),(34,44),(35,39),(38,41),(40,43),(42,46)]<br>
[(1,2),(3,6),(4,11),(5,10),(7,27),(13,25),(14,21),(19,24),(20,40),(22,28),(23,34),(26,33),(36,43),(37,42),(41,44),(45,46)]<br>
[(2,3),(4,5),(7,11),(8,14),(9,13),(10,16),(12,26),(17,25),(20,24),(21,35),(22,27),(23,30),(31,37),(33,39),(34,38),(36,40),(42,43),(44,45)]<br>
[(3,4),(5,6),(7,9),(8,10),(12,17),(16,21),(18,23),(20,22),(24,27),(25,29),(26,31),(30,35),(37,39),(38,40),(41,42),(43,44)]<br>
[(4,5),(6,8),(10,11),(12,15),(16,20),(17,19),(18,25),(21,22),(23,29),(24,26),(27,31),(28,30),(32,35),(36,37),(39,41),(42,43)]<br>
[(8,9),(10,12),(11,14),(13,18),(15,17),(19,25),(21,24),(22,26),(23,28),(29,34),(30,32),(33,36),(35,37),(38,39)]<br>
[(7,10),(9,12),(11,16),(13,15),(14,20),(17,18),(19,23),(25,28),(27,33),(29,30),(31,36),(32,34),(35,38),(37,40)]<br>
[(6,7),(11,13),(14,17),(15,16),(18,20),(19,21),(22,25),(23,24),(26,28),(27,29),(30,33),(31,32),(34,36),(40,41)]<br>
[(5,6),(10,11),(12,14),(13,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31),(32,34),(33,35),(36,37),(41,42)]<br>
[(8,10),(9,11),(12,13),(14,15),(16,18),(17,19),(20,22),(21,23),(24,26),(25,27),(28,30),(29,31),(32,33),(34,35),(36,38),(37,39)]<br>
[(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34),(35,36),(37,38),(39,40)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N48L346D19"><td>Sorting network for 48 inputs, 346 CEs, 19 layers.<br>118.1455 ± 0.0093 swaps on average.<br>
<p class="mono">[(0,25),(1,18),(2,30),(3,16),(4,38),(5,33),(6,11),(7,26),(8,32),(9,43),(10,19),(12,34),(13,35),(14,42),(15,39),(17,45),(20,24),(21,40),(22,47),(23,27),(28,37),(29,46),(31,44),(36,41)]<br>
[(0,5),(1,17),(2,29),(3,28),(4,13),(6,20),(7,8),(9,12),(10,31),(11,24),(14,22),(15,21),(16,37),(18,45),(19,44),(23,36),(25,33),(26,32),(27,41),(30,46),(34,43),(35,38),(39,40),(42,47)]<br>
[(0,15),(1,23),(2,6),(3,9),(4,10),(5,29),(7,14),(8,36),(11,39),(12,31),(13,28),(16,35),(17,22),(18,42),(19,34),(20,21),(24,46),(25,30),(26,27),(32,47),(33,40),(37,43),(38,44),(41,45)]<br>
[(0,2),(1,7),(3,4),(5,11),(6,15),(8,18),(9,10),(12,16),(13,19),(14,23),(17,26),(20,25),(21,30),(22,27),(24,33),(28,34),(29,39),(31,35),(32,41),(36,42),(37,38),(40,46),(43,44),(45,47)]<br>
[(0,3),(2,6),(4,9),(5,20),(7,14),(8,17),(10,37),(11,21),(12,13),(15,24),(16,28),(18,22),(19,31),(23,32),(25,29),(26,36),(27,42),(30,39),(33,40),(34,35),(38,43),(41,45),(44,47)]<br>
[(0,1),(2,5),(4,12),(6,20),(7,8),(9,13),(10,23),(11,25),(14,17),(16,19),(18,26),(21,29),(22,36),(24,37),(27,41),(28,31),(30,33),(34,38),(35,43),(39,40),(42,45),(46,47)]<br>
[(1,3),(2,7),(5,12),(6,14),(11,18),(13,20),(15,23),(19,26),(21,28),(24,32),(27,34),(29,36),(33,41),(35,42),(40,45),(44,46)]<br>
[(4,7),(5,8),(9,14),(10,15),(11,16),(17,20),(19,25),(22,28),(27,30),(31,36),(32,37),(33,38),(39,42),(40,43)]<br>
[(1,5),(2,4),(3,11),(6,9),(7,27),(8,12),(13,17),(15,19),(16,18),(20,40),(21,22),(25,26),(28,32),(29,31),(30,34),(35,39),(36,44),(38,41),(42,46),(43,45)]<br>
[(1,2),(3,6),(4,13),(5,10),(11,24),(14,21),(19,25),(22,28),(23,36),(26,33),(34,43),(37,42),(41,44),(45,46)]<br>
[(2,3),(4,5),(7,13),(8,14),(9,11),(10,16),(12,26),(17,24),(20,25),(21,35),(22,27),(23,30),(31,37),(33,39),(34,40),(36,38),(42,43),(44,45)]<br>
[(3,4),(5,6),(7,9),(8,10),(11,14),(12,17),(16,21),(18,23),(20,22),(24,29),(25,27),(26,31),(30,35),(33,36),(37,39),(38,40),(41,42),(43,44)]<br>
[(4,5),(6,8),(10,13),(12,15),(16,20),(17,19),(18,24),(21,22),(23,29),(25,26),(27,31),(28,30),(32,35),(34,37),(39,41),(42,43)]<br>
[(8,9),(10,12),(13,18),(14,20),(15,17),(19,23),(21,25),(22,26),(24,28),(27,33),(29,34),(30,32),(35,37),(38,39)]<br>
[(7,10),(9,12),(11,15),(13,16),(17,18),(19,24),(23,28),(29,30),(31,34),(32,36),(35,38),(37,40)]<br>
[(6,7),(11,13),(14,17),(15,16),(18,20),(19,21),(22,24),(23,25),(26,28),(27,29),(30,33),(31,32),(34,36),(40,41)]<br>
[(5,6),(10,11),(12,14),(13,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31),(32,34),(33,35),(36,37),(41,42)]<br>
[(8,10),(9,11),(12,13),(14,15),(16,18),(17,19),(20,22),(21,23),(24,26),(25,27),(28,30),(29,31),(32,33),(34,35),(36,38),(37,39)]<br>
[(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34),(35,36),(37,38),(39,40)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N49L365D21"><td>Sorting network for 49 inputs, 365 CEs, 21 layers.<br>123.1709 ± 0.0035 swaps on average.<br>
<p class="mono">[(0,38),(1,28),(2,24),(3,31),(4,42),(5,20),(6,43),(7,17),(8,46),(9,29),(10,27),(11,37),(12,48),(13,45),(14,36),(15,35),(16,22),(18,39),(19,41),(23,47),(25,40),(26,44),(30,34),(32,33)]<br>
[(0,8),(1,25),(3,26),(4,16),(5,32),(6,30),(7,14),(9,12),(10,23),(11,18),(13,15),(17,36),(20,33),(21,41),(22,42),(27,47),(28,40),(29,48),(31,44),(34,43),(35,45),(37,39),(38,46)]<br>
[(0,5),(1,9),(2,21),(3,13),(6,11),(8,32),(12,17),(15,22),(18,27),(20,38),(24,41),(25,29),(26,35),(30,37),(33,46),(36,48),(39,47),(42,45)]<br>
[(1,7),(3,4),(6,10),(9,25),(11,30),(12,28),(13,26),(14,29),(15,31),(16,35),(17,36),(18,34),(19,33),(21,32),(22,42),(23,37),(24,38),(27,39),(40,48),(41,46),(43,47),(44,45)]<br>
[(1,6),(2,19),(4,15),(7,12),(8,24),(9,14),(10,18),(11,23),(13,16),(20,21),(28,36),(29,40),(31,42),(32,38),(33,41),(34,39),(35,44),(37,43),(45,48)]<br>
[(0,2),(4,13),(5,19),(7,9),(10,11),(12,25),(15,26),(17,29),(18,30),(21,24),(22,35),(27,37),(32,33),(36,40),(38,41),(39,43),(42,44)]<br>
[(0,3),(2,8),(4,7),(5,20),(9,12),(11,18),(13,15),(14,25),(16,26),(17,28),(19,32),(22,31),(23,30),(27,34),(29,36),(33,38),(35,42),(37,39),(40,44),(41,47)]<br>
[(0,1),(2,5),(3,6),(8,20),(9,13),(14,17),(16,22),(19,21),(23,27),(24,32),(25,28),(26,31),(30,34),(36,42),(38,43),(41,45),(47,48)]<br>
[(1,3),(2,10),(5,8),(12,14),(15,16),(17,25),(18,23),(19,20),(21,24),(22,26),(27,30),(28,29),(31,35),(32,33),(34,37),(38,40),(43,44),(45,47)]<br>
[(2,4),(5,11),(7,10),(8,19),(12,15),(14,23),(17,27),(20,21),(24,31),(25,30),(28,34),(29,37),(33,39),(35,46),(40,43)]<br>
[(4,7),(5,9),(8,18),(11,13),(14,19),(16,23),(20,22),(21,26),(24,28),(29,35),(31,34),(33,36),(37,46),(39,42)]<br>
[(6,19),(8,12),(9,11),(10,33),(13,38),(15,18),(17,20),(21,25),(22,27),(23,32),(26,30),(28,31),(34,47),(35,37),(36,39)]<br>
[(4,17),(6,16),(7,10),(9,21),(11,13),(12,15),(18,41),(19,35),(20,22),(23,29),(25,26),(27,39),(30,43),(32,37),(33,36),(38,40),(44,47)]<br>
[(3,23),(6,14),(7,17),(10,20),(11,21),(12,24),(13,25),(15,18),(16,29),(22,33),(26,38),(27,36),(30,40),(32,35),(41,45),(43,46)]<br>
[(1,6),(7,8),(10,17),(13,21),(15,24),(16,23),(18,28),(20,22),(25,26),(27,33),(29,32),(30,38),(31,41),(34,45),(37,40),(44,46)]<br>
[(1,2),(3,6),(4,7),(10,12),(14,16),(15,17),(18,24),(19,23),(28,31),(30,32),(34,41),(35,38),(42,45)]<br>
[(3,5),(6,14),(8,10),(16,19),(18,20),(22,24),(23,29),(27,28),(31,33),(32,35),(34,36),(39,41),(42,43),(45,46)]<br>
[(2,3),(6,9),(11,14),(13,16),(19,21),(20,22),(23,25),(24,27),(26,29),(28,30),(33,34),(36,38),(37,39),(40,42),(44,45),(46,47)]<br>
[(5,6),(9,11),(12,14),(13,15),(16,18),(17,19),(21,23),(25,26),(29,31),(32,33),(34,35),(36,37),(38,39),(41,42),(47,48)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31),(33,34),(35,36),(37,38),(40,41),(42,43)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(39,40),(43,44)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N50L376D21"><td>Sorting network for 50 inputs, 376 CEs, 21 layers.<br>127.1707 ± 0.0038 swaps on average.<br>
<p class="mono">[(0,40),(1,46),(2,25),(3,36),(4,31),(5,32),(6,26),(7,38),(8,16),(9,20),(10,49),(11,37),(12,42),(13,23),(14,28),(15,47),(17,48),(18,39),(19,44),(22,41),(24,43),(29,34),(30,33),(35,45)]<br>
[(0,10),(1,30),(3,13),(5,17),(6,22),(7,35),(8,29),(9,18),(11,15),(14,24),(16,34),(20,39),(21,42),(23,36),(26,41),(27,44),(28,43),(32,48),(33,46),(37,47),(38,45),(40,49)]<br>
[(0,8),(1,11),(2,21),(3,7),(4,27),(5,14),(10,29),(13,35),(15,26),(16,40),(17,20),(23,38),(24,32),(25,42),(30,37),(31,44),(34,49),(36,45),(39,48),(41,47)]<br>
[(1,6),(5,9),(11,30),(12,34),(14,24),(15,33),(17,28),(18,32),(19,36),(20,39),(21,29),(22,37),(25,40),(26,41),(27,35),(31,38),(42,49),(43,48),(44,45),(46,47)]<br>
[(1,5),(2,12),(4,19),(6,15),(9,17),(10,25),(11,22),(13,31),(14,18),(16,21),(23,27),(28,39),(29,40),(32,43),(33,41),(34,42),(35,38),(36,44),(37,46)]<br>
[(0,2),(3,4),(6,11),(7,19),(8,12),(9,14),(15,30),(17,24),(20,32),(21,25),(26,37),(27,31),(29,34),(35,36),(38,44),(39,43),(40,42),(41,46)]<br>
[(0,3),(2,10),(4,13),(7,23),(8,16),(11,15),(12,29),(14,17),(18,24),(19,35),(20,28),(22,30),(26,33),(32,39),(34,40),(36,38),(37,41),(42,47),(44,48)]<br>
[(0,1),(2,8),(4,7),(10,16),(12,21),(13,23),(18,20),(19,27),(22,26),(24,28),(25,29),(30,33),(31,35),(38,43),(40,46),(42,44),(47,48)]<br>
[(2,6),(4,9),(7,13),(8,10),(12,16),(15,22),(17,18),(19,23),(20,24),(21,25),(26,30),(27,31),(28,32),(29,34),(33,37),(35,36),(38,40),(43,46),(44,47)]<br>
[(2,4),(6,9),(7,14),(8,11),(10,12),(13,19),(16,21),(18,22),(20,26),(23,27),(24,30),(25,31),(28,33),(29,35),(32,49),(34,41),(36,39),(37,45),(40,43)]<br>
[(3,18),(4,6),(7,8),(10,15),(11,14),(12,19),(13,17),(16,23),(21,27),(22,35),(25,28),(31,33),(32,37),(34,36),(39,41),(45,49)]<br>
[(1,3),(5,12),(8,11),(9,34),(10,13),(14,38),(15,17),(16,20),(21,24),(22,29),(23,26),(27,30),(28,31),(33,47),(36,39),(37,45),(48,49)]<br>
[(3,22),(4,16),(5,32),(6,9),(8,21),(11,14),(12,19),(13,15),(17,42),(18,29),(20,23),(24,27),(26,39),(30,43),(34,36),(35,45),(38,40),(46,48)]<br>
[(1,5),(6,16),(9,20),(11,21),(12,32),(13,25),(14,24),(15,17),(18,22),(19,37),(23,34),(26,36),(27,38),(30,40),(42,44),(43,45)]<br>
[(1,2),(3,5),(6,10),(9,16),(12,18),(14,21),(15,25),(17,28),(19,32),(20,23),(24,27),(26,34),(30,38),(31,42),(33,44),(35,37)]<br>
[(3,7),(5,12),(9,13),(15,16),(17,25),(19,22),(28,31),(29,32),(33,42),(37,40),(41,44)]<br>
[(2,3),(4,7),(5,8),(11,12),(13,15),(17,20),(18,19),(22,29),(23,25),(26,28),(31,34),(32,35),(33,36),(39,42),(41,43),(44,45)]<br>
[(5,7),(8,10),(9,11),(14,18),(19,21),(22,24),(27,29),(30,32),(35,38),(37,39),(40,42),(45,47)]<br>
[(5,6),(9,10),(12,14),(16,18),(17,19),(20,22),(21,23),(24,26),(25,27),(28,30),(29,31),(32,34),(33,35),(36,38),(40,41),(42,43),(45,46)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31),(32,33),(34,35),(36,37),(38,39),(41,42),(44,45),(46,47)]<br>
[(3,4),(7,8),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34),(35,36),(37,38),(39,40),(43,44),(47,48)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N51L387D22"><td>Sorting network for 51 inputs, 387 CEs, 22 layers.<br>130.2316 ± 0.0036 swaps on average.<br>
<p class="mono">[(0,39),(1,33),(2,31),(3,35),(4,49),(5,45),(6,38),(7,26),(8,17),(9,30),(10,23),(11,42),(12,36),(13,46),(14,44),(15,25),(16,47),(18,43),(19,20),(21,41),(24,34),(28,48),(32,50),(37,40)]<br>
[(0,10),(1,15),(3,18),(4,19),(5,37),(6,28),(8,12),(11,32),(13,24),(17,36),(20,49),(22,44),(23,39),(25,33),(27,41),(29,47),(34,46),(35,43),(38,48),(40,45),(42,50)]<br>
[(0,5),(1,11),(2,27),(3,13),(6,8),(7,22),(9,29),(10,37),(12,28),(15,32),(17,38),(18,20),(23,40),(24,35),(25,42),(26,44),(30,47),(31,41),(33,50),(36,48),(39,45),(43,49)]<br>
[(3,4),(13,24),(14,36),(16,33),(18,34),(19,35),(20,43),(21,39),(22,28),(26,38),(27,37),(29,32),(30,42),(31,40),(41,45),(44,48),(46,49),(47,50)]<br>
[(2,21),(4,18),(7,14),(9,16),(10,31),(12,26),(13,19),(15,30),(17,22),(23,27),(25,29),(28,38),(32,42),(33,47),(34,43),(35,46),(36,44),(37,40),(39,41),(45,50)]<br>
[(0,2),(1,9),(4,13),(5,21),(6,7),(8,14),(11,16),(18,24),(20,35),(22,26),(27,31),(28,36),(29,30),(32,33),(37,39),(38,44),(40,41),(42,47),(43,46)]<br>
[(0,6),(2,10),(5,23),(7,12),(8,17),(9,15),(11,25),(13,18),(14,28),(16,32),(19,24),(20,34),(21,37),(33,42),(35,43),(36,38),(39,40),(41,47),(44,49)]<br>
[(0,1),(2,5),(7,8),(9,11),(10,23),(12,17),(14,22),(15,25),(16,29),(19,20),(21,27),(24,34),(26,28),(30,32),(31,37),(38,46),(40,42),(41,44),(47,49)]<br>
[(2,9),(4,7),(5,10),(8,12),(11,15),(14,17),(16,25),(18,19),(20,24),(21,23),(22,26),(27,31),(28,36),(29,30),(32,33),(34,35),(37,39),(38,40),(42,46),(44,47)]<br>
[(2,4),(5,11),(7,9),(8,13),(10,21),(12,14),(15,16),(17,22),(19,32),(23,27),(25,29),(26,31),(28,37),(30,34),(33,39),(35,48),(36,43),(40,42)]<br>
[(1,28),(3,16),(4,7),(5,8),(6,19),(10,15),(11,13),(12,18),(14,21),(17,23),(20,25),(22,27),(24,29),(26,30),(31,34),(32,37),(33,36),(35,45),(39,43),(48,50)]<br>
[(1,6),(3,14),(8,11),(9,33),(10,12),(13,38),(15,18),(16,21),(17,20),(19,32),(22,24),(23,25),(27,29),(30,31),(34,47),(36,39),(45,48),(49,50)]<br>
[(0,3),(4,17),(7,9),(8,22),(11,13),(12,15),(16,35),(18,41),(19,28),(20,23),(21,45),(24,27),(25,39),(29,42),(33,36),(37,48),(38,40)]<br>
[(1,3),(6,19),(7,17),(9,20),(11,22),(12,26),(13,24),(14,35),(15,18),(23,33),(25,36),(27,38),(28,32),(29,40),(37,45),(41,44),(46,48)]<br>
[(1,2),(7,10),(9,17),(13,22),(14,16),(15,26),(18,30),(20,23),(21,35),(24,27),(25,33),(29,38),(31,41),(34,44),(45,47),(48,49)]<br>
[(6,14),(9,12),(15,17),(16,19),(18,26),(21,28),(30,31),(32,35),(34,41),(42,45),(43,44)]<br>
[(3,6),(14,16),(18,20),(19,21),(23,26),(25,30),(28,32),(31,33),(34,36),(35,37),(39,41),(44,46)]<br>
[(3,5),(6,8),(11,14),(13,16),(19,22),(21,24),(27,28),(29,32),(33,34),(35,38),(37,40),(41,43),(44,45),(46,47)]<br>
[(2,3),(4,6),(5,7),(8,10),(9,11),(12,14),(13,15),(16,18),(17,19),(20,22),(21,23),(24,26),(25,27),(28,30),(29,31),(32,35),(36,38),(37,39),(40,42),(45,46),(47,48)]<br>
[(4,5),(6,7),(9,10),(13,14),(16,17),(18,19),(21,22),(24,25),(26,27),(28,29),(30,31),(32,33),(34,35),(37,38),(40,41),(42,43)]<br>
[(3,4),(5,6),(8,9),(10,11),(12,13),(14,15),(17,18),(20,21),(22,23),(25,26),(27,28),(29,30),(31,32),(33,34),(36,37),(38,39),(41,42),(43,44)]<br>
[(7,8),(11,12),(15,16),(19,20),(23,24),(35,36),(39,40)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N52L395D20"><td>Sorting network for 52 inputs, 395 CEs, 20 layers.<br>135.0479 ± 0.0034 swaps on average.<br>
<p class="mono">[(0,32),(1,42),(2,45),(3,46),(4,23),(5,48),(6,49),(7,38),(8,30),(9,50),(10,33),(11,29),(12,14),(13,44),(15,27),(16,20),(17,25),(18,41),(19,51),(21,43),(22,40),(24,36),(26,34),(28,47),(31,35),(37,39)]<br>
[(0,16),(1,8),(2,37),(3,5),(4,15),(6,12),(7,17),(9,21),(10,11),(13,26),(14,49),(18,22),(19,31),(20,32),(23,27),(24,28),(25,38),(29,33),(30,42),(34,44),(35,51),(36,47),(39,45),(40,41),(43,50),(46,48)]<br>
[(0,6),(1,9),(2,18),(3,13),(4,19),(5,46),(8,30),(10,24),(11,29),(12,14),(15,23),(16,20),(17,25),(21,43),(22,40),(26,34),(27,41),(28,36),(31,35),(32,47),(33,49),(37,39),(38,48),(42,50),(45,51)]<br>
[(0,3),(2,10),(5,26),(6,13),(7,19),(8,21),(11,28),(12,16),(14,29),(15,31),(18,24),(20,36),(22,37),(23,40),(25,46),(27,33),(30,43),(32,44),(35,39),(38,45),(41,49),(48,51)]<br>
[(0,2),(1,7),(3,10),(5,12),(6,18),(9,19),(11,22),(13,24),(14,23),(16,26),(17,31),(20,34),(25,35),(27,38),(28,37),(29,40),(32,42),(33,45),(39,46),(41,48),(44,50),(49,51)]<br>
[(4,13),(5,11),(7,10),(8,17),(9,18),(12,22),(14,25),(16,28),(19,24),(20,30),(21,31),(23,35),(26,37),(27,32),(29,39),(33,42),(34,43),(38,47),(40,46),(41,44)]<br>
[(1,4),(3,9),(6,7),(10,18),(13,19),(14,20),(15,26),(17,22),(21,28),(23,30),(25,36),(29,34),(31,37),(32,38),(33,41),(42,48),(44,45),(47,50)]<br>
[(0,1),(2,4),(7,9),(8,15),(10,13),(12,21),(16,17),(18,19),(20,25),(22,28),(23,29),(26,31),(30,39),(32,33),(34,35),(36,43),(38,41),(42,44),(47,49),(50,51)]<br>
[(1,3),(2,6),(4,10),(5,8),(11,15),(13,18),(17,21),(20,23),(22,26),(25,29),(28,31),(30,34),(33,38),(36,40),(41,47),(43,46),(45,49),(48,50)]<br>
[(1,2),(3,6),(4,7),(8,12),(9,10),(11,16),(15,22),(23,25),(26,28),(29,36),(35,40),(39,43),(41,42),(44,47),(45,48),(49,50)]<br>
[(2,3),(4,6),(7,9),(8,11),(10,13),(12,16),(15,17),(18,23),(21,22),(28,33),(29,30),(34,36),(35,39),(38,41),(40,43),(42,44),(45,47),(48,49)]<br>
[(3,4),(6,7),(10,14),(11,12),(13,32),(15,16),(17,21),(19,38),(22,26),(23,28),(25,29),(30,34),(35,36),(37,41),(39,40),(44,45),(47,48)]<br>
[(3,8),(4,5),(7,11),(12,15),(14,18),(16,17),(19,25),(22,27),(24,29),(26,32),(33,37),(34,35),(36,39),(40,44),(43,48),(46,47)]<br>
[(1,4),(5,10),(9,12),(15,18),(16,20),(17,23),(21,25),(22,24),(26,30),(27,29),(28,34),(31,35),(33,36),(39,42),(41,46),(47,50)]<br>
[(2,5),(6,16),(8,9),(11,22),(12,19),(13,20),(14,15),(18,24),(27,33),(29,40),(31,38),(32,39),(35,45),(36,37),(42,43),(46,49)]<br>
[(2,4),(6,8),(10,11),(13,16),(17,22),(19,21),(20,26),(23,27),(24,28),(25,31),(29,34),(30,32),(35,38),(40,41),(43,45),(47,49)]<br>
[(7,10),(9,13),(11,14),(12,16),(15,17),(18,22),(19,20),(21,26),(23,24),(25,30),(27,28),(29,33),(31,32),(34,36),(35,39),(37,40),(38,42),(41,44)]<br>
[(5,7),(8,11),(9,10),(12,14),(13,15),(16,18),(17,19),(20,22),(21,23),(24,26),(25,27),(28,30),(29,31),(32,34),(33,35),(36,38),(37,39),(40,43),(41,42),(44,46)]<br>
[(3,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31),(32,33),(34,35),(36,37),(38,39),(40,41),(42,43),(44,45),(46,48)]<br>
[(3,4),(5,6),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34),(35,36),(37,38),(39,40),(41,42),(43,44),(45,46),(47,48)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N53L411D22"><td>Sorting network for 53 inputs, 411 CEs, 22 layers.<br>138.0453 ± 0.0038 swaps on average.<br>
<p class="mono">[(0,51),(1,41),(2,30),(3,20),(4,25),(5,26),(6,46),(7,34),(8,16),(9,28),(10,31),(11,52),(12,42),(13,48),(14,49),(15,43),(17,39),(18,44),(19,36),(21,47),(23,37),(27,45),(32,33),(35,40),(38,50)]<br>
[(0,19),(1,8),(2,27),(3,17),(5,32),(6,38),(9,23),(11,15),(13,35),(16,41),(20,39),(22,44),(24,49),(26,33),(28,42),(29,47),(30,45),(36,51),(40,48),(43,52),(46,50)]<br>
[(0,9),(1,6),(2,12),(3,13),(4,24),(5,11),(7,22),(8,38),(10,29),(15,32),(16,46),(17,35),(20,40),(23,27),(25,49),(26,43),(28,30),(31,47),(33,52),(34,44),(37,45),(39,48),(41,50),(42,51)]<br>
[(0,2),(9,23),(12,36),(14,41),(18,39),(19,37),(21,33),(22,35),(24,38),(25,46),(29,32),(30,42),(31,43),(34,40),(44,48),(45,51),(47,52),(49,50)]<br>
[(4,14),(7,18),(8,25),(10,21),(12,23),(15,31),(16,24),(17,34),(19,28),(20,22),(26,29),(27,36),(30,37),(32,43),(33,47),(35,40),(38,46),(39,44),(41,49),(48,52)]<br>
[(1,4),(2,19),(3,7),(5,10),(6,14),(9,12),(11,21),(13,18),(22,34),(23,30),(24,25),(29,31),(32,33),(35,39),(36,45),(37,42),(38,41),(40,44),(43,47),(46,49)]<br>
[(0,3),(1,5),(2,9),(4,8),(6,16),(7,17),(10,15),(11,26),(12,19),(13,20),(14,38),(18,35),(21,32),(23,28),(27,30),(33,43),(36,37),(39,40),(41,46),(42,45),(44,49)]<br>
[(0,1),(3,5),(4,6),(7,13),(8,16),(9,12),(10,11),(14,24),(15,26),(17,20),(18,22),(19,27),(21,29),(25,38),(28,36),(31,32),(34,35),(37,42),(40,46),(45,50)]<br>
[(1,3),(2,7),(4,10),(6,8),(11,15),(13,17),(14,16),(18,20),(19,23),(21,26),(22,34),(24,25),(27,28),(29,31),(30,36),(32,33),(35,39),(38,41),(42,47),(45,48),(50,52)]<br>
[(2,4),(6,13),(7,10),(8,14),(9,11),(12,19),(15,21),(16,24),(17,18),(20,22),(23,27),(25,31),(26,29),(28,30),(32,38),(33,41),(36,37),(39,51),(42,44),(47,49),(48,50)]<br>
[(4,7),(6,9),(8,17),(11,13),(12,15),(14,19),(16,26),(18,21),(22,27),(24,29),(28,34),(30,35),(33,39),(37,43),(41,51),(44,47)]<br>
[(8,12),(9,11),(14,18),(15,17),(16,23),(19,21),(20,26),(22,24),(25,28),(27,29),(30,32),(31,34),(35,38),(37,40),(39,41),(43,46)]<br>
[(1,14),(3,30),(9,22),(10,23),(12,15),(13,37),(17,42),(18,45),(21,48),(24,27),(26,36),(28,31),(32,35),(34,47),(38,50),(40,43)]<br>
[(1,2),(3,14),(5,32),(10,20),(11,13),(12,25),(15,17),(19,45),(23,39),(26,33),(29,43),(36,41),(37,40),(38,48),(42,44),(50,51)]<br>
[(3,6),(5,18),(7,26),(10,16),(11,22),(13,24),(15,25),(17,28),(19,30),(20,33),(21,32),(27,37),(29,40),(31,42),(34,44),(35,45),(36,39),(46,48),(47,50)]<br>
[(2,3),(4,10),(5,19),(13,22),(17,25),(18,30),(20,26),(21,35),(24,27),(28,31),(29,37),(32,45),(33,36),(34,42),(41,44),(48,49)]<br>
[(4,6),(5,14),(7,10),(16,20),(18,19),(21,30),(23,26),(32,35),(34,36),(38,45),(39,42),(44,46),(48,50),(49,51)]<br>
[(5,9),(7,8),(10,16),(11,14),(13,18),(19,22),(20,23),(21,24),(26,33),(27,30),(29,32),(35,37),(38,40),(43,45),(49,50),(51,52)]<br>
[(5,7),(9,11),(10,12),(15,16),(17,20),(23,25),(24,27),(26,28),(31,33),(32,34),(36,38),(37,39),(40,42),(41,43),(45,47)]<br>
[(5,6),(8,10),(12,14),(13,15),(16,18),(17,19),(20,22),(21,23),(25,26),(28,30),(29,31),(33,35),(36,37),(38,39),(41,42),(44,45),(46,47)]<br>
[(4,5),(6,7),(8,9),(10,11),(12,13),(14,15),(16,17),(18,19),(20,21),(22,23),(24,25),(26,27),(28,29),(30,31),(32,33),(34,35),(37,38),(40,41),(42,43),(45,46),(47,48)]<br>
[(3,4),(7,8),(9,10),(11,12),(13,14),(15,16),(17,18),(19,20),(21,22),(23,24),(25,26),(27,28),(29,30),(31,32),(33,34),(35,36),(39,40),(43,44)]<br>
</p></td><td>
Auto generated</td></tr>
<tr id="N54L421D20"><td>Sorting network for 54 inputs, 421 CEs, 20 layers.<br>144.5874 ± 0.0035 swaps on average.<br>
<p class="mono">[(0,41),(1,43),(2,37),(3,48),(4,24),(5,50),(6,14),(7,28),(8,31),(9,32),(10,52),(11,26),(12,53),(13,23),(15,17),(16,51),(18,19),(20,33),(21,44),(22,45),(25,46),(27,42),(29,49),(30,40),(34,35),(36,38),(39,47)]<br>
[(0,22),(1,36),(2,5),(3,16),(4,9),(6,11),(7,25),(8,12),(10,15),(13,34),(14,26),(17,52),(18,30),(19,40),(21,29),(23,35),(24,32),(27,39),(28,46),(31,53),(37,50),(38,43),(41,45),(42,47),(44,49),(48,51)]<br>
[(0,18),(1,21),(2,6),(3,27),(4,10),(5,30),(8,13),(9,36),(11,22),(12,39),(14,41),(15,29),(16,34),(17,44),(19,37),(20,28),(23,48),(24,38),(25,33),(26,50),(31,42),(32,52),(35,53),(40,45),(43,49),(47,51)]<br>
[(0,2),(1,4),(3,8),(5,14),(6,18),(7,20),(9,17),(10,21),(11,19),(12,23),(13,27),(15,24),(16,31),(22,37),(25,28),(26,40),(29,38),(30,41),(32,43),(33,46),(34,42),(35,47),(36,44),(39,48),(45,50),(49,52),(51,53)]<br>
[(0,3),(1,7),(2,6),(4,10),(5,11),(8,13),(9,15),(12,16),(14,22),(17,29),(18,26),(19,30),(20,25),(21,32),(23,34),(24,36),(27,35),(28,33),(31,39),(37,41),(38,44),(40,45),(42,48),(43,49),(46,52),(47,51),(50,53)]<br>
[(0,1),(2,5),(3,7),(4,9),(6,11),(8,12),(10,15),(13,16),(14,19),(17,24),(22,30),(23,31),(29,36),(34,39),(37,40),(38,43),(41,45),(42,47),(44,49),(46,50),(48,51),(52,53)]<br>
[(1,3),(2,8),(5,6),(9,10),(11,18),(12,13),(15,21),(16,27),(26,37),(32,38),(35,42),(40,41),(43,44),(45,51),(47,48),(50,52)]<br>
[(2,4),(5,12),(9,25),(11,14),(15,17),(16,23),(18,19),(21,24),(22,26),(27,31),(28,44),(29,32),(30,37),(34,35),(36,38),(39,42),(41,48),(49,51)]<br>
[(5,9),(6,11),(10,15),(12,25),(13,16),(14,18),(17,21),(19,22),(23,27),(24,29),(26,30),(28,41),(31,34),(32,36),(35,39),(37,40),(38,43),(42,47),(44,48)]<br>