• 沒有找到結果。

Inapproximability Results for the Weight Problems of Subgroup Permutation Codes

N/A
N/A
Protected

Academic year: 2021

Share "Inapproximability Results for the Weight Problems of Subgroup Permutation Codes"

Copied!
9
0
0

加載中.... (立即查看全文)

全文

(1)

Inapproximability Results for the Weight Problems

of Subgroup Permutation Codes

Min-Zheng Shieh and Shi-Chun Tsai, Member, IEEE

Abstract—A subgroup permutation code is a set of permutations on symbols with the property that its elements are closed under the operation of composition. In this paper, we give inapproxima-bility results for the minimum and maximum weight problems of subgroup permutation codes under several well-known metrics. Based on previous works, we prove that under Hamming, Lee, Cayley, Kendall’s tau, Ulam’s, and distance metrics, 1) there is no polynomial-time -approximation algorithm for the minimum weight problem for any constant unless (quasi-polynomial time), and 2) there is no polynomial-time -approximation algorithm for the

min-imum weight problem for any constant unless .

Under -metric, we prove that it is NP-hard to approximate the minimum weight problem within factor for any constant . We also prove that for any constant , it is NP-hard

to approximate the maximum weight within under

distance metric, and within under Hamming, Lee, Cayley, Kendall’s tau, and Ulam’s distance metrics.

Index Terms—Approximation algorithms, coding theory, com-putational complexity, subgroup code.

I. INTRODUCTION

I

N this paper, we investigate the complexity of determining the minimum weight and maximum weight of subgroup codes under various distance metrics. Related problems have been studied for linear codes for some time. Here, we focus on inapproximability results for subgroup permutation codes.

A permutation code of length is a subset of all permutations

over . We say a permutation code has minimum

distance under some metric if for any pair of distinct per-mutations and in , . We call the set of such per-mutations an -PA. Recently, permutation codes have been found to be useful in several applications, such as power line communication (see [16] and [20]–[22]), multilevel flash mem-ories (see, e.g., [9], [10], and [18]), and cryptography (see [12], [13], and [15]). For these applications, researchers mainly focus on creating permutation codes within certain distance under Hamming, Kendall’s tau, Chebyshev distance metrics, etc.

Manuscript received March 14, 2011; revised December 11, 2011 and May 09, 2012; accepted July 09, 2012. Date of publication July 26, 2012; date of cur-rent version October 16, 2012. This work was supported in part by the National Science Council of Taiwan under Contracts NSC-97–2221-E-009–064-MY3 and NSC-98–2221-E-009–078-MY3. This paper was presented in part at the 2010 IEEE International Symposium on Information Theory.

M.-Z. Shieh is with the Intelligent Information and Communications Re-search Center, National Chiao Tung University, Hsinchu 30050, Taiwan, R.O.C. (e-mail: [email protected]).

S.-C. Tsai is with the Department of Computer Science, National Chiao Tung University, Hsinchu 30050, Taiwan, R.O.C. (e-mail: [email protected]).

Communicated by E. Arikan, Associate Editor for Coding Theory. Digital Object Identifier 10.1109/TIT.2012.2208618

We use to represent all of the permutations over . is also called the symmetric group in algebra. In this paper, we study permutation codes, which also form a subgroup of . We call them subgroup codes. A subgroup code is often defined by a generator set and all permutations in can be written in a sequence of compositions from elements in the generator set.

It is natural to ask how to determine the minimum distance of a code and how to compute the closest codeword for a cer-tain received string. Both problems have analogous versions for linear codes and lattices. For linear code, it is to determine the minimum distance when given the generator matrix of the code [2]. This problem under Hamming distance had been proved to be NP-complete by Vardy [19]. The analogous problem for lat-tice under Hamming distance is also NP-hard by Arora et al. [1]. The corresponding problems for lattices are the shortest lat-tice vector problem (SVP) and the closest vector problem. SVP under -norm is NP-hard, even for approximating within for any constant [11]. SVP under Chebyshev distance is also NP-hard, even for approximating within factor [6]. For the subgroup permutation code version, both problems are proved to be NP-complete under many distance metrics, such as Hamming, -norm, Kendall’s tau, etc. [3], [4].

For right-invariant metrics, the minimum distance problem of subgroup permutation codes is equivalent to finding the minimum weight permutation , where the weight of is defined as the distance between and the identity. Based on Vardy’s work[19], Cameron and Wu [4] proved that under Hamming, Lee, Cayley, Kendall’s tau, Ulam’s distance metrics, and -metric for , the minimum weight problem of subgroup permutation codes is NP-hard. Moreover, based on previous results[4], [5], [7], for the minimum weight problem of subgroup permutation codes over under the afore-mentioned distance metrics, we prove that 1) for any constant , the existence of a polynomial-time

-approxima-tion algorithm implies ; and 2) for

any , the existence of a polynomial-time -approximation

algorithm implies .

For -metric, Cameron and Wu [4] proved that the min-imum weight problem is NP-complete. However, their reduc-tion overlooked some details. We give a correct version to prove the NP-hardness and further prove that it is NP-hard to approx-imate the minimum weight within for any constant . As for the maximum weight problem, with Håstad’s result [8], we prove that for any constant , it is NP-hard to ap-proximate the maximum weight of a subgroup permutation code within under Hamming, Lee, Cayley, Kendall’s tau, and Ulam’s distance metrics. Under -metric for , we prove that it is NP-hard to approximate the maximum weight 0018-9448/$31.00 © 2012 IEEE

(2)

of a subgroup permutation code within . However, for the -metric, the maximum weight problem has a polynomial time algorithm[4].

The rest of the paper is organized as follows. We define some notations in Section II. We show the inapproximability results of the minimum weight problems in Section III. We give the inapproximability result of the maximum weight problem in Section IV. Finally, Section V concludes the paper.

II. PRELIMINARY

We use to indicate the set . A permutation

over is a bijective function from to . There are sev-eral representations for a permutation. Here we use a truth table

to denote a permutation , which can be

written as the product of cycles. A cycle

rep-resents a permutation with for . Any

permutation can be written in a product form of disjoint

cy-cles. For example, .

Usually, we ignore the cycle with only one element; therefore .

Let denote the set of all permutations over . It is well known that is a group with the composition operation. We define the product of permutations and as

. The identity permutation in is . indicates the th power of permutation , and

we define and for . We say that

is a generator set for a subgroup , if every permutation can be written as a product of a sequence of compositions from elements in the generator set.

We say is a right-invariant metric if

for all permutations , , and . In this paper, we adopt the following right-invariant metrics.

1) Hamming distance: .

2) -metric: .

3) -metric: .

4) Lee distance: .

5) Cayley distance: is the minimum number of trans-positions required to obtain from .

6) Kendall’s tau: is the minimum number of adjacent transpositions required to obtain from .

7) Ulam’s distance: where the longest

in-creasing subsequence in has length

.

We say that a permutation has weight under

a right-invariant metric . We define the maximum and min-imum weight problems for subgroup permutation code under a right-invariant metric as follows. We call it and for short, respectively. Both of them are in , since computing the weight of a permutation and verifying if is in the subgroup by Schreier–Sims algorithm [17] are in .

Definition 1 : Given a generator set

for a subgroup of and a positive in-teger , determine if there exists a permutation such

that .

It is already known that has a polynomial

time algorithm[4].

Definition 2 : Given a generator set

for a subgroup of and a positive in-teger , determine if there exists a permutation such

that .

We briefly review some handy tools from works by Cameron and Wu[4]. They gave a mapping from binary strings of length

to permutations over as . For

example, . There are close connections

between the weight of under various metrics and the Ham-ming weight of , i.e., the number of 1 in . We use to indicate the weight of under metric .

Fact 1 (see [4]): For every binary string of Hamming weight , we have the following relations.

1) 2)

3) for .

For a binary code , let . Cameron

and Wu[4] also showed a connection between binary linear codes and subgroup permutation codes.

Fact 2 (see [4]): Suppose a binary linear code has a

basis ; then is a subgroup permutation code

and generates . Moreover, if the

maximum and minimum Hamming weights of are and , respectively, then the following statements are true.

1) Under Cayley distance, Kendall’s tau distance and Ulam’s distance, the maximum and minimum weights of are

and , respectively.

2) Under Hamming distance and Lee distance, the maximum

and minimum weights of are and ,

respectively.

3) Under -metric for , the maximum and

min-imum weights of are and ,

respec-tively.

They used these facts to prove the NP-hardness of the min-imum weight problems of subgroup permutation codes under Hamming, Lee, Cayley, Kendall’s tau, Ulam’s, and distance metrics, by reductions from the minimum weight problem of bi-nary linear codes under Hamming distance, which was proved to be NP-hard by Vardy[19].

Theorem 1 (see [19]): The minimum weight problem for

bi-nary linear codes under Hamming distance is NP-hard.

Corollary 1 (see [4]): Under Hamming distance, Lee

dis-tance, Cayley disdis-tance, Kendall’s tau disdis-tance, Ulam’s disdis-tance,

and -metric for , the minimum weight problem

for subgroup permutation codes is NP-hard.

Definition 3: For , we say that an algorithm is an -approximation algorithm for a minimization (maximization) problem if always outputs a feasible solution whose cost is no more (less) than ( ) times of the minimum (maximum) cost on any input, respectively.

Note that cannot output an answer whose cost is less (more) than the minimum (maximum) cost, respectively, since it is not a feasible solution.

(3)

III. MINIMUMWEIGHTPROBLEMS

In this section, we first give inapproximability results for the minimum weight problems under various metrics mentioned in Section II except the -metric in Section III. Then, we clarify Cameron and Wu’s reduction in [4] for . At last, we show the inapproximability result for

by modifying the reduction in [4].

A. Under Non- -Metric

We can easily obtain inapproximability results from Fact 2, which actually provides a gap-preserving reduction and can be used for proving inapproximability results. Dumer et al. [7] gave some inapproximability results on the minimum weight problem for linear codes via randomized reductions, and these reductions were derandomized by Cheng and Wan [5].

Theorem 2 (see [5]): For any constant , the existence of a polynomial-time -approximation algorithm for the minimum Hamming weight problem of linear codes over any

finite field implies . Moreover, for

arbitrary constant , the existence of a polynomial-time -approximation algorithm for the minimum Hamming weight problem of linear codes over any finite field implies .

Corollary 2: For any constant , the existence of a polynomial-time -approximation algorithm for the minimum weight problem of subgroup permutation codes over , under Hamming, Lee, Cayley, Kendall’s tau, Ulam’s

distance metrics, and -metric for , implies

.

Proof: Assume is a polynomial-time -approxi-mation algorithm for . Then, we can approximate the minimum Hamming weight problem for binary linear codes by the following procedure.

1) On input basis , construct the generator set .

2) Output , where is the result of on input

.

Let the be the minimum Hamming weight of the binary linear code generated by . By Fact 2, we know the minimum weight of the subgroup permutation code

generated by is . Since is a

-approximation algorithm, the output is at most . This implies the procedure is a polynomial-time -approximation algorithm for the minimum Hamming weight problem of binary linear codes.

Therefore, we have by Theorem

2. For the rest metrics, the claim follows similarly. Moreover, we have the following corollary.

Corollary 3: For arbitrary constant , the existence of a polynomial-time -approximation algorithm for the minimum weight problem of subgroup permutation codes over , under Hamming, Lee, Cayley, Kendall’s tau, Ulam’s distance metrics,

and -metric for , implies .

Fig. 1. Sketch of the reduction in [4].

B. Cameron and Wu’s Reduction for

In the previous section, we obtain the inapproximability results of the minimum weight problem under various metrics based on Fact 1. The weight of under those metrics increases monotonically with the Hamming weight of the

binary string . Observe that for every

with nonzero Hamming weight. Thus, does not

increase monotonically with the Hamming weight of . This indicates that the reduction in Section III-A does not work under -metric. Therefore, we need a different approach to deal with the minimum weight problem under -metric.

Cameron and Wu [4] gave another reduction from

Not-All-Equal-SAT (NAESAT) to . NAESAT

is a classical NP-complete problem (e.g., see [14, p. 187]),

thus is also NP-hard. However, the reduction

in Cameron and Wu’s work[4] contains a flaw, which couldn’t prove the correctness of their claim. In this section, we fix the flaw in their proof and clarify their reduction.

We give the formal definition of Not-All-Equal-SAT problem as follows.

Definition 4 (NAESAT): Given a boolean formula in conjunctive normal form, which consists of exact-3-literal

clauses over variables , decide whether

there exists an assignment such that for every clause , not all literals in are assigned to the same truth value.

If a formula has such an assignment , then is sat-isfiable, and we say is a satisfying assignment. Other-wise, is unsatisfiable. Cameron and Wu’s reduction [4] maps an -variable- -clause formula into a generator set

where

permute elements in , which actually

should be .

To illustrate the permutations, we define two handy opera-tions as follows.

Definition 5: Let be a cycle of a permutation.

1) shift operation: .

2) stretch operation: .

Both operations can be applied to permutations, i.e., working on each cycle of the permutations. For example, let

, we have

and .

Note that shift operation does not change the weight under -metric since the differences between entries are preserved and for stretch operation the weight is amplified by times.

(4)

TABLE I OPERATIONS OF

Observe that both operations preserve the algebraic structure,

i.e., and for

arbi-trary permutations and any integer . We will use the shift and stretch operations for constructing permutations.

Before we go through Cameron and Wu’s reduction [4] in detail, we define some useful notations for construction. Given a binary string , we recursively define a permutation

and the set of such permutations as follows.

Definition 6: Let , . 1) 2) . 3) for . 4) . Examples:

In Cameron and Wu’s work [4], they used permutations in Klein four-group, which is exactly , as the main construc-tion blocks to obtain the NP-hardness results of the maximum weight problem under various metrics. They also modified this reduction to obtain the NP-hardness result for . We will show that their modified gadgets can actually be con-structed by permutations in . These families of permutations have many good properties. First of all, the weight of any per-mutation in can be identified with its subscript . An-other good property is that the algebraic structure of under composition is isomorphic to the group of binary strings of length under the bitwise-exclusive-ORoperation. The proofs for Proposition 1 and 2 can be found in the Appendix.

Proposition 1: Let denote the integer represented by the

binary string . .

Proposition 2: For , , we have that

where for .

By Proposition 2, is also commutative, and every element in is the inverse permutation of itself.

Proposition 3: For , we have

that .

Proof: By Proposition 2, for

for . Similarly, also equals

. Therefore, the proposition is true.

Proposition 4: .

Proof: Since , we have that

.

Now, we introduce the building blocks given by Cameron and Wu [4]. Let

By Proposition 2, we can derive that for

and . Moreover,

generates a commutative group , and it is easy to verify that every element in is the inverse of itself (see Table I).

By Proposition 1, we can easily characterize the weight of every element in

The variable gadget for the th variable is . The clause gadget for the th literal in the th clause is

de-fined as . Let is the

literal in , and is the literal in

. For an -variable- -clause E3CNF-formula

(exact-3-lit-eral-conjunctive-normal-form-formula) over

variables , Cameron and Wu constructed a generator

set , where the generators

(5)

for every and

It is clear that the construction of can be done in polyno-mial time. Here, we give a simple example as follows. Let

By their construction, the generator set consists of

Note that the variable and the clause gadgets use only , and with proper shift operations. Therefore, the generators inherit the commutative property and the self-inverse property from , and . This fact en-ables us to write every permutation in the subgroup

generated by as where

are determined by .

Cameron and Wu proved the minimum weight of the permu-tation code generated by is 5 if and only if is a sat-isfiable NAESAT instance. However, their proof, as mentioned earlier, has a flaw. Here, we give a correct proof.

Theorem 3: For an NAESAT instance , let be the group generated by . Under -metric, if is satisfiable, then the minimum weight of is 5, else it is 6.

Proof: Every nonidentity permutation in must have the minimum weight 5, since for every , elements in

are permuted by where .

Thus, the minimum weight of is 5 under -metric. Assume is satisfiable. There exists a satisfying assignment

. Let where if

and if for . For every

, must permute elements in

by , since are the only generators

per-muting and uses and exact one

of and . Assume the th literal of the th clause is as-signed true by . If the literal is or , then permutes with or , respectively. Since is satisfying, there are one or two literals assigned true in

each clause. Recall that for .

So we have that permutes by one of

for . Hence, .

Now we turn to unsatisfiable . Let be an nonidentity

per-mutation such that .

The weight of depends on . There are

three possible cases.

TABLE II VALUES OF

1) : For , can only be

permuted by , , and

their products, since does not use . We have .

2) and for some : Since

, we have , i.e., uses either both of and

or none of them. Recall that .

will cancel out the effect of on the positions in . Hence, must permute

by and .

3) and for every : Define an

assignment for by setting if and only if

. Since is unsatisfiable, there exists such that the th clause is not satisfied by , i.e., all literals in the

th clause are all assigned to the same value. Note that has a factor if and only if the th literal of the th clause is assigned true. Recall that , we have that must permute

by and .

Since , we conclude that has minimum weight 6

under -metric when is generated by for unsatisfiable .

C. Inapproximability of

Theorem 3 actually implies that it is NP-hard to

approxi-mate within for any constant .

We improve the factor to by relabeling the elements in the cycles of the building blocks , and .

Rale-bling a cycle with a function is defined as

. We define by

Table II.

For every binary string of length 3, let denote the result of relabeling the cycles of by . For example

It is clear that is a

group, and the weight distribution of is listed in Table III. Instead of , we use to construct the building blocks

(6)

TABLE III WEIGHTDISTRIBUTION OF

Note that all of , and act on permutations over

now. Let . We can construct a

generator set from a formula

over variables by setting

for every and

where and are as defined earlier. Similar to the argument in Section III-B, we have the following theorem.

Theorem 4: For an NAESAT instance , let be the group generated by . If is satisfiable, then the minimum weight of is under -metric, else the minimum weight is

.

By combining the NP-completeness of NAESAT and Theorem 4, we obtain an inapproximability result for

.

Corollary 4: For any constant , there does not exist a polynomial-time -approximation algorithm for com-puting the minimum weight of a subgroup code generated by a set of permutations under -metric unless .

Proof: Assume is a polynomial-time -approx-imation algorithm. Then, we can construct a polynomial-time algorithm for NAESAT with .

1) Set .

2) For formula , construct the generator set and run .

3) If outputs a number no more than ,

then accept ; reject otherwise.

Let be the subgroup code generated by . For a sat-isfiable formula , the minimum weight of is and , by assumption. Hence, would be accepted by the above algorithm. For unsatisfiable , the

min-imum weight of is . Since and an

approxi-mation algorithm cannot give an answer less than the minimum solution, we have

This implies that NAESAT is in P if such exists. Since NAESAT is NP-complete, the claim is true.

IV. MAXIMUMWEIGHTPROBLEMS

The results of the minimum weight problems basically follow from Cameron and Wu’s work[4]. Instead of using the approach in Section III-A, Cameron and Wu [4] gave another reduction from NAESAT to the maximum weight problem to obtain NP-hardness results for the maximum weight problems under various metrics. However, it is not clear how to obtain inapproxinable results via their reduction.

In this section, we provide a simple reduction from MAX-E3-LIN-2, which does not admit any polynomial-time -ap-proximation algorithm unless [8], to the maximum Hamming weight problem for binary linear codes. With this re-duction, we can apply Fact 2 to obtain inapproximability results

for where can be -metric for ,

Hamming, Lee, Cayley, Kendall’s tau, or Ulam’s distance met-rics. First, we give a formal definition of MAX-E3-LIN-2.

Definition 7 (MAX-E3-LIN-2): Given a system of linear equations over with exactly 3 variables in each equation, de-termine the maximum number of equations which can be satis-fied simultaneously.

An instance of MAX-E3-LIN-2 is in the following form:

..

. ...

Håstad [8] proved that it is NP-hard to approximate MAX-E3-LIN-2 within for any constant with the following theorem.

Theorem 5 (see [8]): Given an instance of MAX-E3-LIN-2

of variables and equations. For any constant , it is NP-hard to distinguish the following two conditions.

1) There are at least equations in that can be satisfied simultaneously.

2) There are at most equations in that can be satisfied simultaneously.

We prove the following theorem by a gap-preserving reduc-tion from MAX-E3-LIN-2 to the maximum Hamming weight problem for binary linear codes.

Theorem 6: For any constant and any binary linear codes of length , it is NP-hard to distinguish the fol-lowing two conditions.

1) The maximum Hamming distance is at least . 2) The maximum Hamming distance is at most .

Proof: First construct a basis from a system of MAX-E3-LIN-2 with variables and equations

..

(7)

The basis is defined as follows: if if and for if if otherwise.

Let be a vector that maximizes the number of satisfied

equa-tions in . Set . If there are at least

equations in satisfied with , then has at least ’s. This is due to the following.

1) The last bits must be 1’s from ,

2) If , then we have .

For the second item, by the definition of , we have

On the other hand, let be the codeword of maximum

Hamming weight generated by . For

con-venience, let be the set of elements that

generate , i.e., is the sum of elements in . Suppose has

the weight greater than . Then, , since have

1’s only at the first bits. Define by setting if and only if . By the definition of the th bit of , we have

It is easy to verify that the th equation

is satisfied by if and only if , so satisfies more than equations in . That is, if there are at most equations in satisfied simultaneously, then the maximum Hamming weight of the binary linear code generated

by is at most .

The reduction above can be done in polynomial time. This implies we can distinguish the two conditions in Theorem 5 in polynomial time if we can distinguish these two conditions for binary linear codes. Therefore, the theorem holds.

By Theorem 6, we have the following corollaries immedi-ately.

Corollary 5: For any constant , it is NP-hard to approx-imate the maximum Hamming weight of a binary linear code

within .

Proof: Suppose there is a polynomial time

-approxima-tion algorithm for this problem. By Theorem 6,

for any constant ; otherwise, it would

contra-dict Theorem 6. By choosing , we have .

By Fact 2, we have the following results.

Corollary 6: For any constant , it is NP-hard to ap-proximate the maximum weight of a subgroup permutation code within under Hamming, Lee, Cayley, Kendall’s tau and Ulam’s distance metrics.

Corollary 7: For any constant , it is NP-hard to ap-proximate the maximum weight of a subgroup permutation code

within under -metric for .

V. CONCLUSION

We prove that for every and , there does not exist polynomial time approximation algorithm for

and for within unless

and within unless ,

re-spectively. These results also apply to other distance metrics, such as Lee, Cayley, Kendall’s tau, and Ulam’s distance met-rics. These can be further refined by any improvement on the in-approximabilty of the minimum Hamming weight problem for binary linear codes.

For metric, we give a clarification of the NP-hardness

proof for in Cameron and Wu’s work [4].

More-over, we prove that does not admit any

poly-nomial-time -approximation algorithm for any constant

unless .

We show that it is NP-hard to approximate

within any constant factor less than for . It is also NP-hard to approximate within any constant factor less than 3/2, where can be Hamming, Lee, Cayley, Kendall’s tau, or Ulam’s distance metric.

APPENDIX

B. PROOF OFPROPOSITION1

We prove this by induction on . For , and are

the only two permutations. Since and

, the proposition is true for . Assume the proposition is true up to . There are three cases for .

1) : ,

be-cause only swaps adjacent positions.

2) : Note that permutes only odd

positions and permutes even ones only.

It is clear that and

permute disjoint positions. By the induction hypothesis,

we have ,

3) and : Let , i.e.,

, and . By definition,

we have

and

for every . Let

. Since

(8)

difference between and at the th posi-tion is

. If , then the difference between

and at the th position is

. We have

.

Hence, we conclude that by induction.

C. PROOF OFPROPOSITION2 We prove it by induction on . For , we have

The proposition is true for . Assume the proposition is

true for . For , let ,

and . By the induction hypothesis, we

have . There are four cases.

1) : By definition, we have

Since and permute disjoint positions,

we can exchange them. Thus, the second equality holds. The third equality is due to that shift and stretch operations do not change the algebraic structures.

2) and : By applying the result of the first case, we have

3) and : Let , i.e., is to

swap and for after applying .

Observe that

In other words, is also equal to . With this fact and the result in the second case, we have

4) : By definition, we have

The second equality is true, since

. The third equation holds, because swapping the same pair twice is equivalent to

identity, i.e., .

It is clear that in all cases. The

propo-sition is true.

REFERENCES

[1] S. Arora, L. Babai, J. Stern, and Z. Sweedyk, “The hardness of ap-proximate optima in lattices, codes, and systems of linear equations,”

J. Comput. Syst. Sci., vol. 54, pp. 317–331, 1997.

[2] E. R. Berlekamp, R. J. McEliece, and H. C. A. van Tilborg, “On the inherent intractibility of certain coding problems,” IEEE Trans. Inf.

Theory, vol. IT-24, no. 3, pp. 384–386, May 1978.

[3] C. Buchheim, P. J. Cameron, and T. Wu, “On the subgroup distance problem,” Discrete Math., vol. 309, pp. 962–968, 2009.

[4] P. J. Cameron and T. Wu, “The complexity of the weight problem for permutation and matrix groups,” Discrete Math., vol. 310, pp. 408–416, 2010.

[5] Q. Cheng and D. Wan, “A deterministic reduction for the gap minimum distance problem,” in Proc. Symp. Theory Comput., 2009, pp. 33–38.

[6] I. Dinur, “Approximating to within almost polynomial factors is NP-hard,” Combinatorica, vol. 23, pp. 205–243, 2003.

[7] I. Dumer, D. Micciancio, and M. Sudan, “Hardness of approximating the minimum distance of a linear code,” IEEE Trans. Inf. Theory, vol. 49, no. 1, pp. 22–37, Jan. 2003.

[8] J. Håstad, “Some optimal inapproximability results,” J. ACM, vol. 48, pp. 798–859, 2001.

[9] A. Jiang, R. Mateescu, M. Schwartz, and J. Bruck, “Rank modulation for flash memories,” in Proc. IEEE Int. Symp. Inf. Theory, 2008, pp. 1731–1735.

[10] A. Jiang, M. Schwartz, and J. Bruck, “Error-correcting codes for rank modulation,” in Proc. IEEE Int. Symp. Inf. Theory, 2008, pp. 1736–1740.

[11] S. Khot, “Hardness of approximating the shortest vector problem in lattices,” J. ACM, vol. 52, no. 5, pp. 789–808, 2005.

[12] T. Kløve, T.-T. Lin, S.-C. Tsai, and W.-G. Tzeng, “Permutation arrays under the Chebyshev distance,” IEEE Trans. Inf. Theory, vol. 56, no. 6, pp. 2611–2617, Jun. 2010.

[13] T.-T. Lin, S.-C. Tsai, and W.-G. Tzeng, “Efficient encoding and de-coding with permutation arrays,” in Proc. IEEE Int. Symp. Inf. Theory, 2008, pp. 211–214.

[14] C. Papadimitriou, Computational Complexity. Reading, MA: Ad-dison-Wesley, 1995.

[15] M.-Z. Shieh and S.-C. Tsai, “Decoding frequency permutation arrays under infinite norm,” IEEE Trans. Inf. Theory, vol. 56, no. 11, pp. 5730–5737, Nov. 2010.

[16] K. W. Shum, “Permutation coding and MFSK modulation for fre-quency selective channel,” in Proc. IEEE Int. Symp. Pers., Indoor

Mobile Radio Commun., Sep. 2002, vol. 13, pp. 2063–2066.

[17] C. Sims, “Computational methods in the study of permutation groups,” in Computational Problems in Abstract Algebra. Pergamon, Oxford, U.K.: , 1970, pp. 169–183.

[18] I. Tamo and M. Schwartz, “Correcting limited-magnitude errors in the rank-modulation scheme,” IEEE Trans. Inf. Theory, vol. 56, no. 6, pp. 2551–2560, Jun. 2010.

[19] A. Vardy, “The intractability of computing the minimum distance of a code,” IEEE Trans. Inf. Theory, vol. 43, no. 6, pp. 1757–01766, Nov. 1997.

[20] A. J. H. Vinck, “Coded modulation for powerline communications,”

Proc. Int. J. Electron. Commun, vol. 54, pp. 45–49, 2000.

[21] A. J. H. Vinck and J. Häring, “Coding and modulation for power-line communications,” presented at the Int. Symp. Power Line Commun., Limerick, Ireland, Apr. 2000.

[22] A. J. H. Vinck, J. Häring, and T. Wadayama, “Coded M-FSK for power line communications,” in Proc. IEEE Int. Symp. Inf. Theory, 2000, p. 137.

(9)

Min-Zheng Shieh received the B.S. and M.S. degrees in Computer Science

and Information Engineering and the Ph.D. degree in Computer Science and Engineering, all from National Chiao Tung University, Taiwan, in 2003, 2004 and 2011, respectively.

Since 2012, He has been an assistant research fellow of the Information and Communication Technology Laboratories, National Chiao Tung University. His main research interests include computational complexity, algorithms, coding theory and discrete mathematics.

Shi-Chun Tsai (M’06) received his BS and MS degrees in Computer Science

and Information Engineering from National Taiwan University, Taiwan, in 1984 and 1988, respectively; and Ph.D. degree in Computer Science from the Uni-versity of Chicago, USA, in 1996.

During 1993–1996, he served as a Lecturer in Computer Science Depart-ment of the University of Chicago. During 1996–2001, he was an Associate Professor of Information Management Department and Computer Science and Information Engineering Department of National Chi Nan University, Taiwan. In 2001, he joined the Department of Computer Science of National Chiao Tung University, Taiwan. He was promoted to full Professor in 2007. Since 2010, he has served as the Director of Information Technology Service Center, National Chiao Tung University. His research interests include Computational Complexity, Algorithms, Coding theory, Combinatorics and Design of Service Oriented Systems.

數據

Fig. 1. Sketch of the reduction in [4].
TABLE I O PERATIONS OF

參考文獻

相關文件

(2007) demonstrated that the minimum β-aberration design tends to be Q B -optimal if there is more weight on linear effects and the prior information leads to a model of small size;

Theorem (M.Kalkowski, M.Karonski, and F.Pfender, 2010) ([8]) Every connected graph G 6= K 2 is 5-edge weight colorable1. Theorem (T.Bartnicki, J.Grytczuk,

The difference resulted from the co- existence of two kinds of words in Buddhist scriptures a foreign words in which di- syllabic words are dominant, and most of them are the

(Another example of close harmony is the four-bar unaccompanied vocal introduction to “Paperback Writer”, a somewhat later Beatles song.) Overall, Lennon’s and McCartney’s

Microphone and 600 ohm line conduits shall be mechanically and electrically connected to receptacle boxes and electrically grounded to the audio system ground point.. Lines in

™ ™ When ready to eat a bite of your bread, place the spoon on the When ready to eat a bite of your bread, place the spoon on the under plate, then use the same hand to take the

Given a graph and a set of p sources, the problem of finding the minimum routing cost spanning tree (MRCT) is NP-hard for any constant p > 1 [9].. When p = 1, i.e., there is only

• Any node that does not have a local replica of the object periodically creates a QoS-advert message contains (a) its δ i deadline value and (b) depending-on , the ID of the node