Skip to main content

Showing 1–13 of 13 results for author: Hanauer, K

Searching in archive cs. Search in all archives.
.
  1. Expander Hierarchies for Normalized Cuts on Graphs

    Authors: Kathrin Hanauer, Monika Henzinger, Robin Münk, Harald Räcke, Maximilian Vötsch

    Abstract: Expander decompositions of graphs have significantly advanced the understanding of many classical graph problems and led to numerous fundamental theoretical results. However, their adoption in practice has been hindered due to their inherent intricacies and large hidden factors in their asymptotic running times. Here, we introduce the first practically efficient algorithm for computing expander de… ▽ More

    Submitted 20 June, 2024; originally announced June 2024.

    Comments: Accepted to KDD'24, August 25-29, 2024, Barcelona, Spain

  2. arXiv:2312.08540  [pdf, other

    cs.CG cs.DS

    Covering Rectilinear Polygons with Area-Weighted Rectangles

    Authors: Kathrin Hanauer, Martin P. Seybold, Julian Unterweger

    Abstract: Representing a polygon using a set of simple shapes has numerous applications in different use-case scenarios. We consider the problem of covering the interior of a rectilinear polygon with holes by a set of area-weighted, axis-aligned rectangles such that the total weight of the rectangles in the cover is minimized. Already the unit-weight case is known to be NP-hard and the general problem has,… ▽ More

    Submitted 13 December, 2023; originally announced December 2023.

    Comments: Accepted to ALENEX 2024

  3. arXiv:2310.01149  [pdf, other

    cs.DS

    On $b$-Matching and Fully-Dynamic Maximum $k$-Edge Coloring

    Authors: Antoine El-Hayek, Kathrin Hanauer, Monika Henzinger

    Abstract: Given a graph $G$ that is modified by a sequence of edge insertions and deletions, we study the Maximum $k$-Edge Coloring problem Having access to $k$ colors, how can we color as many edges of $G$ as possible such that no two adjacent edges share the same color? While this problem is different from simply maintaining a $b$-matching with $b=k$, the two problems are closely related: a maximum $k$-ma… ▽ More

    Submitted 10 April, 2025; v1 submitted 2 October, 2023; originally announced October 2023.

    Comments: To appear at SAND 2025

  4. arXiv:2302.00458  [pdf, other

    cs.DS cs.LG

    Improved Exact and Heuristic Algorithms for Maximum Weight Clique

    Authors: Roman Erhardt, Kathrin Hanauer, Nils Kriege, Christian Schulz, Darren Strash

    Abstract: We propose improved exact and heuristic algorithms for solving the maximum weight clique problem, a well-known problem in graph theory with many applications. Our algorithms interleave successful techniques from related work with novel data reduction rules that use local graph structure to identify and remove vertices and edges while retaining the optimal solution. We evaluate our algorithms on a… ▽ More

    Submitted 1 February, 2023; originally announced February 2023.

  5. arXiv:2301.05751  [pdf, other

    cs.NI cs.DS

    Dynamic Demand-Aware Link Scheduling for Reconfigurable Datacenters

    Authors: Kathrin Hanauer, Monika Henzinger, Lara Ost, Stefan Schmid

    Abstract: Emerging reconfigurable datacenters allow to dynamically adjust the network topology in a demand-aware manner. These datacenters rely on optical switches which can be reconfigured to provide direct connectivity between racks, in the form of edge-disjoint matchings. While state-of-the-art optical switches in principle support microsecond reconfigurations, the demand-aware topology optimization cons… ▽ More

    Submitted 18 March, 2025; v1 submitted 13 January, 2023; originally announced January 2023.

    Comments: Corrects the approximation ratio stated in Lemma 6

  6. Fast and Heavy Disjoint Weighted Matchings for Demand-Aware Datacenter Topologies

    Authors: Kathrin Hanauer, Monika Henzinger, Stefan Schmid, Jonathan Trummer

    Abstract: Reconfigurable optical topologies promise to improve the performance in datacenters by dynamically optimizing the physical network in a demand-aware manner. State-of-the-art optical technologies allow to establish and update direct connectivity (in the form of edge-disjoint matchings) between top-of-rack switches within microseconds or less. However, to fully exploit temporal structure in the dema… ▽ More

    Submitted 17 January, 2022; originally announced January 2022.

    Comments: 11 pages, 3 figures

    Journal ref: INFOCOM 2022: 1649-1658

  7. arXiv:2106.15524  [pdf, other

    cs.DS

    Fully Dynamic Four-Vertex Subgraph Counting

    Authors: Kathrin Hanauer, Monika Henzinger, Qi Cheng Hua

    Abstract: This paper presents a comprehensive study of algorithms for maintaining the number of all connected four-vertex subgraphs in a dynamic graph. Specifically, our algorithms maintain the number of paths of length three in deterministic amortized $\mathcal{O}(m^\frac{1}{2})$ update time, and any other connected four-vertex subgraph which is not a clique in deterministic amortized update time… ▽ More

    Submitted 16 March, 2022; v1 submitted 29 June, 2021; originally announced June 2021.

    Comments: A short version is to appear at SAND'22

  8. arXiv:2102.11169  [pdf, other

    cs.DS

    Recent Advances in Fully Dynamic Graph Algorithms

    Authors: Kathrin Hanauer, Monika Henzinger, Christian Schulz

    Abstract: In recent years, significant advances have been made in the design and analysis of fully dynamic algorithms. However, these theoretical results have received very little attention from the practical perspective. Few of the algorithms are implemented and tested on real datasets, and their practical potential is far from understood. Here, we present a quick reference guide to recent engineering and… ▽ More

    Submitted 17 November, 2022; v1 submitted 22 February, 2021; originally announced February 2021.

  9. arXiv:2008.10932  [pdf, other

    cs.DS

    O'Reach: Even Faster Reachability in Large Graphs

    Authors: Kathrin Hanauer, Christian Schulz, Jonathan Trummer

    Abstract: One of the most fundamental problems in computer science is the reachability problem: Given a directed graph and two vertices s and t, can s reach t via a path? We revisit existing techniques and combine them with new approaches to support a large portion of reachability queries in constant time using a linear-sized reachability index. Our new algorithm O'Reach can be easily combined with previous… ▽ More

    Submitted 1 February, 2021; v1 submitted 25 August, 2020; originally announced August 2020.

  10. arXiv:2002.00813  [pdf, other

    cs.DS

    Faster Fully Dynamic Transitive Closure in Practice

    Authors: Kathrin Hanauer, Monika Henzinger, Christian Schulz

    Abstract: The fully dynamic transitive closure problem asks to maintain reachability information in a directed graph between arbitrary pairs of vertices, while the graph undergoes a sequence of edge insertions and deletions. The problem has been thoroughly investigated in theory and many specialized algorithms for solving it have been proposed in the last decades. In two large studies [Frigioni ea, 2001; Kr… ▽ More

    Submitted 3 February, 2020; originally announced February 2020.

  11. Fully Dynamic Single-Source Reachability in Practice: An Experimental Study

    Authors: Kathrin Hanauer, Monika Henzinger, Christian Schulz

    Abstract: Given a directed graph and a source vertex, the fully dynamic single-source reachability problem is to maintain the set of vertices that are reachable from the given vertex, subject to edge deletions and insertions. It is one of the most fundamental problems on graphs and appears directly or indirectly in many and varied applications. While there has been theoretical work on this problem, showing… ▽ More

    Submitted 3 February, 2020; v1 submitted 3 May, 2019; originally announced May 2019.

    Journal ref: Proceedings of the Symposium on Algorithm Engineering and Experiments, ALENEX 2020, Salt Lake City, UT, USA, January 5-6, 2020, pages 106-119, 2020

  12. arXiv:1707.08652  [pdf, other

    cs.DM

    A Note on IC-Planar Graphs

    Authors: Christian Bachmaier, Franz J. Brandenburg, Kathrin Hanauer

    Abstract: A graph is IC-planar if it admits a drawing in the plane with at most one crossing per edge and such that two pairs of crossing edges share no common end vertex. IC-planarity specializes both NIC-planarity, which allows a pair of crossing edges to share at most one vertex, and 1-planarity, where each edge may be crossed at most once. We show that there are infinitely maximal IC-planar graphs with… ▽ More

    Submitted 26 July, 2017; originally announced July 2017.

  13. arXiv:1701.04375  [pdf, other

    cs.DM

    NIC-Planar Graphs

    Authors: Christian Bachmaier, Franz J. Brandenburg, Kathrin Hanauer, Daniel Neuwirth, Josef Reislhuber

    Abstract: A graph is NIC-planar if it admits a drawing in the plane with at most one crossing per edge and such that two pairs of crossing edges share at most one common end vertex. NIC-planarity generalizes IC-planarity, which allows a vertex to be incident to at most one crossing edge, and specializes 1-planarity, which only requires at most one crossing per edge. We characterize embeddings of maximal N… ▽ More

    Submitted 3 November, 2017; v1 submitted 16 January, 2017; originally announced January 2017.

    Comments: 31 pages