Alignments as Compositional Structures

10/09/2018
by   Sarah J. Berkemer, et al.
0

Alignments, i.e., position-wise comparisons of two or more strings or ordered lists are of utmost practical importance in computational biology and a host of other fields, including historical linguistics and emerging areas of research in the Digital Humanities. The problem is well-known to be computationally hard as soon as the number of input strings is not bounded. Due to its prac- tical importance, a huge number of heuristics have been devised, which have proved very successful in a wide range of applications. Alignments nevertheless have received hardly any attention as formal, mathematical structures. Here, we focus on the compositional aspects of alignments, which underlie most algo- rithmic approaches to computing alignments. We also show that the concepts naturally generalize to finite partially ordered sets and partial maps between them that in some sense preserve the partial orders.

READ FULL TEXT
research
04/12/2016

Separating Sets of Strings by Finding Matching Patterns is Almost Always Hard

We study the complexity of the problem of searching for a set of pattern...
research
05/09/2023

Sorting Finite Automata via Partition Refinement

Wheeler nondeterministic finite automata (WNFAs) were introduced as a ge...
research
11/14/2020

Entropy conservation for comparison-based algorithms

Comparison-based algorithms are algorithms for which the execution of ea...
research
05/25/2023

A Fast Algorithm for Consistency Checking Partially Ordered Time

Partially ordered models of time occur naturally in applications where a...
research
01/29/2018

Earthmover Resilience and Testing in Ordered Structures

One of the main challenges in property testing is to characterize those ...
research
08/15/2018

A theory of finite structures

We develop a novel formal theory of finite structures, based on a view o...
research
10/12/2018

An algebraic theory for data linkage

There are countless sources of data available to governments, companies,...

Please sign up or login with your details

Forgot password? Click here to reset