• No results found

ALGORITHM IN THE CONSTRUCTION OF THE DIFFERENCE SYSTEMS SETS

N/A
N/A
Protected

Academic year: 2020

Share "ALGORITHM IN THE CONSTRUCTION OF THE DIFFERENCE SYSTEMS SETS"

Copied!
13
0
0

Loading.... (view fulltext now)

Full text

(1)

ALGORITHM IN THE CONSTRUCTION OF THE DIFFERENCE

SYSTEMS SETS

Editha Rivera Jorda

Technological University of the Philippines Ayala Blvd., Ermita, Manila

Abstract. The paper aims to construct Difference System of Sets (DSS) through the algorithm of Tonchev’s theorem and developed a computer program in C++ language to facilitate constructing large prime number and exhausted all possible values of the number of sets ( ) in DSS. The constructed DSS was obtained from the partitions of multiplicative group of ( )∗ for any prime number and difference set of quadratic residue for prime number ≡ 3( 4). The paper is descriptive in nature. It describes how to construct DSS through algorithm based on the proof of Tonchev’s theorem. DSS can be constructed by partitioning the multiplicative of group ( )∗ and the guadratic residue of ≡ 3( 4). The base blocks obtained from partitioning multiplicative of group

( )∗ and the guadratic residue of ≡ 3( 4) are collection of sets, and forms the perfect regular DSS with parameter ( , , , ). Thus, DSS can be constructed from cyclic difference set based on the proof of Tonchev’s theorem and the partitions are collection of set and forms perfect regular DSS and the developed program can partition DSS from prime number from 3 to 3571. A construction of DSS for prime number ≡ 1( 4) through algorithm of another Tonchev’s theorem is recommended.

(2)

Introduction

The relationship of error-correcting codes to design theory was brought out by Mac Williams, Sloane, and Thompson (1973). With respect to practical problems in the communication of digitally encoded information, the subject of error-correcting codes also arises. Error–correcting codes were introduced to prove the theorem of Shannon (1948)] that a virtually error-free communication could be observed over a noisy channel. The error-free communication is observable if the message to be communicated is converted first into codeword by adding “redundancy”. The codeword is sent through the channel where the received message is decoded to resemble the original message.

Tonchev (2005) used the process of transmitting data over a channel, as stream of symbols from a finite alphabet

to a channel. The data stream contains consecutive messages. Each message is a sequence of consecutive symbols

where = , … , and = , … , are two consecutive messages. These messages are decoded by the receiver in order to resemble the original message by synchronizing the codes. A synchronization problem occurs at the receiving end. That is, when a sequence of symbols are expressed as a single message. Therefore, in order for the message decoded by the receiver to resembles, as closely as possible, the original message, the code should be synchronized. The synchronization problem that arises at the receiving end is the task of partitioning correctly the data stream into messages of length of n, as opposed to expressing incorrectly a sequence of symbols being linked together at the end of one message with the beginning of another message as a single message

to eliminate this problem, there is a need to partition the data stream correctly into message of length .

Crick and Orgel (1957) introduced comma-free codes, to solve the code synchronization problem and Crick and Orgel (1958), comma-free codes opened a new direction in coding theory, that is, investigation of combinatorial problems involving word synchronization for block codes.

But it was Levenshtein (1971) who showed that it is possible to combine error-correcting and word synchronization through the combinatorial problem on the Difference System of Sets (DSS).

Levenstein (1971) introduced DSS by using the parameter n, τ , τ , … τ ! ", ρ$ defined as a collection of disjoint sets % ⊆ '1, … , (, | %| = *+, 1≤ - ≤ − 1, such that the multi-set of differences

/ − 0( )1/ ∈ %+ , 0 ∈ %3, - ≠ 5" (1)

contains every number 6, 1 ≤ 6 ≤ − 1, at least ρ times. A DSS is perfect if every number - occurs exactly times in the multi-set of difference and it is regular if all subsets %+ are of the same size, that is, * = * = ⋯ = *?! = . Hence, a perfect regular DSS

on points with subsets of size is denoted by ( , , ).

For the construction of codes with prescribed comma-free index that allow for the synchronization in the presence of errors, that is, the redundancy (@) of a code counts the number of positions added for error detection and correction,

(3)

where the value of @ must be as small as possible. Levenshtein (1971) proved the following bound on the minimum redundancy @?( , ) of a DSS with - parameters

, , :

@?( , ) ≥ E?F( ! )

?! (3)

In (2) and (3) the equality of the value of @ occurs if and only if the DSS is perfect and regular. Thus, degree of resemblance will depend on how good the code is with respect to the channel. Wang (2006) improved the Levenstein bound considering difficulty in achieving it in many cases.

Tonchev (2003) used a more general partition of cyclic difference sets. Furthermore, various difference sets were obtained using cyclotomic classes by Tonchev and Mutoh (2008) and cyclic balanced of weighing matrices by Jungnickel and Tonchev(2002). On the other hand, Fuji-Hara, Munemasa and Tonchev (2006) obtained DSS from hyperplane line spread and hyperplanes. Cummings (2006) provided a construction method for DSS and conditions for a comma-free systematic code. While, Tonchev and Wang (2007) developed an algorithms for constructing optimal DSS.

Tonchev (2005) surveyed the recent construction in DSS obtained as partitions of cyclic difference sets. Such construction of the DSS obtained from the partitions of cyclic difference sets for any prime numbers are the multiplicative group ( )∗and partition of difference sets of quadratic residue for ≡ 3( 4). It is time consuming to construct DSS for a large prime number and different number of sets ( ) for every partition. Hence, an algorithm for constructing DSS obtained from multiplicative group

( )∗ and quadratic residue facilitate the construction of perfect regular DSS.

The theory of combinatorial designs emphasizes its application in coding theory. Combinatorial designs have been the subject of recent study, because of their numerous applications in various branches of science such as: Statistical planning of experiments, pattern recognition, construction of optimal error-correcting codes and the provision of reliability in the transmission of digital information.

The connection between designs and codes leads to the construction of new designs that can be used for decoding purposes. Codes are an efficient tool for the construction and analysis of various combinatorial structures.

On the other hand, It is beneficial to students taking a course in Set Theory and Discrete Mathematics wherein the concept of sets and partitions are the building block of the course. Students will have a concrete idea of the concepts and its application in real life. Computer science students can apply the concepts through the algorithms of the theorems and develop computer program to facilitate partitioning large prime numbers .

Statement of the problem

There are several direct constructions of the difference systems of sets (DSS) obtained as partitions of cyclic difference sets. The partitioning of cyclic difference sets in many cases obtained a DSS that are perfect and regular. Hence, the paper sought

1. How to construct DSS using the algorithms based on Tonchev Theorems from the

a. Multiplicative group ( )∗ of a finite field of prime order ;

(4)

2. How to co construct DSS using program with given parameters , , , for any large prime number and ≡ 3 (4) facilitate construction of DSS from multiplicative group ( )∗ and difference sets of quadratic residues.

Methodology

The paper was descriptive in nature. The paper began by reviewing the preliminary concepts in Number Theory and Abstract algebra as building blocks in the algorithms of constructing DSS. Appropriate examples were presented to illustrate the definitions, lemma and theorems.

Two algorithms in constructing DSS from the Tonchev theorems were described and illustrated through examples.

A program in C++ was developed to facilitate the construction of l DSS for a large prime numbers in partitioning the multiplicative group of finite field of prime number and difference sets of quadratic residues for prime ≡ 3 (4). Moreover, the computer program was utilized to give examples in constructing the partitioning of perfect regular DSS.

Results and discussion

In this section, preliminary concepts were discussed such as the definitions of primitive root modulo, quadratic residues, cyclic difference set, simple construction of DSS obtained as partition of cyclic difference sets and the generalization of the simple construction of singletons into general partition of the cyclic difference set through lemma by Tonchev (2005). Two theorems that are the basis for the algorithm in constructing DSS from the partition of the Multiplicative Group ( )∗ of a finite field of prime order and difference sets of Paley type (quadratic residue) are enumerated and lastly, the output of the developed program and its tables were presented.

Preliminary concepts

The following concepts are used in the development of the construction of DSS.

Primitive root

Definition: Let be a prime number and G ∗ be the multiplicative group modulo , then H ∈ G ∗ is said to be a primitive root if − 1 is the smallest positive integer such that

HI! ≡ 1( )

For = 5. Let G ∗= '1,2,3,4(. Note that

2 ≡ 2 ( 5) ; 2L≡ 4 ( 5); 2M ≡ 3 ( 5); 2N ≡ 1 ( 5) By definition, 2 is a primitive root modulo 5

Quadratic Residue

Definition: Let O be a prime and / ∈ GI∗. Then, is a quadratic residues modulo O if there exits ∈ GI∗ such that L≡ /( O). Otherwise, it is called quadratic nonresidue modulo O.

For = 7. Let GP∗= '1,2,3,4,5,6(. Clearly by the above definition elements 1,2,4 are quadratic residue since

(5)

Cyclic difference sets and quadratic residue

Two mathematicians ,Kirk( 1857) who studied the difference set by considering the case where the difference of two elements in given set occurred only once and Paley(1933),used the quadratic residues in constructing diffe3rence sets.

Cyclic difference set

Definition: A(R, 6, S) difference set ( R) or a cyclic (R, 6, S) difference set is a set

T = ' , . . . , U( of distinct elements of GV such that each nonzero ∈ GV can be expressed in the form = +3, - ≠ 5 in precisely S ways.

For = 11. Let T = '1,3,4,5,9( be a subset of G ∗. Observe that differences of the elements of T occurs twice.

1 = 4 − 3 = 5 − 4 6 = 9 − 3 = 4 − 9 2 = 3 − 1 = 5 − 3 7 = 1 − 5 = 5 − 9 3 = 1 − 9 = 4 − 1 8 = 1 − 4 = 9 − 1

4 = 9 − 5 = 5 − 1 9 = 1 − 3 = 3 − 5 5 = 3 − 9 = 9 − 4 10 = 3 − 4 = 4 − 5 Thus, by definition T is (11,5,2) a cyclic difference set.

Quadratic Residue difference set

Theorem: Let ≡ 3( 4). Then the nonzero squares in ( ) form a Z ,L( − 1), N( − 3)[ difference sets.

For = 31. Let = 31 = 4(7) + 3 and let H = 3 be the primitive element of ( ) and the quadratic residue % = '9,19,16,20,25,8,10,28,4,5,14,2,18,7,1(. By the previous theorem, % forms a (31,15,7) difference set, that is, = 31, 6 = L(31 − 1) = 15, S =

N(31 − 3) = 7,

Algorithms in constructing DSS from Partition of the Multiplicative Group ]^(_)∗ of a finite field of prime order _ difference sets of Paley type.or quadratic residue In this paper, lemma was applied to construct DSS from partition of the multiplicative group ( )∗of a finite field of prime of a finite field of order defined by a subgroup of ( )∗and its cosets and partitioning the difference sets of Paley type, or equivalently, by partitioning the set of quadratic residues % modulo a prime number ≡ 3( 4) .

Simple construction of DSS

The application of lemma is based from the simple construction of DSS from the partition of difference. The following definition described how to construct DSS from the collection of singletons.

Definition: Letting T = ' , L, … , U( be a cyclic difference set, that is, a subset of 6 residues modulo ` auch that every positive residue modulo occurs exactly S times in the multi-set of differences

b = +3( )1 +, 3∈ T, +3 " (1)

(6)

The following illustrated the simple construction of DSS. For every integer modulo , G and a cyclic different set T which is a subset of G , the difference of every positive residue modulo in T appears exactly S times. Hence, the collection of singletons % , % , %L, … , %U! is a perfect regular DSS with parameters (R, 1, 6, S).

For = 6. Let Gc = '0,1,2,3,4,5( and T = '1,2,3,4,5( a cyclic difference set which is the subset of Gc. Obviously, the difference of every positive residue in T appears exactly four times.

1 − 2 = 2 − 3 = 3 − 4 = 4 − 5 = 5 1 − 5 = 3 − 1 = 4 − 2 = 5 − 3 = 2

1 − 3 = 2 − 4 = 3 − 5 = 5 − 1 = 4 2 − 1 = 3 − 2 = 4 − 3 = 5 − 4 = 1

1 − 4 = 2 − 5 = 4 − 1 = 5 − 2 = 3

Thus from the lemma, the collection of singletons % = '5(, % = '4(, %L= '3(, %d= '2(, %N= '1( form a perfect regular DSS with parameters (5, 1,5,4 )

Lemma in constructing DSS

To generalize the definition of simple construction, Tonchev (2005) replaced the singletons with a more general partition of the given difference set through the following lemma.

Lemma: Let T ⊂ '1, 2, … , (, |T | = 6, be a cyclic ( , 6, S) difference set. Assume that T is partitioned into disjoint subsets % , … , %?! that are the base blocks of a cyclic design f with block sizes *+ = |%+|, - = 0, … , − 1 such that every two points are contained in at most S blocks. Then the sets % , … , %?! form a DSS with parameters , * , … *?! , = S − S $. The DSS '%+(+B?! is perfect if and only if f is a pairwise balanced design with every two points occurring together in exactly S blocks.

The following illustrates the lemma

For = 5. Let ℤh= '0, 1, 2, 3, 4( , T = '1,2,3,4( cyclic difference set which is a subset of ℤhand let f = '% , % ( as the cyclic base block design with % = '1,4(, % = '3,2(.

First, show that D is a cyclic difference set with λ = (5 − 2) = 3, since every positive residue modulo - T appears exactly thrice.

1 = 2 – 1 = 3 – 4 = 4 – 3; 4 = 1 – 2 = 2 – 3 = 3 – 4 2 = 3 – 1 = 1 – 4 = 4 – 2 3 = 1 – 3 = 4 – 1 = 2 – 4 Thus, T is (5,4,3) cyclic difference set.

Next, show that % = '1, 4(, % = '3, 2( are the base blocks of a cyclic design with two points contained in exactly λ block or equivalently, the differences contained in exactly λ times. Obviously, the difference appears exactly once, that is S = 1 times.

1 = 3 – 2 2 = 1 – 4 3 = 4 – 1 4 = 2 – 3 Hence, % and % are the base blocks of a cyclic difference set.

Lastly, if we let / ∈ % , 0 ∈ % , then the number a – b appears exactly ρ = λ − λ = 2,

1 = 4 – 3 = 2 – 1 4 = 3 – 4 = 1 – 2 2 = 4 –2 = 3 – 1 3 = 1 – 3 = 2 – 4 Therefore, by lemma, the sets % and % form a perfect regular (5, 2, 2) DSS.

(7)

Multiplicative Group of rs(t)∗ and the set of quadratic residues u modulo for prime number t ≡ v(wxy z)

The following algorithms are the first applications of the lemma:

Algorithm of the Multiplicative Group of rs(t)∗

For the construction of DSS obtained from the partition of multiplicative group of ( )∗, Tonchev (2005) gave the following theorem which states that:

Theorem: Let = + 1 for some , ∈ ℤ and let H be a primitive element of the finite field order , ( ). The collections of sets:

% = 'H?, HL?, … , H{? = 1(, % = H% , … , %?! = H?! % is a perfect regular( , , , )DSS.

Based on the theorem above, the following steps are the algorithm in constructing DSS from the Multiplicative group of ( )∗ for any prime number .

Let = + 1 be any prime number and be any positive integer

Set = !? .

If is an integer or − 1 is divisible by , Set H ! ≡ 1

Else

Let be any positive integer.

Calculate and check if is an integer Set % = 'H?, HL?, … , H{?= 1( and 5 = 1 Repeat

%3= H3% " 5 = 5 + 1 Until 5 = 5 + 1

Set = ( − − -)

The collection % , % , … , %?! is a perfect regular ( , , , )DSS

Figure 1. Algorithm in constructing DSS for any prime number

In figure 1, the steps described the algorithm in constructing DSS if the prime number can be rewritten as = + 1. According to the lemma, if ( )∗ is a cyclic difference set, then cyclic base blocks difference can be constructed , and the theorem states that if = + 1, then the collection of sets formed from the base blocks is a perfect regular DSS with parameter ( , , , ).

The following illustrated the application of the algorithm.

For = 7. Let = 7 = 3 ∙ 2 + 1, = 3 / = 2. The primitive element of ℤP is, α = 3. T = '1, 2, … , 6( is a cyclic (7, 6, 5) difference set. The base blocks f = '% , % ( are the following:

% = '3L, 3N, 3c( = '2, 4, 1(; % = 3'3L, 3N, 3c( = '3,d3h, 3P( = '6, 5, 3(. Thus, ( )∗= % ∪ % is a cyclic (7, 3, 2) design. That is,

(8)

Hence, the collection of sets % and % with = 7 − 3 − 1 = 3 form a perfect regular DSS with parameter (7, 3, 2, 3).

For = 19: Let = 19 = 3 ∙ 6 + 1 with = 3, = 6. With H = 2 as its primitive element. T = '1, 2, 3, … , 16, 17, 18( is a cyclic (19, 18, 17) difference set. The base blocks are the following:

% = '2c, 2 L, 2 M( = '7, 11, 1(, % = 2'2c, 2 L, 2 M( = '14, 3, 2( %L= 2L'2c, 2 L, 2 M( = '9, 6, 4( %d= 2d'2c, 2 L, 2 M( = '18, 12, 8(

%N = 2N '2c, 2 L, 2 M( = '17, 5, 16( %h = 2h'2c, 2 L, 2 M( = '15,10,13(

Hence, by lemma ( )∗ is a cyclic 2 − (19, 3, 2) design. Thus, the collection of sets % , % , %L, , %d, %N, %h • @ / O€@•€•‚ @€ƒ„…/@ (19, 3, 6, 15) T††.

lgorithm for quadratic residue from prime number t ≡ v(wxy z)

For the construction of DSS obtained from the set of quadratic residue for prime number ≡ 3( 4). Tonchev (2005) stated the following theorem,

Theorem: For every prime = 2 + 1 ≡ 3 ( 4) there exists a perfect regular DSS with parameters ( , , , = !L{!

N ).

Based on the theorem above, the following steps are the algorithm in constructing DSS from the set of quadratic residue for prime number ≡ 3( 4).

Let = + 1 be any prime number such that ≡ 3( 4) Let be any positive integer

Set = {!L? .

If is an integer or − 1 is divisible by 2 , Set H ! ≡ 1

Else

Let be any positive integer.

Calculate and check if is an integer

Set % = ‡HL+ˆ1 ≤ - ≤ !L ‰ , T{ = HL+?11 ≤ - ≤ " and 5 = 1 Let % = T{

Repeat

%3 = T{HL3 5 = 5 + 1 Until

5 = − 11

Set ( , , , = !L{!N ).

The collection % , % , … , %?! is a perfect regular ( , , , ) DSS

Figure 2. Algorithm in constructing DSS for prime number = 2 + 1 ≡ 3( 4)

Based on figure 2, if any prime number can be rewritten as ≡ 3( 4), then the set of quadratic residue is a cyclic difference set by the Paley (1933). The base blocks constructed by the algorithm are collection of sets that form a perfect regular DSS with parameter ( , , , ).

(9)

For = 19. Consider = 19 = 2 ∙ 3 ∙ 3 + 1 , = 3, = 3. Then H = 2 is primitive element ℤ Š.

Set % = HL+11 ≤ - ≤ 9" = '2L, 2,N2c, 2M, 2 L , 2 N, 2 c, 2 M( = '4, 16, 7, 9, 17, 11, 6, 5, 1( By Paley(1933), % is cyclic (19, 9, 4)difference set . Let T{ = αL+?|1 ≤ - ≤ " = Dd = αc+|1 ≤ - ≤ 3" . Then the following base blocks is a

2 − (19, 3, 1) design: % = T{ = '7, 11, 1(, % = '9,6,4(, %L= '17, 5,16(.

By Tonchev (2005), the collection of sets of % , % , %L forms a perfect regular (19, 3, 3, 3) DSS.

For = 31. Let = 31 = 2 ∙ 5 ∙ 3 + 1. where = 5, = 3 and H = 3 as a primitive element modulo 13. ,

Set % = '3L, 3N, 3c, 3M, 3 , 3 L, 3 N, 3 c, 3 M, 3L , 3LL, 3LN, 3Lc, 3LM, 3d ( = '9, 19, 16, 20, 25, 8, 10, 28, 4, 5, 14, 2, 18, 7,1 (.

By Paley, % is a cyclic (31, 15, 2) difference set.

Let Th = Hc+|1 ≤ - ≤ 5". Then the following base blocks form a 2 − (31, 5, 2) design:

% = Th= '16, 8, 4, 2, 1(, % = '20, 10, 5, 18, 9(, %L = '25, 28, 14, 7, 19(.

By Tonchec (2005), the collection of sets % , % , %L form a perfect regular (31, 5 ,3, 5)DSS.

The first application of lemma was used to construct a perfect regular DSS and the algorithms for constructing DSS were based on Tonchev (2005). The theorems stated that the collection of sets which are the base blocks of the cyclic difference form a DSS with parameter ( , , , ) from the multiplicative group of ( )∗ and quadratic residue.

Output of the Computer program

(10)

Figure 3 . The example screenshot of the interface of the developed program

Based on figure3, any numbers can enter from 3 t0 3571. if the input number is valid, two options are given to partition the difference set, the test to indicate whether the input number of partition sets ( ) is an integer, the primitive element that will comprise the elements of the set, and finally the collection of sets that forms DSS with parameter ( , , O).

The following tables summarized the output of the developed program from 3 to 23.

Table 1: Partition of any prime number or multiplicative group of a finite field

( )∗ H DSS Parameter

3 5 5 7 7 11 11 13 13 13 13 17 17 17 19 '1,2( '1,2,3,4( '1,2,3,4( '1,2,3,4,5,6( '1,2,3,4,5,6( '1,2,3,4,5,6,7,8,9,10( '1,2,3,4,5,6,7,8,9,10( '1,2,3,4,5,6,7,8,9,10,11,12 '1,2,3,4,5,6,7,8,9,10,11,12 '1,2,3,4,5,6,7,8,9,10,11,12 '1,2,3,4,5,6,7,8,9,10,11,12 •1,2,3,4,5,6,7,8,9,10,11,1213,14,15,16 •1,2,3,4,5,6,7,8,9,10,11,1213,14,15,16 •1,2,3,4,5,6,7,8,9,10,11,1213,14,15,16 2 2 4 2 3 2 5 2 3 4 6 2 8 4 2 1 2 1 3 2 5 2 6 4 3 2 8 2 4 9 2 2 2 3 3 2 2 2 2 2 2 3 3 3 2

%0 = '1(; %1 = '2( %0 = '4,1(; %1 = '3,2( %0 = '1(; %1 = '2(; %2 = '3( ; %4 = '4( %0 = '2,4,1(; %1 = '6,5,3(

%0 = '6,1(; %1 = '4,3(; %2 = '5,2(

%0 = '4,5,9,3,1(; %1 = '8,10,7,6,2( %0 = '10,1(; %1 = '9,2(; %2 = '7,4(; %3 = '3,8 (; %4 = '6,5(

%0 = '4,3,12,9,10,1(; %1 = '8,6,11,5,7,2(

%0 = '8,12,5,2(; %1 = '3,11,10,2(; %2 = (6,9,7,4)

%0 = (3,9,1); %1 = '6,5,2(; %2 = '12,10,4(; %3 = '11,7,8( %0 = '12,1(; %1 = '11,2(; %2

= '9,4(; %3 = '5,8(; %4 = '10,3(; %5

= '7,6( %0 = '9,13,15,16,8,4, 2,1(; %1 = '10,5,11,14,7,12,6,3(

(11)

19

19

23

23

•1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 Ž

•1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 Ž

•1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 Ž

•12,13,14,15,16,17,18,191,2,3,4,5,6,7,8,9,10,11,

20,21,22 •

•12,13,14,15,16,17,18,191,2,3,4,5,6,7,8,9,10,11,

20,21,22 • 9 6 2 1 1 2 3 1 1 2 2 2 5 5

%3 = '7,10(; %4 = '4,13(; %5 = '12,5( %6 = '2,15(; %7 = '6,11(

%0 = '13,16,4,1(%1 = '5,14,12,3( %2 = '15,8,2,9(; %3 = '11,7,6,10( %0 = '4,16,7,9,17,11,6,5,1(; %1 = '8,13,14,10,15,3,12,10,2( %0 = '18,1(; %1 = '17,2(; %2

= '15,4( %3 = '11,8(; %4 = '3,16(; %5

= '6,13( %6 = '12,7(; %7 = '5,14(; %8

= '10,9(

%0 = '7,11,1(; %1 = '14,3,2(; %2 == '9,6,4(; %3 = '18,12,8(; %4 = '17,5,16(; %5 = '15,10,13( %0 = '2,4,8,16,9,10,13,3,6,12,1( %1

= '10,20,17,11,22,21,19,15,7,14,5( %0 = '22,1(; %1 = '18,5(;

%2 = '21,2(; %3 = '13,10(; %4 = '19,46(; %5 = '3,20, ( %6 = '15,8(; %7 = '6,17(; %8 = '7,16(; %9 = '12,11(; %10 = '14,9(

(19,9,2,9)

(19,2,9,16)

(19,3,6,15)

(23, 11,2, 11)

(23, 2, 11, 20)

Table 2: Partition of Quadratic Residues (%‘∗)

(%‘)∗ H DSS Parameters

3 7 7 11 11 '1( '2,4,1( '2,4,1( '4,5,9,3,1( '4,5,9,31( 1 1 3 1 5 1 3 1 5 1 2 3 3 2 2

% = '1( % = '2,4,1(

% = '1(,% = '2(, %L= '4(

% = '4,5,9,3,1(

(3,1,1,1) (7,3,1,3) (7,1,3,5)

(12)

19

19

23

23

'4,16,7,9,17,11,6,5,1 '4,16,7,19,11,6,5,1(

'2,4,8,16,19,18,13,3,

'2,4,8,16,19,18,13,3, 1

3

1

1 1

9

3

1 1

1 2

2

5

5

% = '1(, % = '4(,

%L = '5(,

%d = '9(, %N= '3( %

= '4,16,7,9,17,11,6,5,1( % = '7,11,1(

% = '9,6,4( %L = '17,5,16( %

= '2,4,8,16,19,18,13,3,1( % = '1(,% = '2(, %L= '4(

%d = '8(, %N = '16(, %h = '9(

%c = '18(, %P = '13(, %M = '3(

%Š= '6(, % = '12(

(19,9,1,9) (19, 3,3,15)

(23,11,1,11) (23, 1,11,21)

Table 1 and 2, summarized the number of elements in a set, the subsets of the given set, the number of sets formed ( ), the number of elements in the set ( ), the primitive element, the collection of sets that form a DSS and parameters.

Conclusion

The paper aimed to construct DSS from the algorithms of Tonchev’s theorem from the partition of cyclic difference set. Two cyclic difference sets namely: the multiplicative group of ( )∗and quadratic residue were used for the construction of DSS.

DSS can be constructed from the multiplicative group of ( )∗and quadratic residue if both are cyclic differences and the collection of the base blocks from the subset of the multiplicative group of ( )∗and quadratic residue are the sets that form the DSS. Tonchev (2005) concluded that the collection of sets has the parameter ( , , , ). To facilitate the constructing of DSS from multiplicative group of ( )∗and quadratic residue particularly for large prime , a computer program in C++ was developed.

(13)

References

Crick, F.H., Orgel, L.A. (1957). Codes without comma. Proc Nat. Acad. Sci., 416-421.

Cumming, L.J. (2006). A family of circular systematic comma-free codes. Journal of Combinatorial Mathematics and Combinatorial Computing,58.

Fuji-Hara, R., Munemasa, A., & Tonchev, V.D.(2006). Hyperplane partitions and difference systems of set. Journal of Combinatorial Theory Series A, 113,. 1689 – 1698.

Golomb, S.W., Gordon, B. & Welch, L. R. (1958). Comma-free codes. Canadian Journal Mathematics, 10, 202-209.

Jungnickel, D., & Tonchev, V.D. (2002). Perfect codes and balanced generalized weighing matrices, Finite Fields and Their Application, 8, 155-165.

Levenshtein, V.I. (1971). One method of constructing quasi codes providing synchronization in the presence of errors, Problem of Information Transmission ,7 ,215 -222

Mac Williams, F..J., Sloane, N. J., & Thompson, J.G. (1973). On the existence of a projective plane of order 10, Journal of Combinatorial Theory Series A, 14, 66-78.

Mutoh, Y. & Tonchev, V.D. (2008). Difference systems of sets and cyclotomy. Discrete Math, 308, 2959-2969.

Paley ,R.E.A.C.(1933). An orthogonal matrices, J. Math Phys.,12, 311-320.

Shannon, C. E. (1948). A mathematical theory of communication. Bell Syst. Tech. J. ,27, 379-423, 623-656.

Tonchev ,V. D. (2005). Partition of difference sets and code synchronization. Finite fields and their application, 11, 601-621.

Tonchev, V.D. (2003). Difference systems of sets and code synchronization. Rendiconti del Seminario Mathematico di Messina, Series II , 9, 217-226.

Tonchev,V.D. (1988). Combinatorial Configurations. Wiley, New York.

Tonchev,V.D. , &Wa ng ,H. (2007). An algorithm for optimal difference systems of sets, Journal of Combinatorial Optimization,14, 165-175.

Figure

Figure 3 . The example screenshot of the interface of the developed program
Table 1 and 2, summarized the number of elements in a set, the subsets of the given set,

References

Related documents

The paper assessed the challenges facing the successful operations of Public Procurement Act 2007 and the result showed that the size and complexity of public procurement,

19% serve a county. Fourteen per cent of the centers provide service for adjoining states in addition to the states in which they are located; usually these adjoining states have

ADD: Attribute Driven Design; AI: Artificial Intelligence; BMI: Body Mass Index; BPEL: Business Process Execu- tion Language; CDSS: Computerized decision support systems; CfMS:

It was decided that with the presence of such significant red flag signs that she should undergo advanced imaging, in this case an MRI, that revealed an underlying malignancy, which

Also, both diabetic groups there were a positive immunoreactivity of the photoreceptor inner segment, and this was also seen among control ani- mals treated with a

21 Department of Neurosurgery, Tangdu Hospital, The Second Affiliated hospital of the Fourth Military Medical University, 1 Xinsi Road, Xian, Shanxi Province 710038, People ’ s

SJB43 San Marcos Stamped Gray/Red DarkGray/Red Dark Gray/Red SJB44 Mission Red Filmed Red Film Light brown Light Brown SJB45 Mission Red Filmed Red Film Light brown

Two of the most heatedly debated top- ics in the western states today are (1) federal ownership of privately used lands and (2) the policies followed by