Puncte:2

Cod Sage pentru găsirea matricei generatoare de cod MDS

drapel in
  1. Lăsa $L$ fi un $[n,k]$ cod. A $k\ori n$ matrice $G$ ale căror rânduri formează o bază pentru $L$ se numeste a matricea generatoarelor pentru $L$.

  2. Un liniar $[n,k,d]$ codul cu cea mai mare distanță minimă posibilă se numește distanță maximă $d$ separabil sau MDS cod.

Vreau să găsesc o matrice generatoare pentru codul MDS folosind SageMath sau într-un alt mod, există vreun cod SageMath pentru a verifica că o matrice este o matrice generatoare pentru codul MDS. Orice ajutor cu codul SageMath pentru matricea generatorului va fi apreciat.

Puncte:2
drapel in

Poți să folosești Cod liniar (cu matricea generatorului ca argument):

sage: C = LinearCode(matrice_aleatorie(GF(11), 3, 7))                                                                                                                                                                                              
sage: C.minimum_distance()                                                                                                                                                                                                                     
4

Cu toate acestea, pentru codurile generale (de exemplu, codurile aleatoare), găsirea distanței minime (și verificarea dacă este MDS) este o problemă dificilă. Prin urmare, o puteți face doar pentru matrice mici.

Pentru a genera o matrice MDS, puteți utiliza construcții din beton, cum ar fi Matricea Cauchy. Matricea generatoare a codului liniar asociat poate fi obținută prin concatenarea acesteia cu matricea de identitate.

kelalaka avatar
drapel in
Ați putea furniza o hârtie pentru duritatea problemei?
Fractalice avatar
drapel in
@kelalaka Vezi de ex. https://madhu.seas.harvard.edu/papers/1999/dms-journ.pdf, chiar și aproximarea distanței minime până la un factor constant este dificilă

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.