arrow
Return

Approximate Cartesian Tree Matching with Substitutions

delete2026-01-01
delete0
PRE
AI
P
Panagiotis Charalampopoulos
J
Jonas Ellert *
M
Manal Mohamed *
DOI:10.4230/LIPIcs.STACS.2026.26delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The Cartesian tree of a sequence captures the relative order of the sequence's elements. In recent years, Cartesian tree matching has attracted considerable attention, particularly due to its applications in time series analysis. Consider a text T of length n and a pattern P of length m. In the exact Cartesian tree matching problem, the task is to find all length-m fragments of T whose Cartesian tree coincides with the Cartesian tree CT(P) of the pattern. Although the exact version of the problem can be solved in linear time [Park et al., TCS 2020], it remains rather restrictive; for example, it is not robust to outliers in the pattern. To overcome this limitation, we consider the approximate setting, where the goal is to identify all fragments of T that are close to some string whose Cartesian tree matches CT(P). In this work, we quantify closeness via the widely used Hamming distance metric. For a given integer parameter k > 0, we present an algorithm that computes all fragments of T that are at Hamming distance at most k from a string whose Cartesian tree matches CT(P). Our algorithm runs in time O(n root m center dot k(2.5)) for k <= m(1/5) and in time O(nk(5)) for k <= m(1/5), thereby improving upon the state-of-the-art O(nmk)-time algorithm of Kim and Han [TCS 2025] in the regime k = o(m(1/4)). On the way to our solution, we develop a toolbox of independent interest. First, we introduce a new notion of periodicity in Cartesian trees. Then, we lift multiple well-known combinatorial and algorithmic results for string matching and periodicity in strings to Cartesian tree matching and periodicity in Cartesian trees.
Keywords:
Cartesian tree
Hamming distance
approximate pattern matching

Journal

4
43RD INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, STACS 2026
IF:
0
Papers:
81
Citations:
0

Organization

K
king's college london
Scholars:
5.4K
Papers: 2.7K
Citations: 0
U
university of london
Scholars:
21.5W
Papers: 19.7W
Citations: 305