Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Michael Hoffmann is active.

Publication


Featured researches published by Michael Hoffmann.


International Journal of Algebra and Computation | 2002

AUTOMATIC SEMIGROUPS WITH SUBSEMIGROUPS OF FINITE REES INDEX

Michael Hoffmann; Richard M. Thomas; Nikola Ruskuc

The notion of automaticity has been widely studied in groups and some progress has been made in understanding this notion in the wider context of semigroups. The purpose of this paper is to study t...


Theory of Computing Systems \/ Mathematical Systems Theory | 2005

Efficient Update Strategies for Geometric Computing with Uncertainty

Richard Bruce; Michael Hoffmann; Danny Krizanc; Rajeev Raman

We consider the problems of computing maximal points and the convex hull of a set of points in two dimensions, when the points are “in motion.” We assume that the point locations (or trajectories) are not known precisely and determining these values exactly is feasible, but expensive. In our model the algorithm only knows areas within which each of the input points lie, and is required to identify the maximal points or points on the convex hull correctly by updating some points (i.e., determining their location exactly). We compare the number of points updated by the algorithm on a given instance to the minimum number of points that must be updated by a nondeterministic strategy in order to compute the answer provably correctly. We give algorithms for both of the above problems that always update at most three times as many points as the nondeterministic strategy, and show that this is the best possible. Our model is similar to that in [3] and [5].


international colloquium on automata, languages and programming | 2015

On Temporal Graph Exploration

Thomas Erlebach; Michael Hoffmann; Frank Kammer

A temporal graph is a graph in which the edge set can change from step to step. The temporal graph exploration problem TEXP is the problem of computing a foremost exploration schedule for a temporal graph, i.e., a temporal walk that starts at a given start node, visits all nodes of the graph, and has the smallest arrival time. We consider only temporal graphs that are connected at each step. For such temporal graphs with n nodes, we show that it is \(\mathbf {NP}\)-hard to approximate TEXP with ratio \(O(n^{1-\varepsilon })\) for any \(\varepsilon >0\). We also provide an explicit construction of temporal graphs that require \(\Theta (n^2)\) steps to be explored. We then consider TEXP under the assumption that the underlying graph (i.e. the graph that contains all edges that are present in the temporal graph in at least one step) belongs to a specific class of graphs. Among other results, we show that temporal graphs can be explored in \(O(n^{1.5}k^2\log n)\) steps if the underlying graph has treewidth k and in \(O(n\log ^3 n)\) steps if the underlying graph is a \(2 \times n\) grid. We also show that sparse temporal graphs with regularly present edges can always be explored in O(n) steps.


workshop on graph theoretic concepts in computer science | 2005

network discovery and verification

Zuzana Beerliova; Felix Eberhard; Thomas Erlebach; Alex R. Hall; Michael Hoffmann; Matú scaron Mihaľák; L. Shankar Ram

Consider the problem of discovering (or verifying) the edges and non-edges of a network, modeled as a connected undirected graph, using a minimum number of queries. A query at a vertex v discovers (or verifies) all edges and non-edges whose endpoints have different distance from v. In the network discovery problem, the edges and non-edges are initially unknown, and the algorithm must select the next query based only on the results of previous queries. We study the problem using competitive analysis and give a randomized on-line algorithm with competitive ratio


fundamentals of computation theory | 2005

Biautomatic semigroups

Michael Hoffmann; Richard M. Thomas

O(\sqrt{nlogn})


Theoretical Computer Science | 2016

Query-competitive algorithms for cheapest set problems under uncertainty

Thomas Erlebach; Michael Hoffmann; Frank Kammer

for graphs with n vertices. We also show that no deterministic algorithm can have competitive ratio better than 3. In the network verification problem, the graph is known in advance and the goal is to compute a minimum number of queries that verify all edges and non-edges. This problem has previously been studied as the problem of placing landmarks in a graph or determining the metric dimension of a graph. We show that there is no approximation algorithm for this problem with ratio o(log n) unless


workshop on graph theoretic concepts in computer science | 2014

Minimum Spanning Tree Verification Under Uncertainty

Thomas Erlebach; Michael Hoffmann

\mathcal{P} = \mathcal{nP}


language and automata theory and applications | 2011

Singular artin monoids of finite coxeter type are automatic

Ruth Corran; Michael Hoffmann; Dietrich Kuske; Richard M. Thomas

.


mathematical foundations of computer science | 2014

Query-Competitive Algorithms for Cheapest Set Problems under Uncertainty

Thomas Erlebach; Michael Hoffmann; Frank Kammer

We consider biautomatic semigroups. There are two different definitions of a biautomatic structure for a group in the literature; whilst these definitions are not equivalent, the idea of a biautomatic group is well defined, in that a group possesses one type of biautomatic structure if and only if it possesses the other. However the two definitions give rise to different notions of biautomaticity for semigroups and we study these ideas in this paper. In particular, we settle the question as to whether automaticity and biautomaticity are equivalent for semigroups by giving examples of semigroups which are automatic but not biautomatic.


international conference on algorithms and complexity | 2006

Network discovery and verification with distance queries

Thomas Erlebach; Alex R. Hall; Michael Hoffmann; Matúš Mihaľák

Considering the model of computing under uncertainty where element weights are uncertain but can be obtained at a cost by query operations, we study the problem of identifying a cheapest (minimum-weight) set among a given collection of feasible sets using a minimum number of queries of element weights. For the general case we present an algorithm that makes at most d ? OPT + d queries, where d is the maximum cardinality of any given set and OPT is the optimal number of queries needed to identify a cheapest set. For the minimum multi-cut problem in trees with d terminal pairs, we give an algorithm that makes at most d ? OPT + 1 queries. For the problem of computing a minimum-weight base of a given matroid, we give an algorithm that makes at most 2 ? OPT queries, generalizing a known result for the minimum spanning tree problem. For each of the above algorithms we give matching lower bounds. We also settle the complexity of the verification version of the general cheapest set problem and the minimum multi-cut problem in trees under uncertainty.

Collaboration


Dive into the Michael Hoffmann's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Rajeev Raman

University of Leicester

View shared research outputs
Top Co-Authors

Avatar

Dietrich Kuske

Technische Universität Ilmenau

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ruth Corran

American University of Paris

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge