Arithmetic Design for Permutation Groups
نویسنده
چکیده
This paper investigates the hardware implementation of arithmetical operations (multiplication and inversion) in symmetric and alternating groups, as well as in binary permutation groups (permutation groups of order 2). Various fast and space-efficient hardware architectures will be presented. High speed is achieved by employing switching networks, which effect multiplication in one clock cycle (full parallelism). Space-efficiency is achieved by choosing, on one hand, proper network architectures and, on the other hand, the proper representation of the group elements. We introduce a non-redundant representation of the elements of binary groups, the so-called compact representation, which allows lowcost realization of arithmetic for binary groups of large degrees such as 128 or even 256. We present highly optimized multiplier architectures operating directly on the compact form of permutations. Finally, we give complexity and performance estimations for the presented architectures.
منابع مشابه
The Design of an Optoelectronic Arithmetic Processor Based on Permutation Networks
This paper introduces a new concept by which it is possible to design and implement arithmetic processors using permutation networks. To demonstrate this concept, several optoelectronic arithmetic units combining optical directional coupler switches and cyclic permutation networks are designed. The designs show that addition, subtraction, and multiplication can all be performed in O(log n) time...
متن کاملPermutations Destroying Arithmetic Progressions in Finite Cyclic Groups
A permutation π of an abelian group G is said to destroy arithmetic progressions (APs) if, whenever (a, b, c) is a non-trivial 3-term AP in G, that is c − b = b − a and a, b, c are not all equal, then (π(a), π(b), π(c)) is not an AP. In a paper from 2004, the first author conjectured that such a permutation exists of Zn, for all n 6∈ {2, 3, 5, 7}. Here we prove, as a special case of a more gene...
متن کاملA general representation theory for constructing groups of permutation polynomials
Using the left regular action of a group on itself, we develop a general representation theory for constructing groups of permutation polynomials. As an application of the method, we compute polynomial representations of several abelian and nonabelian groups, and we determine the equivalence classes of the groups of polynomials we construct. In particular, when the size of the group is equal to...
متن کاملQUASI-PERMUTATION REPRESENTATIONS OF METACYCLIC 2-GROUPS
By a quasi-permutation matrix we mean a square matrix over the complex field C with non-negative integral trace. Thus, every permutation matrix over C is a quasipermutation matrix. For a given finite group G, let p(G) denote the minimal degree of a faithful permutation representation of G (or of a faithful representation of G by permutation matrices), let q(G) denote the minimal degree of a fa...
متن کاملThe Parameterized Complexity of some Permutation Group Problems
In this paper we study the parameterized complexity of two well-known permutation group problems which are NP-complete. • Given a permutation group G = 〈S〉 ≤ Sn and a parameter k, find a permutation π ∈ G such that |{i ∈ [n] | π(i) 6= i}| ≥ k. This generalizes the NP-complete problem of finding a fixed-point free permutation in G [CW10, Lub81] (this is the case when k = n). We show that this pr...
متن کامل