Constructing c -ary perfect factors
read more
Citations
A method for constructing decodable de Bruijn sequences
Perfect factors in the de Bruijn graph
New classes of perfect maps I
On the Existence of de Bruijn Tori with Two by Two Windows
De Bruijn Sequences and Perfect Factors
References
Constructions for perfect maps and pseudorandom arrays
Coding Schemes for Two-Dimensional Position Sensing
Decoding perfect maps
Perfect factors in the de Bruijn graph
Related Papers (5)
Frequently Asked Questions (15)
Q2. What is the property of v t in the v v ?
If the v × t matrix X has the property that every v × v sub-matrix of (Iv|X |Iv) is invertible in the ring of v× v matrices modulo c, the authors say that X has Property X.Lemma 3.12 Suppose c ≥ 2, v and t are positive integers.
Q3. What is the c-ary v dmatrix y?
If d > 0 then, by the inductive hypothesis, there exists a c-ary v × dmatrix Y such that every v × v sub-matrix of (Iv|Y|Iv) is invertible.
Q4. What is the property of the t t matrix?
If v = t = 1 then D = (1) trivially has Property X. Now suppose a matrix with Property X exists for every v, t satisfying max{v, t} < L for some positive integer L > 1.
Q5. What is the c-ary cycle of n?
I.e. if the authors write s′ = (s′i) = Tk(s) thens′i+k = si, (0 ≤ i < n)where i+ k is calculated modulo n.Suppose u = (u0, u1, . . . , un−1) and u ′ = (u′0, u ′ 1, . . . , u ′ n′−1) are c-ary cycles of periods n and n′ respectively.
Q6. What are the conditions for the existence of a Perfect Factor?
Note that, because the authors insist that a Perfect Factor contains exactly cv/n cycles, and because there are clearly cv different c-ary v-tuples, each v-tuple will actually occur exactly once somewhere in the set of cycles.
Q7. what is the condition for the existence of a perfect multi-factor?
Note that, because the authors insist that a Perfect Multi-factor with m = 1 contains exactly cv cycles, and because there are clearly cv different c-ary v-tuples, each v-tuple will actually occur exactly n times in the set of cycles, once in each of the possible positions.
Q8. What are the c-ary cycles of period n?
The authors refer throughout to c-ary cycles of period n, by which the authors mean cyclic sequences (s0, s1, . . . , sn−1) where si ∈ {0, 1, . . . , c − 1} for every i, (0 ≤ i < n).
Q9. what is the c-ary vector of length v+ t?
for every j and s, (0 ≤ j ≤ v − 1, 0 ≤ s ≤ v + t − 1), there exist integers e (s) ij , (0 ≤ i ≤ v − 1), such thatxj = v−1∑ i=0 e (s) ij xs+i mod cwhere the subscript s+ i is computed modulo v+ t, if and only if every v× v sub-matrix of (Iv|D|Iv) is invertible over the ring of v × v matrices modulo c (where Iv is the v × v identity matrix).
Q10. What is the t t sub-matrix of X T?
Since t < s ≤ v, this consists of columns s − t, s − t + 1, . . . , s − 1 of X T , and hence this t× t sub-matrix of X T is invertible.
Q11. what is the c-ary matrix of dimensions v t?
Further suppose that X is a c-ary matrix of dimensions cv × v having column vectorsxT0 ,x T 1 , . . . ,x T v−1whose first v rows are equal to Iv, and that Y is a c-ary matrix of dimensions cv × t having column vectorsxTv ,x T v+1, . . . ,x T v+t−1whereY = XD mod c (1)and D = (dij) (0 ≤ i ≤ v−1, 0 ≤ j ≤ t−1), is a c-ary matrix of dimensions v × t.
Q12. what is the 'trivial' partition of the cycles of A?
Let A0 = {A0,0, A0,1, . . . , A0,cv−1} be the ‘trivial’ partition of the cycles of A defined byA0,i = {ai}for every i, (0 ≤ i < cv).
Q13. What is the concatenation of u and u′?
Then define the concatenation of u and u′, writtenu||u′to be a c-ary cycle of period n+ n′s = (s0, s1, . . . , sn+n′−1) = u||u′,wheresi = ui if 0 ≤ i < nu′i−n if n ≤ i < n+ n′
Q14. what is the mn cycle of a cycle?
given m = 2, the concatenated cycles w0, w1, w2 are as follows:w0 = ( 0 0 1 0 0 1 ) , w1 = ( 1 1 2 1 1 2 ) , w2 = ( 2 2 0 2 2 0 ) .
Q15. what is the v-partition of the cycles of a?
Hence if the authors apply Algorithm 4.11 v times to A0 to obtain the partitionAv = {Av,0, Av,1, . . . , Av,qv−1},then, by Lemma 4.12, Av is an (v, rv, v)–Partition of the cycles of A.