SearcharxivSearch

arXiv subjects

Markus Pfeiffer

Publications and source records attributed to Markus Pfeiffer.

15 recordsLinked to original sources

Permutation group algorithms based on directed graphs (extended version)

We introduce a new framework for solving an important class of computational problems involving finite permutation groups, which includes calculating set stabilisers, intersections of subgroups, and isomorphisms of combinatorial structures. Our techniques generalise 'partition backtrack', which is the current state-of-the-art algorithm introduced by Jeffrey Leon in 1991, and which has inspired our work. Our backtrack search algorithms are organised around vertex- and arc-labelled directed graphs, which allow us to represent many problems more richly than do ordered partitions. We present the theory underpinning our framework, and we include the results of experiments showing that our techniques often result in smaller search spaces than does partition backtrack. An implementation of our algorithms is available as free software in the GraphBacktracking package for GAP.

math.GR

Permutation group algorithms based on directed graphs

We introduce a new framework for solving an important class of computational problems involving finite permutation groups, which includes calculating set stabilisers, intersections of subgroups, and isomorphisms of combinatorial structures. Our techniques are inspired by and generalise 'partition backtrack', which is the current state-of-the-art algorithm introduced by Jeffrey Leon in 1991. But, instead of ordered partitions, we use labelled directed graphs to organise our backtrack search algorithms, which allows for a richer representation of many problems while often resulting in smaller search spaces. In this article we present the theory underpinning our framework, we describe our algorithms, and we show the results of some experiments. An implementation of our algorithms is available as free software in the GraphBacktracking package for GAP.

math.GR

Watching a Single Fluorophore Molecule Walk into a Plasmonic Hotspot

Plasmonic nanoantennas allow for enhancing the spontaneous emission, altering the emission polarization, and shaping the radiation pattern of quantum emitters. A critical challenge for the experimental realizations is positioning a single emitter into the hotspot of a plasmonic antenna with nanoscale accuracy. We demonstrate a dynamic light-matter interaction nanosystem enabled by the DNA origami technique. A single fluorophore molecule can autonomously and unidirectionally walk into the hotspot of a plasmonic nanoantenna along a designated origami track. Successive fluorescence intensity increase and lifetime reduction are in situ monitored using single-molecule fluorescence spectroscopy, while the fluorophore walker gradually approaches and eventually enters the plasmonic hotspot. Our scheme offers a dynamic platform, which can be used to develop functional materials, investigate intriguing light-matter interaction phenomena, and serve as prototype system for examining theoretical models.

physics.optics

Polynomial-time proofs that groups are hyperbolic

It is undecidable in general whether a given finitely presented group is word hyperbolic. We use the concept of pregroups, introduced by Stallings, to define a new class of van Kampen diagrams, which represent groups as quotients of virtually free groups. We then present a polynomial-time procedure which analyses these diagrams, and either returns an explicit linear Dehn function for the presentation, or returns fail, together with its reasons for failure. Furthermore, if our procedure succeeds we are often able to produce in polynomial time a word problem solver for the presentation that runs in linear time. Our algorithms have been implemented, and are often many orders of magnitude faster than KBMAG, the only comparable publicly available software.

math.GR

Deciding Word Problems of Semigroups using Finite State Automata

We explore a natural class of semigroups that have word problem decidable by finite state automata. Among the main results are invariance of this property under change of generators, invariance under basic algebraic constructions and algebraic properties of these semigroups.

cs.FL

Context-free word problem semigroups

This paper studies the classes of semigoups and monoids with context-free and deterministic context-free word problem. First, some examples are exhibited to clarify the relationship between these classes and their connection with the notions of word-hyperbolicity and automaticity. Second, a study is made of whether these classes are closed under applying certain semigroup constructions, including direct products and free products, or under regressing from the results of such constructions to the original semigroup(s) or monoid(s).

math.GR

Francy - An Interactive Discrete Mathematics Framework for GAP

Data visualization and interaction with large data sets is known to be essential and critical in many businesses today, and the same applies to research and teaching, in this case, when exploring large and complex mathematical objects. GAP is a computer algebra system for computational discrete algebra with an emphasis on computational group theory. The existing XGAP package for GAP works exclusively on the X Window System. It lacks abstraction between its mathematical and graphical cores, making it difficult to extend, maintain, or port. In this paper, we present Francy, a graphical semantics package for GAP. Francy is responsible for creating a representational structure that can be rendered using many GUI frameworks independent from any particular programming language or operating system. Building on this, we use state of the art web technologies that take advantage of an improved REPL environment, which is currently under development for GAP. The integration of this project with Jupyter provides a rich graphical environment full of features enhancing the usability and accessibility of GAP.

cs.HC

Constructing Majorana Representations

Majorana theory was introduced by A. A. Ivanov as an axiomatic framework in which to study objects related to the Monster simple group and the Griess algebra. Since its inception, it has been used to construct a number of new and important subalgebras of the Griess algebra. The objects at the centre of the theory are known as Majorana algebras and can be studied either in their own right, or as Majorana representations of finite groups. In this paper, we present an algorithm to construct the Majorana representations of a given group. We also list a number of groups for which we have constructed Majorana representations, including some which give new examples of Majorana algebras. This work is inspired by that of A. Seress.

math.GR

Coupling a single solid state quantum emitter to an array of resonant plasmonic antennas

Plasmon resonant arrays or meta-surfaces shape both the incoming optical field and the local density of states for emission processes. They provide large regions of enhanced emission from emitters and greater design flexibility than single nanoantennas. This makes them of great interest for engineering optical absorption and emission. Here we study the coupling of a single quantum emitter, a self-assembled semiconductor quantum dot, to a plasmonic meta-surface. We investigate the influence of the spectral properties of the nanoantennas and the position of the emitter in the unit cell of the structure. We observe a resonant enhancement due to emitter-array coupling in the far-field regime and find a clear difference from the interaction of an emitter with a single antenna.

physics.optics

New refiners for permutation group search

We describe how orbital graphs can be used to improve the practical performance of many algorithms for permutation groups, including intersection and stabilizer problems. First we explain how orbital graphs can be integrated in partition backtracking, the current state of the art algorithm for many permutation group problems. We then show how our algorithms perform in practice, demonstrating improvements of several orders of magnitude for some problems.

math.GR

Minimal and Canonical Images

We describe a family of new algorithms for finding the canonical image of a set of points under the action of a permutation group. This family of algorithms makes use of the orbit structure of the group, and a chain of subgroups of the group, to efficiently reduce the amount of search which must be performed to find a canonical image. We present both a formal proof of correctness of our algorithms and experiments on different permutation groups, which compare our algorithms with the previous state of the art.

math.GR

Orbital Graphs

We introduce orbital graphs and discuss some of their basic properties. Then we focus on their usefulness for search algorithms for permutation groups, including finding the intersection of groups and the stabilizer of sets in a group.

math.GR

Interoperability in the OpenDreamKit Project: The Math-in-the-Middle Approach

OpenDreamKit --- "Open Digital Research Environment Toolkit for the Advancement of Mathematics" --- is an H2020 EU Research Infrastructure project that aims at supporting, over the period 2015--2019, the ecosystem of open-source mathematical software systems. From that, OpenDreamKit will deliver a flexible toolkit enabling research groups to set up Virtual Research Environments, customised to meet the varied needs of research projects in pure mathematics and applications. An important step in the OpenDreamKit endeavor is to foster the interoperability between a variety of systems, ranging from computer algebra systems over mathematical databases to front-ends. This is the mission of the integration work package (WP6). We report on experiments and future plans with the \emph{Math-in-the-Middle} approach. This information architecture consists in a central mathematical ontology that documents the domain and fixes a joint vocabulary, combined with specifications of the functionalities of the various systems. Interaction between systems can then be enriched by pivoting off this information architecture.

cs.MS

Decision problems for word-hyperbolic semigroups

This paper studies decision problems for semigroups that are word-hyperbolic in the sense of Duncan & Gilman. A fundamental investigation reveals that the natural definition of a `word-hyperbolic structure' has to be strengthened slightly in order to define a unique semigroup up to isomorphism. The isomorphism problem is proven to be undecidable for word-hyperbolic semigroups (in contrast to the situation for word-hyperbolic groups). It is proved that it is undecidable whether a word-hyperbolic semigroup is automatic, asynchronously automatic, biautomatic, or asynchronously biautomatic. (These properties do not hold in general for word-hyperbolic semigroups.) It is proved that the uniform word problem for word-hyperbolic semigroup is solvable in polynomial time (improving on the previous exponential-time algorithm). Algorithms are presented for deciding whether a word-hyperbolic semigroup is a monoid, a group, a completely simple semigroup, a Clifford semigroup, or a free semigroup.

math.GR

Enhancing the optical excitation efficiency of a single self-assembled quantum dot with a plasmonic nanoantenna

We demonstrate how the controlled positioning of a plasmonic nanoparticle modifies the photoluminescence of a single epitaxial GaAs quantum dot. The antenna particle leads to an increase of the luminescence intensity by about a factor of eight. Spectrally and temporally resolved photoluminescence measurements prove an increase of the quantum dot's excitation rate. The combination of stable epitaxial quantum emitters and plasmonic nanostructures promises to be highly beneficial for nanoscience and quantum optics.

cond-mat.mes-hall