Hammingin etäisyys

Hamming-etäisyys (koodietäisyys) - niiden paikkojen lukumäärä, joissa kahden samanpituisen sanan vastaavat merkit ovat erilaisia ​​[1] . Yleisemmin Hamming-etäisyyttä sovelletaan minkä tahansa qary-aakkoston samanpituisiin merkkijonoihin, ja se toimii erometriikkana (funktio, joka määrittää etäisyyden metrisessa avaruudessa ) samankokoisten kohteiden kohdalla.

Mittarin muotoili alun perin Richard Hamming ollessaan Bell Labsissa määrittääkseen koodisanojen (binäärivektorien) välisen eron koodisanojen vektoriavaruudessa : tässä tapauksessa kahden binäärisekvenssin (vektorin) välinen Hamming-etäisyys ja pituus . on niiden paikkojen lukumäärä, joissa ne ovat erilaisia. Tässä sanamuodossa Hamming-etäisyys sisällytettiin NIST : n algoritmien ja tietorakenteiden sanakirjaan . Hamming-etäisyys on Minkowski-metriikan erikoistapaus (jossa on sopiva vähennyslasku):  

.

Kahta sanaa, joiden Hamming-etäisyys on 1, kutsutaan naapuriksi.

Joissakin numerojärjestelmissä, kuten Gray-koodissa , koodattujen kokonaislukujen, jotka eroavat 1:llä, Hamming-etäisyys on 1. Tällaisten lukujen sanotaan olevan "vierekkäisiä".

Naapurikoodaus on tärkeää logiikkalaitteiden suunnittelussa, jossa logiikkakilpailuja on vältettävä .

Esimerkkejä

Ominaisuudet

Joukko yhtä pitkiä sanoja muodostaa metriavaruuden , jossa kullekin avaruuselementtiparille on määritelty luku - Hamming-etäisyys , joka täyttää metriikan aksioomat:

  1. ( identiteetin aksiooma ).
  2. ( symmetria-aksiooma ).
  3. ( kolmion aksiooma tai kolmion epäyhtälö ).
silloin symmetria-aksiooma seuraa identiteetin aksioomasta ja kolmio-epäyhtälöstä.

Hamming-etäisyys on aina:

missä  on sanojen pituus merkeissä.

Hamming-etäisyys bioinformatiikassa ja genomiikassa

Nukleiinihappojen ( DNA ja RNA ) tapauksessa mahdollisuus kahden polynukleotidiketjun hybridisoitumiseen sekundaarirakenteen - kaksoiskierteen  - muodostumiseen riippuu molempien ketjujen nukleotidisekvenssien komplementaarisuuden asteesta. Kun Hamming-etäisyys kasvaa, komplementaaristen emäsparien muodostamien vetysidosten määrä vähenee ja vastaavasti kaksoisketjun stabiilius heikkenee. Alkaen jostain raja-Hamming-etäisyydestä hybridisaatiosta tulee mahdotonta.

Homologisten DNA-sekvenssien evoluutiohajaantumisessa Hamming-etäisyys on mitta, jolla voidaan arvioida aika, joka on kulunut homologien eroamisesta, esimerkiksi homologisia geenejä ja esiastegeeniä erottavan evoluutiolohkon pituus.

Katso myös

Muistiinpanot

  1. Hamming-etäisyys: Niiden numeropaikkojen määrä, joissa kahden samanpituisen binäärisanan vastaavat numerot ovat erilaisia ​​( liittovaltion standardi 1037C, arkistoitu 2. maaliskuuta 2009 Wayback Machinessa ).

Kirjallisuus