Abstract
Computing shortest directed paths in de Bruijn graphs is well studied and well understood. This is not the case for computing undirected paths, which is much more challenging algorithmically. In this paper, we present a general framework for computing shortest undirected paths in arbitrary de Bruijn graphs, that is, arbitrary subgraphs of the complete de Bruijn graph. We then present an application of our techniques for making any arbitrary order-k de Bruijn graph G(V, E) weakly connected by adding a set of edges of minimum total cost. This improves the running time of the recent (2 − 2/d)-approximation algorithm by Bernardini et al. [CPM 2024] from O(k|V |2) to O(k|V |log d) time, where d is the number of weakly connected components of graph G.
| Original language | English |
|---|---|
| Title of host publication | 36th Annual Symposium on Combinatorial Pattern Matching (CPM 2025) |
| Subtitle of host publication | [Proceedings] |
| Editors | Paola Bonizzoni, Veli Makinen |
| Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
| Pages | 1-13 |
| Number of pages | 13 |
| ISBN (Electronic) | 9783959773690 |
| DOIs | |
| Publication status | Published - 2025 |
| Event | 36th Annual Symposium on Combinatorial Pattern Matching, CPM 2025 - Milan, Italy Duration: 17 Jun 2025 → 19 Jun 2025 |
Publication series
| Name | Leibniz International Proceedings in Informatics, LIPIcs |
|---|---|
| Volume | 331 |
| ISSN (Print) | 1868-8969 |
Conference
| Conference | 36th Annual Symposium on Combinatorial Pattern Matching, CPM 2025 |
|---|---|
| Country/Territory | Italy |
| City | Milan |
| Period | 17/06/25 → 19/06/25 |
Bibliographical note
Publisher Copyright:© Wiktor Zuba, Oded Lachish, and Solon P. Pissis;
Keywords
- de Bruijn graph
- Eulerian graph
- graph algorithm
- string algorithm
Fingerprint
Dive into the research topics of 'Shortest Undirected Paths in de Bruijn Graphs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver