Back to Search Start Over

Partial Permutations Comparison, Maintenance and Applications

Authors :
Levy, Avivit
Porat, Ely
Shalom, B. Riva
Levy, Avivit
Porat, Ely
Shalom, B. Riva
Publication Year :
2022

Abstract

This paper focuses on the concept of partial permutations and their use in algorithmic tasks. A partial permutation over ? is a bijection ?_{par}: ????? mapping a subset ?? ? ? to a subset ?? ? ?, where |??| = |??| (|?| denotes the size of a set ?). Intuitively, two partial permutations agree if their mapping pairs do not form conflicts. This notion, which is formally defined in this paper, enables a consistent as well as informatively rich comparison between partial permutations. We formalize the Partial Permutations Agreement problem (PPA), as follows. Given two sets A?, A? of partial permutations over alphabet ?, each of size n, output all pairs (?_i, ?_j), where ?_i ? A?, ?_j ? A? and ?_i agrees with ?_j. The possibility of having a data structure for efficiently maintaining a dynamic set of partial permutations enabling to retrieve agreement of partial permutations is then studied, giving both negative and positive results. Applying our study enables to point out fruitful versus futile methods for efficient genes sequences comparison in database or automatic color transformation data augmentation technique for image processing through neural networks. It also shows that an efficient solution of strict Parameterized Dictionary Matching with One Gap (PDMOG) over general dictionary alphabets is not likely, unless the Strong Exponential Time Hypothesis (SETH) fails, thus negatively answering an open question posed lately.

Details

Database :
OAIster
Notes :
application/pdf, English
Publication Type :
Electronic Resource
Accession number :
edsoai.on1335413171
Document Type :
Electronic Resource
Full Text :
https://doi.org/10.4230.LIPIcs.CPM.2022.10