Friedhelm Meyer auf der Heide | Universität Paderborn (original) (raw)
Uploads
Papers by Friedhelm Meyer auf der Heide
: Interval orders are partial orders defined by having interval representations. It is well known... more : Interval orders are partial orders defined by having interval representations. It is well known that a transitively oriented digraph G is an interval order iff its (undirected) complement is chordal. We investigate parallel algorithms for the following scheduling problem: Given a system consisting of a set T of n tasks (each requiring unit execution time) and an interval order ! over T , and given m identical parallel processors, construct an optimal (i.e., minimal length) schedule for (T; !). Our algorithm is based on a subroutine for computing so-called scheduling distances, i.e., the minimal number of time steps needed to schedule all those tasks succeeding some given task t and preceding some other task t 0 . For a given interval order with n tasks, these scheduling distances can be computed using n 3 processors and O(log 2 n) time on a CREW-PRAM. We then give an incremental version of the scheduling distance algorithm, which can be used to compute the empty slots in an ...
Computational Complexity, Dec 1, 1996
arXiv (Cornell University), Oct 7, 2015
Lecture Notes in Computer Science, 2020
arXiv (Cornell University), Sep 5, 2016
Springer eBooks, 2012
ABSTRACT We consider a scenario with a set of autonomous mobile robots having initial positions i... more ABSTRACT We consider a scenario with a set of autonomous mobile robots having initial positions in the plane. Their goal is to move in such a way that they eventually reach a prescribed formation. Such a formation may be a straight line between two given endpoints (Robot Chain Problem), a circle or any other geometric pattern, or just one point (Gathering Problem). In this survey, we assume that there is no central control that guides the robot's decisions, thus the robots have to self-organize in order to accomplish global tasks like the above-mentioned formation problems. Moreover, we restrict them to simple local strategies: the robots are limited to "see" only robots within a bounded viewing range; their decisions where to move next are solely based on the relative positions of robots within this range. We survey recent results on local strategies for short robot chains and gathering, among them the first that come with upper and lower bounds on the number of rounds needed and the maximum distance traveled. Finally we present a continuous local strategy for short robot chains, and present a bound for the "price of locality": for every configuration of initial robot positions, the maximum distance traveled by the robots is at most by a logarithmic (in the number of robots) factor away from the maximum distance of the initial robot positions to the straight line.
Lecture Notes in Computer Science, 2017
Lecture Notes in Computer Science, 2016
Efficiently parallelizable parameterized problems have been classified as being either in the cla... more Efficiently parallelizable parameterized problems have been classified as being either in the class FPP (fixed-parameter parallelizable) or the class PNC (parameterized analog of NC), which contains FPP as a subclass. In this paper, we propose a more restrictive class of parallelizable parameterized problems called fixed-parameter parallel-tractable (FPPT). For a problem to be in FPPT, it should possess an efficient parallel algorithm not only from a theoretical standpoint but in practice as well. The primary distinction between FPPT and FPP is the parallel processor utilization, which is bounded by a polynomial function in the case of FPPT. We initiate the study of FPPT with the well-known k-vertex cover problem. In particular, we present a parallel algorithm that outperforms the best known parallel algorithm for this problem: using \(\mathcal {O}(m)\) instead of \(\mathcal {O}(n^2)\) parallel processors, the running time improves from \(4\log n + \mathcal {O}(k^k)\) to \(\mathcal {O}(k\cdot \log ^3 n)\), where m is the number of edges, n is the number of vertices of the input graph, and k is an upper bound of the size of the sought vertex cover. We also note that a few P-complete problems fall into FPPT including the monotone circuit value problem (MCV) when the underlying graphs are bounded by a constant Euler genus.
Theoretical Informatics and Applications, 1989
Business & Information Systems Engineering, Dec 9, 2019
Journal of the ACM, Jun 1, 1988
arXiv (Cornell University), Sep 24, 2021
: Interval orders are partial orders defined by having interval representations. It is well known... more : Interval orders are partial orders defined by having interval representations. It is well known that a transitively oriented digraph G is an interval order iff its (undirected) complement is chordal. We investigate parallel algorithms for the following scheduling problem: Given a system consisting of a set T of n tasks (each requiring unit execution time) and an interval order ! over T , and given m identical parallel processors, construct an optimal (i.e., minimal length) schedule for (T; !). Our algorithm is based on a subroutine for computing so-called scheduling distances, i.e., the minimal number of time steps needed to schedule all those tasks succeeding some given task t and preceding some other task t 0 . For a given interval order with n tasks, these scheduling distances can be computed using n 3 processors and O(log 2 n) time on a CREW-PRAM. We then give an incremental version of the scheduling distance algorithm, which can be used to compute the empty slots in an ...
Computational Complexity, Dec 1, 1996
arXiv (Cornell University), Oct 7, 2015
Lecture Notes in Computer Science, 2020
arXiv (Cornell University), Sep 5, 2016
Springer eBooks, 2012
ABSTRACT We consider a scenario with a set of autonomous mobile robots having initial positions i... more ABSTRACT We consider a scenario with a set of autonomous mobile robots having initial positions in the plane. Their goal is to move in such a way that they eventually reach a prescribed formation. Such a formation may be a straight line between two given endpoints (Robot Chain Problem), a circle or any other geometric pattern, or just one point (Gathering Problem). In this survey, we assume that there is no central control that guides the robot's decisions, thus the robots have to self-organize in order to accomplish global tasks like the above-mentioned formation problems. Moreover, we restrict them to simple local strategies: the robots are limited to "see" only robots within a bounded viewing range; their decisions where to move next are solely based on the relative positions of robots within this range. We survey recent results on local strategies for short robot chains and gathering, among them the first that come with upper and lower bounds on the number of rounds needed and the maximum distance traveled. Finally we present a continuous local strategy for short robot chains, and present a bound for the "price of locality": for every configuration of initial robot positions, the maximum distance traveled by the robots is at most by a logarithmic (in the number of robots) factor away from the maximum distance of the initial robot positions to the straight line.
Lecture Notes in Computer Science, 2017
Lecture Notes in Computer Science, 2016
Efficiently parallelizable parameterized problems have been classified as being either in the cla... more Efficiently parallelizable parameterized problems have been classified as being either in the class FPP (fixed-parameter parallelizable) or the class PNC (parameterized analog of NC), which contains FPP as a subclass. In this paper, we propose a more restrictive class of parallelizable parameterized problems called fixed-parameter parallel-tractable (FPPT). For a problem to be in FPPT, it should possess an efficient parallel algorithm not only from a theoretical standpoint but in practice as well. The primary distinction between FPPT and FPP is the parallel processor utilization, which is bounded by a polynomial function in the case of FPPT. We initiate the study of FPPT with the well-known k-vertex cover problem. In particular, we present a parallel algorithm that outperforms the best known parallel algorithm for this problem: using \(\mathcal {O}(m)\) instead of \(\mathcal {O}(n^2)\) parallel processors, the running time improves from \(4\log n + \mathcal {O}(k^k)\) to \(\mathcal {O}(k\cdot \log ^3 n)\), where m is the number of edges, n is the number of vertices of the input graph, and k is an upper bound of the size of the sought vertex cover. We also note that a few P-complete problems fall into FPPT including the monotone circuit value problem (MCV) when the underlying graphs are bounded by a constant Euler genus.
Theoretical Informatics and Applications, 1989
Business & Information Systems Engineering, Dec 9, 2019
Journal of the ACM, Jun 1, 1988
arXiv (Cornell University), Sep 24, 2021