activity
20162026
most citedOptimal Computation of Overabundant Words

2 citations · 6 across the 23 of their papers we have counts for

collaborators

41 papers

cs.DS2026

Text Indexing: From Reporting to Counting

Ben Bals, Panagiotis Charalampopoulos, Oded Lachish +2

We prove an elementary yet powerful combinatorial lemma: in any rooted tree with leaves, the number of nodes whose depth is smaller than the number of their leaf descendants is…

cs.DS2026

Faster Algorithms for Shortest Unique or Absent Substrings

Panagiotis Charalampopoulos, Manal Mohamed, Solon P. Pissis +2

We revisit two well-known algorithmic problems on strings: computing a shortest unique substring (SUS) and a shortest absent substring (SAS) of a string of length . Both pro…

cs.DS2026

Suffix Random Access via Function Inversion: A Key for Asymmetric Streaming String Algorithms

Panagiotis Charalampopoulos, Taha El Ghazi, Jonas Ellert +2

Many string processing problems can be phrased in the streaming setting, where the input arrives symbol by symbol and we have sublinear working space. The area of streaming algorit…

cs.DS2026

Approximate Cartesian Tree Matching with Substitutions

Panagiotis Charalampopoulos, Jonas Ellert, Manal Mohamed

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…

cs.DS2025

Subtree Mode and Applications

Jialong Zhou, Ben Bals, Matei Tinca +4

The mode of a collection of values (i.e., the most frequent value in the collection) is a key summary statistic. Finding the mode in a given range of an array of values is thus of…

cs.DS2025

Pattern Matching under Weighted Edit Distance

Panagiotis Charalampopoulos, Tomasz Kociumaka, Philip Wellnitz

In Pattern Matching with Weighted Edits (PMWED), we are given a pattern of length , a text of length , a positive threshold , and oracle access to a weight functio…

cs.DS2025

Subsequence Covers of Words

Panagiotis Charalampopoulos, Solon P. Pissis, Jakub Radoszewski +3

We introduce subsequence covers (s-covers, in short), a new type of covers of a word. A word is an s-cover of a word if the occurrences of in as subsequences cover…

cs.DS2025

Counting Distinct Square Substrings in Sublinear Time

Panagiotis Charalampopoulos, Manal Mohamed, Jakub Radoszewski +3

We show that the number of distinct squares in a packed string of length over an alphabet of size can be computed in time in the word-RAM model. This paper i…

cs.DS2025

Resilient Pattern Mining

Pengxin Bian, Panagiotis Charalampopoulos, Lorraine A. K. Ayad +3

Frequent pattern mining is a flagship problem in data mining. In its most basic form, it asks for the set of substrings of a given string of length that occur at least …

cs.DS2024

Longest Common Extensions with Wildcards: Trade-off and Applications

Gabriel Bathie, Itai Boneh, Panagiotis Charalampopoulos +2

We study the Longest Common Extension (LCE) problem in a string containing wildcards. Wildcards (also called "don't cares" or "holes") are special characters that match any other c…

cs.DS2024

Internal Pattern Matching in Small Space and Applications

Gabriel Bathie, Panagiotis Charalampopoulos, Tatiana Starikovskaya

In this work, we consider pattern matching variants in small space, that is, in the read-only setting, where we want to bound the space usage on top of storing the strings. Our mai…

cs.DS2024

Optimal Bounds for Distinct Quartics

Panagiotis Charalampopoulos, Paweł Gawrychowski, Samah Ghazawi

A fundamental concept related to strings is that of repetitions. It has been extensively studied in many versions, from both purely combinatorial and algorithmic angles. One of the…

cs.DS2024

Approximate Circular Pattern Matching under Edit Distance

Panagiotis Charalampopoulos, Solon P. Pissis, Jakub Radoszewski +3

In the -Edit Circular Pattern Matching (-Edit CPM) problem, we are given a length- text , a length- pattern , and a positive integer threshold , and we are to…

cs.DS2024

Pattern Matching with Mismatches and Wildcards

Gabriel Bathie, Panagiotis Charalampopoulos, Tatiana Starikovskaya

In this work, we address the problem of approximate pattern matching with wildcards. Given a pattern of length containing wildcards, a text of length , and an in…

cs.DS2023

Optimal Heaviest Induced Ancestors

Panagiotis Charalampopoulos, Bartłomiej Dudek, Paweł Gawrychowski +1

We revisit the Heaviest Induced Ancestors (HIA) problem that was introduced by Gagie, Gawrychowski, and Nekrich [CCCG 2013] and has a number of applications in string algorithms. L…

cs.DS2022

Approximate Circular Pattern Matching

Panagiotis Charalampopoulos, Tomasz Kociumaka, Jakub Radoszewski +4

We consider approximate circular pattern matching (CPM, in short) under the Hamming and edit distance, in which we are given a length- text , a length- pattern , and a…

cs.DS2022★ 2 cited

Faster Pattern Matching under Edit Distance

Panagiotis Charalampopoulos, Tomasz Kociumaka, Philip Wellnitz

We consider the approximate pattern matching problem under the edit distance. Given a text of length , a pattern of length , and a threshold , the task is to find…

cs.DS2021

Internal Shortest Absent Word Queries in Constant Time and Linear Space

Golnaz Badkobeh, Panagiotis Charalampopoulos, Dmitry Kosolobov +1

Given a string of length over an alphabet of size , we are to preprocess so that given a range , we can return a representa…

cs.DS2021

Faster Algorithms for Longest Common Substring

Panagiotis Charalampopoulos, Tomasz Kociumaka, Jakub Radoszewski +1

In the classic longest common substring (LCS) problem, we are given two strings and , each of length at most , over an alphabet of size , and we are asked to find a lo…

cs.DS2021★ 2 cited

An Almost Optimal Edit Distance Oracle

Panagiotis Charalampopoulos, Paweł Gawrychowski, Shay Mozes +1

We consider the problem of preprocessing two strings and , of lengths and , respectively, in order to be able to efficiently answer the following queries: Given posit…

cs.DS2021

Fault-Tolerant Distance Labeling for Planar Graphs

Aviv Bar-Natan, Panagiotis Charalampopoulos, Paweł Gawrychowski +2

In fault-tolerant distance labeling we wish to assign short labels to the vertices of a graph such that from the labels of any three vertices we can infer the -to-$v…

cs.DS2020

The Number of Repetitions in 2D-Strings

Panagiotis Charalampopoulos, Jakub Radoszewski, Wojciech Rytter +2

The notions of periodicity and repetitions in strings, and hence these of runs and squares, naturally extend to two-dimensional strings. We consider two types of repetitions in 2D-…

cs.DS2020

Pattern Masking for Dictionary Matching

Panagiotis Charalampopoulos, Huiping Chen, Peter Christen +4

In the Pattern Masking for Dictionary Matching (PMDM) problem, we are given a dictionary of strings, each of length , a query string of length , a…

cs.DS2020

Dynamic Longest Common Substring in Polylogarithmic Time

Panagiotis Charalampopoulos, Paweł Gawrychowski, Karol Pokorski

The longest common substring problem consists in finding a longest string that appears as a (contiguous) substring of two input strings. We consider the dynamic variant of this pro…