SAT encodings for sorting networks, single-exception sorting networks and $ฮต-$halvers
July 14, 2018 ยท Entered Twilight ยท ๐ arXiv.org
"Last commit was 7.0 years ago (โฅ5 year threshold)"
Evidence collected by the PWNC Scanner
Repo contents: .gitignore, README.md, cardinality.py, cardinality2.py, dimacs.py, halver.py, network.py, solver.py, sorting.py, tests, util, word.py
Authors
Josรฉ A. R. Fonollosa
arXiv ID
1807.05377
Category
cs.DS: Data Structures & Algorithms
Citations
0
Venue
arXiv.org
Repository
https://github.com/jarfo/sort
Last Checked
2 months ago
Abstract
Sorting networks are oblivious sorting algorithms with many practical applications and rich theoretical properties. Propositional encodings of sorting networks are a key tool for proving concrete bounds on the minimum number of comparators or depth (number of parallel steps) of sorting networks. In this paper, we present new SAT encodings that reduce the number of variables and clauses of the sorting constraint of optimality problems. Moreover, the proposed SAT encodings can be applied to a broader class of problems, such as the search of optimal single-exception sorting networks and $ฮต-$halvers. We obtain optimality results for single-exception sorting networks on $n \le 10$ inputs.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Data Structures & Algorithms
R.I.P.
๐ป
Ghosted
R.I.P.
๐ป
Ghosted
Relief-Based Feature Selection: Introduction and Review
R.I.P.
๐ป
Ghosted
Route Planning in Transportation Networks
R.I.P.
๐ป
Ghosted
Near-linear time approximation algorithms for optimal transport via Sinkhorn iteration
R.I.P.
๐ป
Ghosted
Hierarchical Clustering: Objective Functions and Algorithms
R.I.P.
๐ป
Ghosted