Skip to main content

Showing 1–17 of 17 results for author: Holzer, M

Searching in archive cs. Search in all archives.
.
  1. On Minimal Pum** Constants for Regular Languages

    Authors: Markus Holzer, Christian Rauch

    Abstract: The study of the operational complexity of minimal pum** constants started in [J. DASSOW and I. JECKER. Operational complexity and pum** lemmas. Acta Inform., 59:337-355, 2022], where an almost complete picture of the operational complexity of minimal pum** constants for two different variants of pum** lemmata from the literature was given. We continue this research by considering a pumpin… ▽ More

    Submitted 6 September, 2023; originally announced September 2023.

    Comments: In Proceedings AFL 2023, arXiv:2309.01126

    ACM Class: F.1.1; F.4.3,

    Journal ref: EPTCS 386, 2023, pp. 127-141

  2. arXiv:2211.02435  [pdf, other

    cs.MS cs.CE math.NA physics.comp-ph

    Advanced Automatic Code Generation for Multiple Relaxation-Time Lattice Boltzmann Methods

    Authors: Frederik Hennig, Markus Holzer, Ulrich Rüde

    Abstract: The scientific code generation package lbmpy supports the automated design and the efficient implementation of lattice Boltzmann methods (LBMs) through metaprogramming. It is based on a new, concise calculus for describing multiple relaxation-time LBMs, including techniques that enable the numerically advantageous subtraction of the constant background component from the populations. These techniq… ▽ More

    Submitted 4 November, 2022; originally announced November 2022.

    Comments: 23 pages, 6 figures

  3. On the Accepting State Complexity of Operations on Permutation Automata

    Authors: Christian Rauch, Markus Holzer

    Abstract: We investigate the accepting state complexity of deterministic finite automata for regular languages obtained by applying one of the following operations to languages accepted by permutation automata: union, quotient, complement, difference, intersection, Kleene star, Kleene plus, and reversal. The paper thus joins the study of accepting state complexity of regularity preserving language operation… ▽ More

    Submitted 31 August, 2022; originally announced August 2022.

    Comments: In Proceedings NCMA 2022, arXiv:2208.13015

    ACM Class: F.1.1; F.1.3

    Journal ref: EPTCS 367, 2022, pp. 177-189

  4. arXiv:2204.14242  [pdf, other

    cs.DC

    Analytical Performance Estimation during Code Generation on Modern GPUs

    Authors: Dominik Ernst, Markus Holzer, Georg Hager, Matthias Knorr, Gerhard Wellein

    Abstract: Automatic code generation is frequently used to create implementations of algorithms specifically tuned to particular hardware and application parameters. The code generation process involves the selection of adequate code transformations, tuning parameters, and parallelization strategies. We propose an alternative to time-intensive autotuning, scenario-specific performance models, or black-box ma… ▽ More

    Submitted 29 April, 2022; originally announced April 2022.

    Comments: arXiv admin note: substantial text overlap with arXiv:2107.01143

  5. arXiv:2110.01279  [pdf, other

    cs.FL

    On the Complexity of Intersection Non-emptiness for Star-Free Language Classes

    Authors: Emmanuel Arrighi, Henning Fernau, Stefan Hoffmann, Markus Holzer, Ismaël Jecker, Mateus de Oliveira Oliveira, Petra Wolf

    Abstract: In the Intersection Non-Emptiness problem, we are given a list of finite automata $A_1,A_2,\dots,A_m$ over a common alphabet $Σ$ as input, and the goal is to determine whether some string $w\in Σ^*$ lies in the intersection of the languages accepted by the automata in the list. We analyze the complexity of the Intersection Non-Emptiness problem under the promise that all input automata accept a la… ▽ More

    Submitted 4 October, 2021; originally announced October 2021.

  6. arXiv:2107.01143  [pdf, other

    cs.PF

    Opening the Black Box: Performance Estimation during Code Generation for GPUs

    Authors: Dominik Ernst, Georg Hager, Markus Holzer, Matthias Knorr, Gerhard Wellein

    Abstract: Automatic code generation is frequently used to create implementations of algorithms specifically tuned to particular hardware and application parameters. The code generation process involves the selection of adequate code transformations, tuning parameters, and parallelization strategies. To cover the huge search space, code generation frameworks may apply time-intensive autotuning, exploit scena… ▽ More

    Submitted 2 July, 2021; originally announced July 2021.

    ACM Class: C.4

  7. arXiv:2103.07802  [pdf, other

    cs.LG cs.AI cs.ET

    Hybrid computer approach to train a machine learning system

    Authors: Mirko Holzer, Bernd Ulmann

    Abstract: This book chapter describes a novel approach to training machine learning systems by means of a hybrid computer setup i.e. a digital computer tightly coupled with an analog computer. As an example a reinforcement learning system is trained to balance an inverted pendulum which is simulated on an analog computer, thus demonstrating a solution to the major challenge of adequately simulating the envi… ▽ More

    Submitted 13 March, 2021; originally announced March 2021.

    Comments: Book chapter

    MSC Class: 68T05 ACM Class: I.2.6; B.m

  8. arXiv:2012.06144  [pdf, other

    physics.flu-dyn cs.MS cs.PF

    Highly Efficient Lattice-Boltzmann Multiphase Simulations of Immiscible Fluids at High-Density Ratios on CPUs and GPUs through Code Generation

    Authors: Markus Holzer, Martin Bauer, Ulrich Rüde

    Abstract: A high-performance implementation of a multiphase lattice Boltzmann method based on the conservative Allen-Cahn model supporting high-density ratios and high Reynolds numbers is presented. Metaprogramming techniques are used to generate optimized code for CPUs and GPUs automatically. The coupled model is specified in a high-level symbolic description and optimized through automatic transformations… ▽ More

    Submitted 11 December, 2020; originally announced December 2020.

    Comments: 17 pages, 9 figures

  9. Input-Driven Double-Head Pushdown Automata

    Authors: Markus Holzer, Martin Kutrib, Andreas Malcher, Matthias Wendlandt

    Abstract: We introduce and study input-driven deterministic and nondeterministic double-head pushdown automata. A double-head pushdown automaton is a slight generalization of an ordinary pushdown automaton working with two input heads that move in opposite directions on the common input tape. In every step one head is moved and the automaton decides on acceptance if the heads meet. Demanding the automaton t… ▽ More

    Submitted 21 August, 2017; originally announced August 2017.

    Comments: In Proceedings AFL 2017, arXiv:1708.06226

    ACM Class: F.1.1; F.4.3

    Journal ref: EPTCS 252, 2017, pp. 128-142

  10. On the Descriptional Complexity of Operations on Semilinear Sets

    Authors: Simon Beier, Markus Holzer, Martin Kutrib

    Abstract: We investigate the descriptional complexity of operations on semilinear sets. Roughly speaking, a semilinear set is the finite union of linear sets, which are built by constant and period vectors. The interesting parameters of a semilinear set are: (i) the maximal value that appears in the vectors of periods and constants and (ii) the number of such sets of periods and constants necessary to descr… ▽ More

    Submitted 21 August, 2017; originally announced August 2017.

    Comments: In Proceedings AFL 2017, arXiv:1708.06226

    ACM Class: F.4.3

    Journal ref: EPTCS 252, 2017, pp. 41-55

  11. More Structural Characterizations of Some Subregular Language Families by Biautomata

    Authors: Markus Holzer, Sebastian Jakobi

    Abstract: We study structural restrictions on biautomata such as, e.g., acyclicity, permutation-freeness, strongly permutation-freeness, and orderability, to mention a few. We compare the obtained language families with those induced by deterministic finite automata with the same property. In some cases, it is shown that there is no difference in characterization between deterministic finite automata and bi… ▽ More

    Submitted 21 May, 2014; originally announced May 2014.

    Comments: In Proceedings AFL 2014, arXiv:1405.5272

    Journal ref: EPTCS 151, 2014, pp. 271-285

  12. Cooperating Distributed Grammar Systems of Finite Index Working in Hybrid Modes

    Authors: Henning Fernau, Rudolf Freund, Markus Holzer

    Abstract: We study cooperating distributed grammar systems working in hybrid modes in connection with the finite index restriction in two different ways: firstly, we investigate cooperating distributed grammar systems working in hybrid modes which characterize programmed grammars with the finite index restriction; looking at the number of components of such systems, we obtain surprisingly rich lattice struc… ▽ More

    Submitted 21 May, 2014; originally announced May 2014.

    Comments: In Proceedings AFL 2014, arXiv:1405.5272

    Journal ref: EPTCS 151, 2014, pp. 246-260

  13. From Finite Automata to Regular Expressions and Back--A Summary on Descriptional Complexity

    Authors: Hermann Gruber, Markus Holzer

    Abstract: The equivalence of finite automata and regular expressions dates back to the seminal paper of Kleene on events in nerve nets and finite automata from 1956. In the present paper we tour a fragment of the literature and summarize results on upper and lower bounds on the conversion of finite automata to regular expressions and vice versa. We also briefly recall the known bounds for the removal of spo… ▽ More

    Submitted 21 May, 2014; originally announced May 2014.

    Comments: In Proceedings AFL 2014, arXiv:1405.5272

    ACM Class: F.1.1; F.2.3; F.4.3

    Journal ref: EPTCS 151, 2014, pp. 25-48

  14. The Magic Number Problem for Subregular Language Families

    Authors: Markus Holzer, Sebastian Jakobi, Martin Kutrib

    Abstract: We investigate the magic number problem, that is, the question whether there exists a minimal n-state nondeterministic finite automaton (NFA) whose equivalent minimal deterministic finite automaton (DFA) has alpha states, for all n and alpha satisfying n less or equal to alpha less or equal to exp(2,n). A number alpha not satisfying this condition is called a magic number (for n). It was shown… ▽ More

    Submitted 10 August, 2010; originally announced August 2010.

    Comments: In Proceedings DCFS 2010, arXiv:1008.1270

    Journal ref: EPTCS 31, 2010, pp. 110-119

  15. On Iterated Dominance, Matrix Elimination, and Matched Paths

    Authors: Felix Brandt, Felix Fischer, Markus Holzer

    Abstract: We study computational problems arising from the iterated removal of weakly dominated actions in anonymous games. Our main result shows that it is NP-complete to decide whether an anonymous game with three actions can be solved via iterated weak dominance. The two-action case can be reformulated as a natural elimination problem on a matrix, the complexity of which turns out to be surprisingly di… ▽ More

    Submitted 3 February, 2010; v1 submitted 4 January, 2010; originally announced January 2010.

    Comments: 12 pages, 3 figures, 27th International Symposium on Theoretical Aspects of Computer Science (STACS)

    ACM Class: F.2.2; J.4

  16. On Measuring Non-Recursive Trade-Offs

    Authors: Hermann Gruber, Markus Holzer, Martin Kutrib

    Abstract: We investigate the phenomenon of non-recursive trade-offs between descriptional systems in an abstract fashion. We aim at categorizing non-recursive trade-offs by bounds on their growth rate, and show how to deduce such bounds in general. We also identify criteria which, in the spirit of abstract language theory, allow us to deduce non-recursive tradeoffs from effective closure properties of lan… ▽ More

    Submitted 29 July, 2009; originally announced July 2009.

    Journal ref: EPTCS 3, 2009, pp. 141-150

  17. arXiv:0906.3051  [pdf, ps, other

    cs.CC cs.FL

    Multi-Head Finite Automata: Characterizations, Concepts and Open Problems

    Authors: Markus Holzer, Martin Kutrib, Andreas Malcher

    Abstract: Multi-head finite automata were introduced in (Rabin, 1964) and (Rosenberg, 1966). Since that time, a vast literature on computational and descriptional complexity issues on multi-head finite automata documenting the importance of these devices has been developed. Although multi-head finite automata are a simple concept, their computational behavior can be already very complex and leads to undec… ▽ More

    Submitted 17 June, 2009; originally announced June 2009.

    Journal ref: EPTCS 1, 2009, pp. 93-107