String comparison by transposition networks
Peter Krusche, Alexander Tiskin

TL;DR
This paper reveals a connection between semi-local string alignment and transposition networks, offering a unified framework that improves and generalizes string comparison algorithms across various applications.
Contribution
It introduces a novel approach linking semi-local string alignment with transposition networks, enabling new algorithms and enhancements for string comparison tasks.
Findings
Unified representation of string comparison algorithms
New algorithms for sparse semi-local comparison
Improvements for highly similar/dissimilar and run-length compressed strings
Abstract
Computing string or sequence alignments is a classical method of comparing strings and has applications in many areas of computing, such as signal processing and bioinformatics. Semi-local string alignment is a recent generalisation of this method, in which the alignment of a given string and all substrings of another string are computed simultaneously at no additional asymptotic cost. In this paper, we show that there is a close connection between semi-local string alignment and a certain class of traditional comparison networks known as transposition networks. The transposition network approach can be used to represent different string comparison algorithms in a unified form, and in some cases provides generalisations or improvements on existing algorithms. This approach allows us to obtain new algorithms for sparse semi-local string comparison and for comparison of highly similar and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAlgorithms and Data Compression · DNA and Biological Computing · Genomics and Phylogenetic Studies
