Marc Heinrich

dblp:145/1726 · DBLP profile ↗
← Back
19ranked-venue papers
0as first author
9since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 13 · 4 since 2021Artificial intelligence and machine learning · 4 · 4 since 2021Security and privacy · 1
YearPublicationVenuePosition
2026 Managed Automated Driving (MAD): Real-World Demonstration of Infrastructure Controlled Vehicle Automation
abstract
Recent advances in Connected and Automated Vehicle (CAV) technology have intensified interest in Cooperative Intelligent Transport Systems (C-ITS), in particular, the cooperation between CAVs and smart road infrastructure as a means to manage the complexity of urban traffic. However, most prior work has either been limited to low cooperation levels, e.g., simple status sharing, or has only been tested in simulation. In this paper, we present real-world test results of Managed Automated Driving (MAD). MAD integrates collective perception from infrastructure- and vehicle-mounted sensors with infrastructure-based multi-vehicle trajectory planning to support and/or control automated vehicles in mixed traffic. To the best of our knowledge, this is the first real-world realization of closed-loop infrastructure-based trajectory prescription on public urban roads. Our experiments indicate that, despite perception noise, heterogeneous human-driven traffic, and non-negligible variability in network performance, infrastructure-based prescriptive planning maintains comfortable motion profiles while meeting real-time execution bounds. The results demonstrate the feasibility of infrastructure-supported automated driving on public roads and provide an architectural blueprint for robust C-ITS deployments in complex urban environments.
Marko Mizdrak, Giovanni Lucente, Sanath Konthala, Mikkel Skov Maarssoe, Clarissa Böker, Julian Burger, Marc Heinrich, Jens Doll, Sven Ochs, Tobias Fleck, Julian Schindler
IV7
2025 A Chef's KISS - Utilizing Semantic Information in Both ICP and SLAM Framework
abstract
For utilizing autonomous vehicle in urban areas a reliable localization is needed. Especially when HD maps are used, a precise and repeatable method has to be chosen. Therefore accurate map generation but also re-localization against these maps is necessary. Due to best 3D reconstruction of the surrounding, LiDAR has become a reliable modality for localization. The latest LiDAR odometry estimation are based on iterative closest point (ICP) approaches, namely KISS-ICP [1] and SAGE-ICP [2]. We extend the capabilities of KISS-ICP by incorporating semantic information into the point alignment process using a generalizable approach with minimal parameter tuning. This enhancement allows us to surpass KISS-ICP in terms of absolute trajectory error (ATE), the primary metric for map accuracy. Additionally, we improve the Cartographer mapping framework to handle semantic information. Cartographer facilitates loop closure detection over larger areas, mitigating odometry drift and further enhancing ATE accuracy. By integrating semantic information into the mapping process, we enable the filtering of specific classes, such as parked vehicles, from the resulting map. This filtering improves relocalization quality by addressing temporal changes, such as vehicles being moved.
Sven Ochs, Marc Heinrich, Philip Schömer, Marc Rene Zofka, Johann Marius Zöllner
IV2
2025 The ATLAS of Traffic Lights: A Reliable Perception Framework for Autonomous Driving
abstract
Traffic light perception is an essential component of the camera-based perception system for autonomous vehicles, enabling accurate detection and interpretation of traffic lights to ensure safe navigation through complex urban environments. In this work, we propose a modularized perception framework that integrates state-of-the-art detection models with a novel real-time association and decision framework, enabling seamless deployment into an autonomous driving stack. To address the limitations of existing public datasets, we introduce the ATLAS dataset, which provides comprehensive annotations of traffic light states and pictograms across diverse environmental conditions and camera setups. This dataset is publicly available at https://url.fzi.de/ATLAS. We train and evaluate several state-of-the-art traffic light detection architectures on ATLAS, demonstrating significant performance improvements in both accuracy and robustness. Finally, we evaluate the framework in real-world scenarios by deploying it in an autonomous vehicle to make decisions at traffic light-controlled intersections, highlighting its reliability and effectiveness for real-time operation.
Rupert Polley, Nikolai Polley, Dominik Heid, Marc Heinrich, Sven Ochs, Johann Marius Zöllner
IV4
2023 Recoloring Planar Graphs of Girth at Least Five
abstract
Abstract. For a positive integer [Formula: see text], the [Formula: see text]-recoloring graph of a graph [Formula: see text] has as vertex set all proper [Formula: see text]-colorings of [Formula: see text] with two [Formula: see text]-colorings being adjacent if they differ by the color of exactly one vertex. A result of Dyer et al. regarding graphs of bounded degeneracy implies that the 7-recoloring graphs of planar graphs, the 5-recoloring graphs of triangle-free planar graphs and the 4-recoloring graphs planar graphs of girth at least six are connected. On the other hand, there are planar graphs whose 6-recoloring graph is disconnected, triangle-free planar graphs whose 4-recoloring graph is disconnected, and planar graphs of any given girth whose 3-recoloring graph is disconnected. The main result of this paper consists in showing, via a novel application of the discharging method, that the 4-recoloring graph of every planar graph of girth five is connected. This completes the classification of the connectedness of the recoloring graph for planar graphs of given girth. We also prove some theorems regarding the diameter of the recoloring graph of planar graphs.
Valentin Bartier, Nicolas Bousquet 0001, Carl Feghali, Marc Heinrich, Benjamin R. Moore, Théo Pierron
SIAM J. Discret. Math.4
2022 An Application of Scenario Exploration to Find New Scenarios for the Development and Testing of Automated Driving Systems in Urban Scenarios
abstract
Verification and validation are major challenges for developing automated driving systems. A concept that gets more and more recognized for testing in automated driving is scenario-based testing. However, it introduces the problem of what scenarios are relevant for testing and which are not. This work aims to find relevant, interesting, or critical parameter sets within logical scenarios by utilizing Bayes optimization and Gaussian processes. The parameter optimization is done by comparing and evaluating six different metrics in two urban intersection scenarios. Finally, a list of ideas this work leads to and should be investigated further is presented.
Barbara Schütt, Marc Heinrich, Sonja Marahrens, Johann Marius Zöllner, Eric Sax
VEHITS2
2021 PACE Solver Description: PaSTEC - PAths, Stars and Twins to Edit Towards Clusters
abstract
This document describes our exact Cluster Editing solver, PaSTEC, which got the third place in the 2021 PACE Challenge.
Valentin Bartier, Gabriel Bathie, Nicolas Bousquet 0001, Marc Heinrich, Théo Pierron, Ulysse Prieto
IPEC4
2021 PACE Solver Description: μSolver - Heuristic Track
abstract
International audience
Valentin Bartier, Gabriel Bathie, Nicolas Bousquet 0001, Marc Heinrich, Théo Pierron, Ulysse Prieto
IPEC4
2021 Distributed Recoloring of Interval and Chordal Graphs
abstract
One of the fundamental and most-studied algorithmic problems in distributed computing on networks is graph coloring, both in bounded-degree and in general graphs. Recently, the study of this problem has been extended in two directions. First, the problem of recoloring, that is computing an efficient transformation between two given colorings (instead of computing a new coloring), has been considered, both to model radio network updates, and as a useful subroutine for coloring. Second, as it appears that general graphs and bounded-degree graphs do not model real networks very well (with, respectively, pathological worst-case topologies and too strong assumptions), coloring has been studied in more specific graph classes. In this paper, we study the intersection of these two directions: distributed recoloring in two relevant graph classes, interval and chordal graphs. More formally, the question of recoloring a graph is as follows: we are given a network, an input coloring α and a target coloring β, and we want to find a schedule of colorings to reach β starting from α. In a distributed setting, the schedule needs to be found within the LOCAL model, where nodes communicate with their direct neighbors synchronously. The question we want to answer is: how many rounds of communication {are} needed to produce a schedule, and what is the length of this schedule? In the case of interval and chordal graphs, we prove that, if we have less than 2ω colors, ω being the size of the largest clique, extra colors will be needed in the intermediate colorings. For interval graphs, we produce a schedule after O(poly(Δ)log*n) rounds of communication, and for chordal graphs, we need O(ω²Δ²log n) rounds to get one. Our techniques also improve classic coloring algorithms. Namely, we get ω+1-colorings of interval graphs in O(ωlog*n) rounds and of chordal graphs in O(ωlog n) rounds, which improves on previous known algorithms that use ω+2 colors for the same running times.
Nicolas Bousquet 0001, Laurent Feuilloley, Marc Heinrich, Mikaël Rabie
OPODIS3
2021 Weighted total acquisition
Guillaume Bagan, Valentin Gledel, Marc Heinrich, Fionn Mc Inerney
Discret. Appl. Math.3
2020 Shortest Reconfiguration of Colorings Under Kempe Changes
abstract
A k-coloring of a graph maps each vertex of the graph to a color in {1, 2, …, k}, such that no two adjacent vertices receive the same color. Given a k-coloring of a graph, a Kempe change produces a new k-coloring by swapping the colors in a bicolored connected component. We investigate the complexity of finding the smallest number of Kempe changes needed to transform a given k-coloring into another given k-coloring. We show that this problem admits a polynomial-time dynamic programming algorithm on path graphs, which turns out to be highly non-trivial. Furthermore, the problem is NP-hard even on star graphs and we show that on such graphs it admits a constant-factor approximation algorithm and is fixed-parameter tractable when parameterized by the number k of colors. The hardness result as well as the algorithmic results are based on the notion of a canonical transformation.
Marthe Bonamy, Marc Heinrich, Takehiro Ito, Yusuke Kobayashi 0001, Haruka Mizuta, Moritz Mühlenthaler, Akira Suzuki 0001, Kunihiro Wasa
STACS2
2020 Enumerating Minimal Dominating Sets in Kt-free Graphs and Variants
abstract
It is a long-standing open problem whether the minimal dominating sets of a graph can be enumerated in output-polynomial time. In this article we investigate this problem in graph classes defined by forbidding an induced subgraph. In particular, we provide output-polynomial time algorithms for K t -free graphs and for several related graph classes. This answers a question of Kanté et al. about enumeration in bipartite graphs.
Marthe Bonamy, Oscar Defrain, Marc Heinrich, Michal Pilipczuk, Jean-Florent Raymond
ACM Trans. Algorithms3
2020 Diameter of colorings under Kempe changes
Marthe Bonamy, Marc Heinrich, Takehiro Ito, Yusuke Kobayashi 0001, Haruka Mizuta, Moritz Mühlenthaler, Akira Suzuki 0001, Kunihiro Wasa
Theor. Comput. Sci.2
2019 Diameter of Colorings Under Kempe Changes
Marthe Bonamy, Marc Heinrich, Takehiro Ito, Yusuke Kobayashi 0001, Haruka Mizuta, Moritz Mühlenthaler, Akira Suzuki 0001, Kunihiro Wasa
COCOON2
2019 The Perfect Matching Reconfiguration Problem
abstract
We study the perfect matching reconfiguration problem: Given two perfect matchings of a graph, is there a sequence of flip operations that transforms one into the other? Here, a flip operation exchanges the edges in an alternating cycle of length four. We are interested in the complexity of this decision problem from the viewpoint of graph classes. We first prove that the problem is PSPACE-complete even for split graphs and for bipartite graphs of bounded bandwidth with maximum degree five. We then investigate polynomial-time solvable cases. Specifically, we prove that the problem is solvable in polynomial time for strongly orderable graphs (that include interval graphs and strongly chordal graphs), for outerplanar graphs, and for cographs (also known as P_4-free graphs). Furthermore, for each yes-instance from these graph classes, we show that a linear number of flip operations is sufficient and we can exhibit a corresponding sequence of flip operations in polynomial time.
Marthe Bonamy, Nicolas Bousquet 0001, Marc Heinrich, Takehiro Ito, Yusuke Kobayashi 0001, Arnaud Mary, Moritz Mühlenthaler, Kunihiro Wasa
MFCS3
2019 Enumerating Minimal Dominating Sets in Triangle-Free Graphs
abstract
It is a long-standing open problem whether the minimal dominating sets of a graph can be enumerated in output-polynomial time. In this paper we prove that this is the case in triangle-free graphs. This answers a question of Kanté et al. Additionally, we show that deciding if a set of vertices of a bipartite graph can be completed into a minimal dominating set is a NP-complete problem.
Marthe Bonamy, Oscar Defrain, Marc Heinrich, Jean-Florent Raymond
STACS3
2018 The switch operators and push-the-button games: A sequential compound over rulesets
Éric Duchêne, Marc Heinrich, Urban Larsson, Aline Parreau
Theor. Comput. Sci.2
2017 Computing Maximum Cliques in B_2 -EPG Graphs
Nicolas Bousquet 0001, Marc Heinrich
WG2
2016 Local Conflict Coloring
abstract
Locally finding a solution to symmetry-breaking tasks such as vertex-coloring, edge-coloring, maximal matching, maximal independent set, etc., is a long-standing challenge in distributed network computing. More recently, it has also become a challenge in the framework of centralized local computation. We introduce conflict coloring as a general symmetry-breaking task that includes all the aforementioned tasks as specific instantiations - conflict coloring includes all locally checkable labeling tasks from [Naor & Stockmeyer, STOC 1993]. Conflict coloring is characterized by two parameters l and d, where the former measures the amount of freedom given to the nodes for selecting their colors, and the latter measures the number of constraints which colors of adjacent nodes are subject to. We show that, in the standard LOCAL model for distributed network computing, if l/d > Δ, then conflict coloring can be solved in Õ(√Δ)+log*n rounds in n-node graphs with maximum degree Δ, where Õ ignores the polylog factors in Δ. The dependency in n is optimal, as a consequence of the Ω(log*n) lower bound by [Linial, SIAM J. Comp. 1992] for (Δ + 1)-coloring. An important special case of our result is a significant improvement over the best known algorithm for distributed (Δ + 1)-coloring due to [Barenboim, PODC 2015], which required Õ(Δ3/4) + log*n rounds. Improvements for other variants of coloring, including (Δ + 1)-list-coloring, (2Δ-1)-edge-coloring, coloring with forbidden color distances, etc., also follow from our general result on conflict coloring. Likewise, in the framework of centralized local computation algorithms (LCAs), our general result yields an LCA which requires a smaller number of probes than the previously best known algorithm for vertex-coloring, and works for a wide range of coloring problems.
Pierre Fraigniaud, Marc Heinrich, Adrian Kosowski
FOCS2
2014 New Algorithmic Approaches to Point Constellation Recognition
Thomas Bourgeat, Julien Bringer, Hervé Chabanne, Robin Champenois, Jérémie Clément, Houda Ferradi, Marc Heinrich, Paul Melotti, David Naccache, Antoine Voizard
SEC7