Space efficient linear time algorithms for BFS, DFS and applications

N Banerjee, S Chakraborty, V Raman… - Theory of Computing …, 2018 - Springer
Research on space efficient graph algorithms, particularly for st-connectivity, has a long
history including the celebrated polynomial time, O (lg n) bits 1 algorithm in undirected …

Improved space efficient algorithms for BFS, DFS and applications

N Banerjee, S Chakraborty, V Raman - International Computing and …, 2016 - Springer
Recent work by Elmasry et al.(STACS 2015) and Asano et al.(ISAAC 2014), reconsidered
classical fundamental graph algorithms focusing on improving the space complexity …

Space-efficient biconnected components and recognition of outerplanar graphs

F Kammer, D Kratsch, M Laudahn - Algorithmica, 2019 - Springer
We present space-efficient algorithms for computing cut vertices in a given graph with n
vertices and m edges in linear time using O (n+\min {m, n\log\log n\}) O (n+ min m, n log log …

Space-efficient graph coarsening with applications to succinct planar encodings

N Hammer, F Kammer, J Meintrup - arXiv preprint arXiv:2205.06128, 2022 - arxiv.org
We present a novel space-efficient graph coarsening technique for $ n $-vertex planar
graphs $ G $, called cloud partition, which partitions the vertices $ V (G) $ into disjoint sets …

Space-efficient DFS and applications to connectivity problems: simpler, leaner, faster

T Hagerup - Algorithmica, 2020 - Springer
The problem of space-efficient depth-first search (DFS) is reconsidered. A particularly simple
and fast algorithm is presented that, on a directed or undirected input graph G=(V, E) G=(V …

Sublinear-space lexicographic depth-first search for bounded treewidth graphs and planar graphs

T Izumi, Y Otachi - 47th International Colloquium on Automata …, 2020 - drops.dagstuhl.de
The lexicographic depth-first search (Lex-DFS) is one of the first basic graph problems
studied in the context of space-efficient algorithms. It is shown independently by Asano et …

[HTML][HTML] Space-efficient Euler partition and bipartite edge coloring

T Hagerup, F Kammer, M Laudahn - Theoretical Computer Science, 2019 - Elsevier
We describe space-efficient algorithms for two problems on undirected multigraphs: Euler
partition (partitioning the edges into a minimum number of trails); and bipartite edge coloring …

A framework for in-place graph algorithms

S Chakraborty, A Mukherjee, V Raman… - 26th Annual European …, 2018 - drops.dagstuhl.de
Read-only memory (ROM) model is a classical model of computation to study time-space
tradeoffs of algorithms. A classical result on the ROM model is that any algorithm to sort n …

Succinct choice dictionaries

T Hagerup, F Kammer - arXiv preprint arXiv:1604.06058, 2016 - arxiv.org
The choice dictionary is introduced as a data structure that can be initialized with a
parameter $ n\in\mathbb {N}=\{1, 2,\ldots\} $ and subsequently maintains an initially empty …

Reversibility of computations in graph-walking automata

M Kunc, A Okhotin - Information and Computation, 2020 - Elsevier
Graph-walking automata (GWA) are finite-state devices that traverse graphs given as an
input by following their edges; they have been studied both as a theoretical notion and as a …