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.

Miangu
fonte

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)

John L.
fonte
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)

Yuval Filmus
fonte
11
A(n,d)A2(n,d)
11
F2