Covering Radius of Permutation Groups with Infinity-Norm
Xin Wei, Xiande Zhang

TL;DR
This paper investigates the covering radius of permutation group codes under the infinity-norm, providing exact values for certain groups, bounds for others, and improvements over previous results.
Contribution
It determines the covering radius of the $(p,q)$-type group, finds the maximum radius under relabeling, and improves bounds for dihedral group codes.
Findings
Exact covering radius for $(p,q)$-type groups.
Maximum covering radius under conjugation.
Lower bound for dihedral group code that improves previous bounds.
Abstract
The covering radius of permutation group codes are studied in this paper with -metric. We determine the covering radius of the -type group, which is a direct product of two cyclic transitive groups. We also deduce the maximum covering radius among all the relabelings of this group under conjugation, that is, permutation groups with the same algebraic structure but with relabelled members. Finally, we give a lower bound of the covering radius of the dihedral group code, which differs from the trivial upper bound by a constant at most one. This improves the result of Karni and Schwartz in 2018, where the gap between their lower and upper bounds tends to infinity as the code length grows.
| 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | |
|---|---|---|---|---|---|---|---|---|---|
| 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicsgraph theory and CDMA systems · Coding theory and cryptography · Cooperative Communication and Network Coding
Covering Radius of Permutation Groups with Infinity-Norm
Xin Wei, and Xiande Zhang X. Wei ([email protected]) and X. Zhang ([email protected]) are with School of Mathematical Sciences, University of Science and Technology of China, Hefei, 230026, Anhui, China.
Abstract
The covering radius of permutation group codes are studied in this paper with -metric. We determine the covering radius of the -type group, which is a direct product of two cyclic transitive groups. We also deduce the maximum covering radius among all the relabelings of this group under conjugation, that is, permutation groups with the same algebraic structure but with relabelled members. Finally, we give a lower bound of the covering radius of the dihedral group code, which differs from the trivial upper bound by a constant at most one. This improves the result of Karni and Schwartz in 2018, where the gap between their lower and upper bounds tends to infinity as the code length grows.
Index Terms:
Covering radius; covering code; cyclic transitive group; dihedral group; infinity norm; relabeling
I introduction
Given a finite set of points in a metric space , the covering radius of in is the smallest number such that spheres of radius centered around all the points in cover the entire space. Such a set is called a covering code. There are two central problems in the literature about covering codes: the mathematical question of determining the covering radius of any given code, and the more practical problem of constructing good covering codes having a specified length and covering radius. An entire book has been written on the subject and we point the reader to [1, Chap. 1] for a discussion of various applications of covering codes.
In this paper, we focus on the covering radius problem over the symmetric group as a metric space. The study of coding problems over permutations can date back to the works in [2, 3, 4]. Since the paper of Blake et al. [5], the symmetric group has been widely studied as a setting for coding theory with various permutation metrics. Covering radius for sets of permutations have only been studied by Cameron and Wanless in [6], with Hamming distance, due to their close relations to classical conjectures of Ryser and Brualdi on transversals of Latin squares [7]. Recently, more works about the covering radius problem for some permutation groups can be found in [8, 9, 10, 11, 12, 13], but all of which only deal with Hamming distance.
Motivated by applications to information storage in non-volatile memories, the rank-modulation scheme was suggested [14], in which information is stored in the form of permutations. The -metric is one of the main relevant permutation metrics for this scheme to solve a limited-magnitude error model. Thus, a lot of works have done on the error-correcting codes with -metric recently, see for example [15, 16, 17, 18, 19, 20, 21]. For various distances of permutation codes, see a summarization in the survey [22]. For computational complexity problems of finding a particular permutation in a subgroup with some distance property, see [23] and references therein.
Covering codes over permutations with the -metric have been recently studied in [24, 25], while the covering radius problem was studied in [26]. A permutation code, as a subset of the symmetric group , may happen to be a subgroup, in which case we call it a group code. In [26], the authors studied the covering radius of two permutation group codes, the transitive cyclic group and the dihedral group , and they used them as building-block covering codes to get long covering codes, which generalised a construction in [24]. Since the -metric is right invariant, but not left invariant, the authors in [26] also considered a conjugate of the transitive cyclic group, which they call a “relabeling”, and studied the maximum and minimum covering radius achievable among all relabelings.
Although group structures provide rich information about the codes, it’s hard to determine the covering radius in most cases. This is because that the volume of balls under -metric is not easy to compute, see [19, 20, 27, 28]. In [26], the authors exactly determined the covering radius of as well as the maximum covering radius among all its relabelings, but only gave lower bounds on those for minimum covering radius and for the dihedral groups . Their results for relabelings showed that the covering radius of the transitive cyclic group don’t increase much after relabelings.
In this paper, we study a new group code, which we call a -type code, and determine its covering radius with an explicit form. Further, we consider the relabelings of the type code, and determine the maximum covering radius that can be achieved. Our result confirms again the fact that relabeling a group code with the -metric don’t change much the covering radius, when preserving the group structure. Finally, we improve the lower bound on the covering radius of given in the end of [26], by establishing a more precise estimation with a simple expression. The gap between this new lower bound and the trivial upper bound is one for almost all .
The paper is organized as follows. In Section II, we introduce formal definitions and notations used through out this paper. Section III is devoted to determination of the covering radius of the type group, while Section IV deals with the relabelings of type group. In Section V, we give a better lower bound of covering radius of . Finally, we conclude our results in Section VI.
II preliminary
First, we give some useful notations and definitions. Some of them were introduced in [17] and [26].
For integers , we denote , and for short. When applying this notation to the case , we have an empty set. Let denote the unique such that divides .
The symmetric group of permutations over is denoted by . For a permutation , we use either a one-line notation for permutations, where denotes a permutation mapping for all , or a cycle notation where maps for all .
The metric we consider in this work is -metric, which is also called the Chebyshev metric. The distance function is defined by
[TABLE]
for all . Note that is right invariant, but not left invariant, see e.g. [22]. For a subset , and , we define the distance between and by
[TABLE]
Definition II.1**.**
An covering code is a subset such that and for all . The covering radius of is the minimum integer such that is an covering code. We denote it by .
One of the central problems in this area is to determine or estimate the covering radius for a given code . The most interesting case is when is a subgroup of , for which we refer to as a group code. Since the distance function crucially depends on the permuted elements, the “natural” and “relabeling” descriptions of groups were considered in [17, 26].
Definition II.2**.**
For all , the natural transitive cyclic group, denoted , is the group generated by the permutation , i.e., . The natural dihedral group , is defined by
[TABLE]
In [26], the authors determined the covering radius of transitive cyclic group
[TABLE]
and gave bounds for the covering radius of natural dihedral group . They also considered the non-natural transitive cyclic groups, and studied the covering radius of relabelings of . In particular, they consider groups of the form
[TABLE]
for some . Here, is called a relabeling of by conjugation of . In general, we can define the relabeling of any code by
[TABLE]
Definition II.3**.**
Let be a covering code. Let (respectively, ) denote the maximum (respectively, minimum) achievable covering radius among all relabelings of , i.e., and .
It was shown [26] that
[TABLE]
and
[TABLE]
This indicates that the covering radius of the transitive cyclic group is quite robust under conjugation. While relabeling cannot reduce the covering radius by much, the downside is that the covering radius cannot be increased by more than one after relabeling. A similar question has been asked in [17] for error-correcting codes and its relabelings , but the result is quite different. It was shown [17] that the minimum distance of a code could drastically change due to relabeling, moving from the minimum possible , to the maximum possible , for some codes. Additionally, every error-correcting code could be relabeled so that its minimum distance is reduced to either or .
Before closing this section, we define several notations commonly used through out this paper. For any permutation and any integer , the position or the location of in is the unique integer such that . For any , if , then we say that is -covered by in position . Further if is -covered by in each position , i.e., , then we say that is -covered by . On the other hand, if , then we say that is -exposed by . More precisely, we say that the mapping * is -exposed by , or is -exposed by in position , if . Similarly, for a code , if , then we say that is -covered by , or is -covered; if not, then we say that is -exposed*. The same terminologies can be defined to general vectors and codes.
III The Covering Radius of the (p,q)-Type Group
In this section, we determine the covering radius of a class of groups, which are direct products of two cyclic groups. Here we call it a -type group. Generally this type of group isn’t transitive or cyclic, but it is cyclic when . We apply similar idea as in [26] to give an upper bound on the covering radius, and then determine the exact value by construction.
Definition III.1**.**
For any , the natural -type group , is defined by:
[TABLE]
It is easy to see that . Without loss of generality, we assume . For any permutation , if we know the values and for some and , then we can get all values of by the following way:
[TABLE]
We begin with a rough estimation of the covering radius of . We claim that
[TABLE]
In fact, consider a permutation with and in . For any permutation in the group , the largest possible value for is , while the smallest value that can take is . Consequently, and deduce that is a lower bound of the covering radius. It’s worth mentioning here that we can not obtain a lower bound from the known covering radius and the group isomorphism , since the distance function concerns about the maximum absolute values of differences among all coordinates.
To give an estimate of the upper bound of , the authors in [26] defined a set A_{i\to f(i)}^{H}\triangleq\{h^{-1}(1):i\to f(i)\text{ is r-exposed by }h\in H\}. This set plays a key role on recording all the permutations in which -expose in position . If is a transitive group of size and each permutation in is recorded by a set for some , then is -exposed by . In other words, if is a proper subset of , then is -covered by . Here, we use similar idea. Since acts transitively on each subset and , we define separately.
Definition III.2**.**
Let . For a permutation , and , we define
[TABLE]
We are only interested in those positions such that are not empty. Define two sets
[TABLE]
as the bottom and top parts of for some implicit . Note that , , and . It is easy to check that if is -exposed by some , then
[TABLE]
Lemma III.1**.**
Let be and . Then for all ,
[TABLE]
Proof.
If , then for each , we have . If , then is -exposed by all permutations with . Since has the direct product structure, and acts transitively on , there are exactly permutations which -expose the map . These permutations can be partitioned into parts, each consisting of permutations, which have the same images on the set . Each part has a distinct location for the element . So in this case.
If and , then is -exposed by if and only if . By similar arguments, we have .
The last case is trivial. ∎
Lemma III.2**.**
Let be any permutation and . Then is -exposed by if and only if at least one of the conditions and holds.
Proof.
For the sufficiency, we only prove it when , the other case is similar. If is -exposed by some in position , then is -exposed by all the permutations satisfying for all . Since , it follows that every -expose , hence is -exposed.
For the other direction, we prove it by contradiction. If , then due to the transitivity action of on , there is a permutation such that is not -exposed by in any position , or equivalently, is -covered by in each position . Similarly, implies that there exists a permutation such that is -covered by in each position . Now we define a function as follows: when and otherwise. Since , we have that is also a permutation in . Since is -covered by in all positions, is -covered by , which is a contradiction. ∎
Now we are ready to give an upper bound of covering radius of .
Lemma III.3**.**
For all and ,
[TABLE]
Proof.
Let be any permutation. By Lemma III.1, we get
[TABLE]
Similarly, we get
[TABLE]
By Lemma III.2, if
[TABLE]
then is -covered. The smallest integer satisfying the above inequality is
[TABLE]
Since any permutation is -covered, we have .
∎
The following theorem shows that the upper bound in Lemma III.3 can be achieved. We prove it by giving a constructive lower bound.
Theorem III.1**.**
For all and ,
[TABLE]
Proof.
By simple verification, when and , agreeing with the claim. Therefore, we assume that .
For convenience, let . By Lemma III.3, it suffices to show that there exists a permutation , such that is -exposed by , i.e., for any permutation , we have .
Let . Before constructing the permutation , we define a sequence of numbers , , as follows:
[TABLE]
We study some properties of this sequence. First, . Since , the sequence is strictly increasing when . Now we want to know how large is . From the proof of Lemma III.3, we know that is the smallest integer satisfying the inequality
[TABLE]
So . This means the sequence , ends at a number at least .
Since , we denote the largest number such that . Note that . Now we give the permutation by defining values on some selected positions.
[TABLE]
It is easy to check that the permutation is well defined.
Let . We next check that for any permutation , we have , i.e., is -exposed by . By Lemma III.2, it is sufficient to prove that . Here, it is enough to check the union of when is defined in (1).
For each selected position , , we first find out the possible values such that is -exposed by . Once the values are fixed, for some , the locations of the element in these permutations can be determined easily. When , , so . Hence
[TABLE]
Here, for any set and element . When , , we have , which is well defined due to the fact that . If , then ; in general if , , then , where . Note that when , when . Hence, we have for ,
[TABLE]
When , since , we have .
Finally, combining all pieces together, we have
[TABLE]
which completes the proof. ∎
IV Relabeling the (p,q)-Type Group
The labelling problem of permutation group codes was introduced by Tamo and Schwartz [17] when considering the following scenario. If and are conjugate subgroups of the symmetric group, then from a group-theoretic point of view, they are almost the same algebraic object, which may share the same encoding or even decoding algorithm. However, from a coding point of view, these two codes can possess vastly different minimal distance, which is one of the most important properties of a code. Hence, given a certain group code, a labelling problem is to choose an isomorphic conjugate of the group, having the same group-theoretic structure, but with higher minimal distance. It was shown [17] that the minimum -distance of some codes could move from the minimum possible , to the maximum possible after relabeling.
In [26], the authors considered the labelling problem for the covering radius of permutation codes . In contrast to the variety of minimal distance, they showed that the covering radii of transitive cyclic groups are quite robust. In particular, the maximum radius after relabeling is , which does not increase the value of by more than one, while the minimum radius can neither reduce by much.
In this section, we study the covering radius of the -type groups after relabeling. Let , recall that a relabeling of by conjugation of is defined as , and the maximum and minimum radii after relabeling are denoted by and , respectively.
Note that for each , . The labeled permutation in has the same cycle structure as in but the elements within each cycle are relabeled by . Denote
[TABLE]
For convenience, we view the set as a direct product of the following two circulant arrays and over alphabets and , with specified sets of locations and , respectively, as shown in Fig 1. Note that for each , there are permutations in that are consistent with the th row of , namely, for all . Similarly, for each , there are permutations in that are consistent with the th row of , namely, for all .
We will determine the maximum covering radius exactly by using similar technique as in Section III. First, we need a definition of similar to Def III.2.
Definition IV.1**.**
Let . For any permutations and in , , let
[TABLE]
Simple observations that are similar to Lemmas III.1 and III.2, are given below without proof. Recall that and . Here, the dependence of and on , and is implicit.
Lemma IV.1**.**
Let , and be integers such that and . Let . For any , we have
[TABLE]
Lemma IV.2**.**
Let be any permutation and be a group of -type, . Then is -exposed if and only if or .
Now we give an upper bound of .
Lemma IV.3**.**
Let with . Then
[TABLE]
Proof.
Let be any permutation. Suppose that the integer and closes to . Using Lemma IV.1 we can get
[TABLE]
For the same reason, it’s not hard to get
[TABLE]
By Lemma IV.2, if , then is -covered, i.e., is upper bounded by the smallest integer satisfying . We only need to solve the quadratic inequality for , the result of which is . Notice that is the least integer which is larger than , so . ∎
The next lemma shows that when the upper bound in Lemma IV.3 is tight.
Theorem IV.1**.**
Let with . Then
[TABLE]
Proof.
Note that shares the same value with , which is the upper bound of by Lemma IV.3. So we only need to show that . Let , it suffices to find a permutation , and a permutation , such that is -exposed by .
For , let be a permutation satisfying , and , . The corresponding permutation that is -exposed by has the following constraints: when , and ; when , and ; when , , and .
When , we prove it in two cases. Denote , which is the smallest integer satisfying . Hence .
**Case 1: **when . We find a permutation with a form like this:
[TABLE]
In this case, . Let . Note that for any element , .
Now we define our permutation as follows:
[TABLE]
When , we have and . In this case, is a permutation such that , , and . To prove that is -exposed, we need to compute by Lemma IV.2. For some , the sets are listed below.
- •
;
- •
;
- •
;
- •
.
Combining the above sets, we see that , then apply Lemma IV.2.
When , we have , and hence . First, we check that is a well defined permutation. In the definition of , we specify the positions of distinct elements, i.e. , and the remaining elements are distributed randomly. So we only need to show that the positions defined are different. When varies from [math] to , increases strictly with , begins with when and ends at . In the range , the value of decreases with strictly, begins with and ends at . Since , we can get is strictly larger than , which means those positions are all distinct, and is well-defined.
Next, if we can show that , then the proof follows by Lemma IV.2. So we only need to focus on the locations in , where the elements are also from , see the array in Fig 1. For convenience, let be anyone of the permutations in that are consistent with the th row of , that is, , .
When considering the locations , and , we have the following sets.
- •
;
- •
;
- •
.
Besides the three sets above, it remains to show that .
Now we check the locations , for some . Here by definition. When , and . Since , then is -exposed by in position , and hence for . For general , define . Then is -exposed by in position for any , from which we get . Combining those intervals for together, we get
[TABLE]
Similarly, we check the locations , for . Define . By computations, we see that is -exposed by in position for any , from which we get . Combining those pieces together for , we get
[TABLE]
Finally, we need to show that , which is true since .
**Case 2: **when . In this case, we have and . So we only need to prove . A simpler pair of permutations and suffices to give the proof. We list them below.
[TABLE]
The definition of needs a parameter , which is defined as the smallest integer such that . Since and , we have .
[TABLE]
First, we claim that is well-defined. When varies from to , increases strictly from to . When , decreases strictly from some value smaller than to . Since , , we have is well-defined.
Next, we prove that , where . Since it is similar to Case 1, we give a sketch of the proof. For for some , . We combine those intervals together to get
[TABLE]
When for some , we have
[TABLE]
Specially, if , we have . Combining those pieces together, we finish the proof. ∎
Next we deal with the case when separately.
Lemma IV.4**.**
Let with . Then when or .
Proof.
When , by the fact that and the upper bound in Lemma IV.3.
When , we know that by Lemma IV.3. To show that , we need to prove that for any and , is -covered. Since here, we have and . By Lemma IV.1, and . So the fact implies that is -covered if and only if both and hold. Now we claim that never happens. Otherwise, must be in for all , and must be , i.e., and . But simple verification shows for all possible and with these constraints. The other fact that follows from similar arguments. ∎
We don’t try to determine , since we are not able to find a method to give an upper bound estimation. For the lower bound, the sphere packing bound could be a lower bound of . However, this depends on the volume of a ball with radius , which is not easy to calculate, see [19, 20, 27, 28, 26]. Even if we know the exact volume, the lower bound depends heavily on the relation of and . When and are quite close, the ball-volume method never works well and it always ends up with a constant as a lower bound when is large enough. Here, we establish a relation between and , which yields a lower bound from the estimation of . The gap between the lower bound below and the value of remains large. New methods are needed to estimate the tightness of the lower bound and to give a nice upper bound estimation.
Lemma IV.5**.**
For any , . Hence .
Proof.
Suppose that . To show that , it is equivalent to show that for any , there exists a permutation , such that is -exposed by any permutation in . Now we show how to find the required for any .
We first introduce some useful notations. Given any set of distinct elements in , there is a natural bijection from to by ranking the elements of in a natural order. Denote this bijection by , and denote for any permutation vector over . Here, a permutation vector over is a vector of with length such that each element occurs exactly once in the vector. Then induces a bijection from the set of all permutation vectors over to . It is clear that for any set of distinct positive elements.
For any , let be the vector restricted on the positions . Then is a permutation vector over , and hence is a permutation in . Since , there exists a permutation such that is -exposed by any permutation in . Now we define as follows. For each , let , and complete the remaining positions to obtain a permutation .
We claim that is the desired permutation. In fact, for each permutation , focusing on the locations in , we define as a permutation vector over , in which the th entry is . By the definition of , we know that is a permutation in and for . Then there exists a position such that . So
[TABLE]
which completes the proof.
∎
V The Covering Radius of
In [26], the authors gave an estimate of the covering radius of as follows.
[TABLE]
The gap between the upper and lower bounds in (2) goes to infinity as grows. The upper bound of , which coincides with the covering radius of , is trivial but seems too hard to be improved.
In this section, we establish a better lower bound of , where the new gap is upper bounded by for all . Firstly we give a weaker lower bound, which shows that the gap is no larger than . No matter what is, with high probability or , and for very rare values of , may be . We state this result as follows.
Theorem V.1**.**
For all ,
[TABLE]
Proof.
The strategy of our proof is similar to that of Theorem III.1, but more complicated. First let . It suffices to show that there exists a permutation which is -exposed by .
Let , and denote for . Before constructing the permutation , we define a sequence of numbers , for some integers , as follows:
[TABLE]
Note that the sequence will be served as locations of some elements in . So we need to check that whether they have repeated or invalid values. In the range , we know that and , so the sequence is going up to and . In the range , we have , , and for . So the sequence also increases to , since is the least positive integer that satisfies .
Since , we denote the largest number such that . Note that . Then we define a new value as follows, which will be used to replace the value if there is a confliction.
- (1)
If is different from values for all , then let .
- (2)
If for some , then must belong to . This follows from the fact that , and then , which is less than or equal to (since ) after taking operation. Since the only consecutive values in the sequence for are , , , , whose values are , , , , respectively, we can increase the value by one, i.e., let .
From the definition of , we can see that the values for , and are pairwise distinct values in , thus they form a set of well defined locations for . Now we give the permutation by defining values on these selected positions.
[TABLE]
It is easy to check that the permutation is well defined.
To check that is -exposed by , we use the one-line notation of permutations in . We write
[TABLE]
where
[TABLE]
and
[TABLE]
First, we check is -exposed by each permutation , . We focus on the defined positions of . At position , we have , so is -exposed by permutations whose value on position is at least , i.e., . So we get are -exposed by at position . For a fixed position , , we have and . So we need , that is . Here the right margin comes from the fact that . Similarly, when , at position , we get that is -exposed by for all by solving the inequality . If , then we have proved that each is -exposed by . If , solving the same inequality for , we obtain that is -exposed by at position for all , hence we get the same conclusion.
Next, we check is -exposed by each permutation , . We prove it by the same strategy. For a position with , we have . Solve the inequality , we get . For , we solve the inequality , then we get . For , at the position , solving the inequality , we find that satisfies the inequality. Combining the fact that , we have proved that for all , is -exposed by .
∎
Remark: The gap between the upper and lower bound in Eq.(2) could be arbitrarily large as goes to infinity. The lower bound in Theorem V.1 significantly reduces this gap to or for all . In fact, only when or , for some , the gap . For all other values , the gap is just one. The next lemma further reduces the gap to one for all .
Lemma V.1**.**
When , or for any integer , then .
Proof.
When , the exact values of are listed in Table I. When , we prove it by contradiction. We want to find a permutation far away from every element in , i.e., for any given , . We prove those three cases separately.
When , we define using a location sequence as follows:
[TABLE]
where for . The number is served as the location of and we define as follows:
[TABLE]
For other cases, we define using the similar way as in Eq (3), but with different location sequences defined on . When , we define as follows:
[TABLE]
When , we define as follows:
[TABLE]
The method to check that is -exposed by every permutation in is much the same as the method we use in Theorem V.1. We leave it to the readers. ∎
Lemma V.1 improves the lower bound of the covering radius by one for all of the special forms. Combining Lemma V.1 and Theorem V.1, we get the following result.
Theorem V.2**.**
For all integer , we have
[TABLE]
Specially, if there exists some integer such that , we know the exact value of .
V-A Efficient algorithms of
In Table I, we list the exact values of for which are determined by computer search. Here, the subscript means the exact value achieves the upper bound of Theorem V.2, the subscript means achieving the lower bound, and means the exact value achieves both the upper and the lower bounds.
We now describe our algorithm on determining . If we use exhaustive search, we need to compute values of for each , and then output the largest one among them as . When becomes bigger, it takes a very long time that we can not afford to finish the program. In our algorithm, we make use of the two subsets and , where is the lower bound given in Theorem V.1. As mentioned in Section III, only the numbers in or can create a difference bigger than from other numbers in . Our algorithm depends on the following observation:
for any two permutations and in , if for all , then either , or and .
From the above observation, we only need to take care of the permutations with distinct locations for members in . Hence, we only need to compute for permutations . This greatly reduces the computation time since the lower bound is very close to .
Note that the above algorithm works for any lower bound . When the lower bound is not good, we would like to use a bigger number to replace in our algorithm to reduce the computation time. However, we don’t know this is a lower bound or not at this time. If it is not, then our algorithm fails to give us the correct answer. We claim that:
if our algorithm returns a value which is no less than , then is indeed a lower bound, and hence is the correct covering radius .
In fact, when we input , the subsets and become smaller. By our algorithm, this means we compute a smaller set of values , and among which the maximum value can not exceed the real covering radius . So if , which means is indeed a lower bound of , and our algorithm gives us the correct answer.
VI Conclusion
In this paper we studied the covering radius of permutation groups with -metric. We determine the covering radius of a -type group, , and the maximum value among the covering radii of all its relabelings. The method we described extends the one used in [26], and can be used for large groups.
Given a finite integer , let be positive integers with non-increasing order. The natural -type group is defined by , where , . By the same technique, we obtain
[TABLE]
and
[TABLE]
Details about the proofs of the above results can be provided upon requests.
Another main contribution of this article is that we gave a better lower bound of the covering radius of dihedral group , which differs from the upper bound by at most one. This improves the result in [26], where the gap grows with . Our new result depends on the construction of a permutation that is far from all elements of . The algorithm we used to determine for small values of is very efficient, and works for any permutation group. The experimental results show that both the upper bound and the lower bound maybe tight for . We leave this problem for future study.
Acknowledgments
This research is supported by NSFC under grant 11771419 and by “the Fundamental Research Funds for the Central Universities”.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] G. Cohen, I. Honkala, S. Litsyn, and A. Lobstein, Covering codes . North-Holland, 1997, vol. 54.
- 2[2] D. Slepian, “Permutation modulation,” Proceedings of the IEEE , vol. 53, no. 3, pp. 228–236, 1965.
- 3[3] H. Chadwick and L. Kurz, “Rank permutation group codes based on kendall’s correlation statistic,” IEEE Transactions on Information Theory , vol. 15, no. 2, pp. 306–315, 1969.
- 4[4] T. Berger, F. Jelinek, and J. Wolf, “Permutation codes for sources,” IEEE Transactions on Information Theory , vol. 18, no. 1, pp. 160–169, 1972.
- 5[5] I. F. Blake, G. Cohen, and M. Deza, “Coding with permutations,” Information and Control , vol. 43, no. 1, pp. 1–19, 1979.
- 6[6] P. J. Cameron and I. M. Wanless, “Covering radius for sets of permutations,” Discrete Mathematics , vol. 293, no. 1-3, pp. 91–109, 2005.
- 7[7] A. D. Keedwell and J. Dénes, Latin squares and their applications . Burlington, MA: Elsevier Science, 2015.
- 8[8] P. Keevash and C. Y. Ku, “A random construction for permutation codes and the covering radius,” Designs, Codes and Cryptography , vol. 41, no. 1, pp. 79–86, 2006.
