An Answer to the Bose-Nelson Sorting Problem for 11 and 12 Channels

12/08/2020
by   Jannis Harder, et al.
0

We show that 11-channel sorting networks have at least 35 comparators and that 12-channel sorting networks have at least 39 comparators. This positively settles the optimality of the corresponding sorting networks given in The Art of Computer Programming vol. 3 and closes the two smallest open instances of the Bose-Nelson sorting problem. We obtain these bounds by generalizing a result of Van Voorhis from sorting networks to a more general class of comparator networks. From this we derive a dynamic programming algorithm that computes the optimal size for a sorting network with a given number of channels. From an execution of this algorithm we construct a certificate containing a derivation of the corresponding lower size bound, which we check using a program formally verified using the Isabelle/HOL proof assistant.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/03/2022

A Formalisation of Algorithms for Sorting Network

This notes explains how standard algorithms that construct sorting netwo...
research
06/01/2018

Joint Size and Depth Optimization of Sorting Networks

Sorting networks are oblivious sorting algorithms with many interesting ...
research
07/14/2018

SAT encodings for sorting networks, single-exception sorting networks and ε-halvers

Sorting networks are oblivious sorting algorithms with many practical ap...
research
07/03/2021

Recombinant Sort: N-Dimensional Cartesian Spaced Algorithm Designed from Synergetic Combination of Hashing, Bucket, Counting and Radix Sort

Sorting is an essential operation which is widely used and is fundamenta...
research
01/22/2018

Optimal Metastability-Containing Sorting Networks

When setup/hold times of bistable elements are violated, they may become...
research
10/08/2019

Stack Sorting with Increasing and Decreasing Stacks

We introduce a sorting machine consisting of k+1 stacks in series: the f...
research
03/19/2019

Cross-study Reliability of the Open Card Sorting Method

Information architecture forms the foundation of users' navigation exper...

Please sign up or login with your details

Forgot password? Click here to reset