String Problems in the Congested Clique Model

Shay Golan, Matan Kraus

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In this paper we present algorithms for several string problems in the Congested Clique model. In the Congested Clique model, n nodes (computers) are used to solve some problem. The input to the problem is distributed among the nodes, and the communication between the nodes is conducted in rounds. In each round, every node is allowed to send an O(log n)-bit message to every other node in the network. We consider three fundamental string problems in the Congested Clique model. First, we present an O(1) rounds algorithm for string sorting that supports strings of arbitrary length. Second, we present an O(1) rounds combinatorial pattern matching algorithm. Finally, we present an O(log log n) rounds algorithm for the computation of the suffix array and the corresponding Longest Common Prefix array of a given string.

Original languageEnglish
Title of host publication36th Annual Symposium on Combinatorial Pattern Matching, CPM 2025
EditorsPaola Bonizzoni, Veli Makinen
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773690
DOIs
StatePublished - 10 Jun 2025
Event36th Annual Symposium on Combinatorial Pattern Matching, CPM 2025 - Milan, Italy
Duration: 17 Jun 202519 Jun 2025

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume331
ISSN (Print)1868-8969

Conference

Conference36th Annual Symposium on Combinatorial Pattern Matching, CPM 2025
Country/TerritoryItaly
CityMilan
Period17/06/2519/06/25

Bibliographical note

Publisher Copyright:
© Shay Golan and Matan Kraus;

Keywords

  • Congested Clique
  • Pattern Matching
  • Sorting
  • String Sorting
  • Suffix Array

Fingerprint

Dive into the research topics of 'String Problems in the Congested Clique Model'. Together they form a unique fingerprint.

Cite this