Existe um código binário com comprimento 6, tamanho 32 e distância 2?


9

O problema é provar ou refutar a existência de C , st, |c|=6,cC ; |C|=32 ; d(ci,cj)2,1i<j32 . ( d significa distância de hamming)

Eu tentei construir um código satisfatório. O melhor que posso obter é deixar C=C×C , uma concatenação de C={000,011,110,101} , que é do tamanho 16. 32 passa a ser o limite superior teórico do tamanho, agora não sei o que fazer a seguir para resolver o problema.

Respostas:


9

Sim, existe esse conjunto. Você está realmente no caminho certo para encontrar o exemplo a seguir.

C={c:|c|=6 and there are even number of 1's in c}

  • |C|=32
  • d(u,v)2u,vCuvd(u,v)=2

Aqui estão quatro exercícios relacionados, listados na ordem de dificuldade crescente. Como na pergunta, apenas o código binário está em causa.

Exercício 1. Dê outro exemplo de um conjunto de 32 palavras de comprimento 6 e distância pareada pelo menos 2.

Exercício 2. Mostre que existem apenas dois conjuntos, conforme indicado na resposta e no exercício 1.

32=261

A(n,d)ndA(d,2d)=A(n1,2d1)


11
d(u,v)u=000000v=111111uCvC

@siegi, obrigado. Atualizada.
John L.

@Miangu é minha resposta útil? Você já pensou em aceitá-lo?
John L.

7

2n12

A2(n,d)ndA2(n,2d)=A2(n1,2d1)


11
A(n,d)A2(n,d)

11
F2
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.