Shannonin kapasitanssi

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 8.3.2020 tarkistetusta versiosta . tarkastukset vaativat 8 muokkausta .

Shannon-kapasiteetti ( Shannon-kapasiteetti ) on suuntaamattoman graafin ominaisuus, joka kuvaa maksimikoodaustiheyttä mahdollisuudella taattua virheenseurantaa viestintäkanavassa, jonka malli edustaa tätä kuvaajaa.

Tässä mallissa graafin kärjet vastaavat aakkosten merkkejä , ja kahden kärjen välisen reunan olemassaolo tarkoittaa, että lähetyksen aikana ensimmäinen merkki voidaan korvata toisella ja toinen ensimmäisellä. Mallissa ei huomioida todennäköisyyksiä tai taajuutta, jolla näin tapahtuu, vaan tavoitteena on rakentaa optimaalinen koodausmenetelmä, joka kestää tämän tyyppisiä mielivaltaisesti arvaamattomia virheitä.

"Käytännön" muotoilusta huolimatta tehtävä graafin Shannonin kapasiteetin määrittäminen on tällä hetkellä puhtaasti teoreettinen .

Motivaatio oppimiseen

Olkoon viiden merkin aakkosilla lähetetty teksti välitetty viestintäkanavan kautta : Signaalin lähetyksen virheistä johtuen viereiset merkit voivat sekoittua, samoin kuin viimeinen ( ) voidaan sekoittaa ensimmäiseen ( ). Tämän viestintäkanavan mahdollisia virheitä kuvaava kaavio on 5 pituinen sykli.

Jos teksti lähetetään "sellaisenaan", vastaanottaja ei voi merkin vastaanotettuaan ymmärtää, onko merkin lähettänyt lähettäjä vai onko se lähettäjän lähettämä merkki , jonka lähetyksen aikana tapahtui virhe ja se muuttui merkiksi .

Tällaista epäselvyyttä voi aina esiintyä, kun käytetään vähintään kahta merkkiä, jotka on yhdistetty virhekaavion reunalla. Tämän estämiseksi voit valita tämän graafin itsenäisen joukon pisteitä ja koodata tekstin vain näitä pisteitä vastaavilla merkeillä. Samalla, jotta kunkin merkin tietoarvo kärsisi mahdollisimman vähän, on tarkoituksenmukaista ottaa tällaisista sarjoista suurin koko (sen kokoa merkitään ).

Tarkasteltavassa esimerkissä se on ilmeistä, ja siksi teksti on koodattava kahdella merkillä (esimerkiksi ja ). Jos lähetettävän tekstin pituus (alkuperäisen aakkoston merkkien lukumäärä) on yhtä suuri kuin , niin tästä tekstistä on kaikki muunnelmat, ja niiden kaikkien koodaaminen kaksikirjaimien aakkosten merkeillä vie vähintään bittiä , eli tekstin koko kasvaa vähintään kerran.

Tätä tulosta voidaan parantaa, jos ei oteta huomioon kunkin yksittäisen merkin lähetyksen virheiden joukkoa, vaan virheitä merkkiparin lähetyksessä. Toistensa korvattavissa olevien merkkiparien kaaviolla (merkitty merkillä ) on yhtä paljon riippumattomuutta.

Tarkasteltavassa esimerkissä ja yksi suurimmista riippumattomista joukoista on . Tämä tarkoittaa, että kaikkia viittä merkkiä voidaan käyttää lähetetyssä viestissä, mutta sillä ehdolla, että kun ne yhdistetään peräkkäisiksi pareiksi, tästä sarjasta muodostuu vain pareja (esim. tekstiä ei voi käyttää, koska se voidaan muodostaa tekstiä , jota myös käytetään ). Jos alun perin lähetetyssä tekstissä oli merkkejä, jokainen niistä voidaan kääntää yhdeksi näistä pareista ja saada pituinen teksti , jolla on vaaditut virheenseurantaominaisuudet. Koska , tämä koodausmenetelmä on tehokkaampi kuin ensimmäinen.

Luonnollisesti herää kysymys, voidaanko tätä tulosta parantaa ottamalla huomioon peräkkäiset kolmoset, nelinkertaiset ja useammat merkit parien sijaan, ja mikä on paras tulos, joka tällä menetelmällä voidaan saavuttaa. Tämän kysymyksen virallistaminen johtaa Shannonin kapasiteetin käsitteeseen.

Muodollinen määritelmä

Shannonin kapasiteetin määrittämiseen käytetään graafien suoratulon apumääritelmää:

, missä

Tämä operaatio isomorfismiin asti on assosiatiivinen ja kommutatiivinen, joten voidaan luonnollisesti määrittää graafin aste :

Määritelmä

Kuvaajan Shannonin kapasiteetti on [1]

Viimeinen yhtäläisyys johtuu siitä, että [2] .

Lähentymisen luonne

Saavutettava raja

Sarjarajaa ei aina saavuteta. Esimerkiksi milloin on 5 ( ) pituisen syklin ja eristetyn kärjen liitto, niin , mutta

Tämä johtuu siitä, että ja , joten sama pätee eristetyn kärjen yhdistämiseen minkä tahansa graafin kanssa, jolle

Kasvuvauhti

Olennainen kysymys on, kuinka nopeasti arvot lähestyvät . Vuonna 2006 Alon ja Lyubetsky näyttivät. että riittävän suurelle graafikoolle rajallinen määrä arvoja ei riitä tietämään vähintään :n tarkkuudella . Samassa työssä he esittivät useita hypoteeseja tästä aiheesta. [3]

Lause

Jokaiselle kokonaisluvulle on olemassa mielivaltaisen suuri ja kokoinen kaavio , joka on sellainen

klo


Suunnittelun kuvaus

Alonin ja Lyubetskyn todiste oli todennäköisyyspohjainen (eli siitä ei voida päätellä yksittäisen graafin tiettyä rakennetta , mutta sellaisen olemassaolo on todistettu).

He pitivät täydellistä kärkien graafia ( - riittävän suuri kokonaisluku), jonka reunat on jaettu ryhmiin ja yksi reuna poistetaan satunnaisesti jokaisesta ryhmästä (todennäköisesti kaikkia ryhmän reunoja pitkin).

Jos indeksoimme graafin kärjet pareittain , niin kaksi reunaa ja kuuluvat samaan ryhmään, jos:

Visuaalisesti tämä voidaan esittää kuvattaessa graafia toruksessa toistensa ryhmittymänä, joka on saatu rinnakkaissiirrolla yhtä suoraa pitkin (katso kuva).

Arvosanat ja opintomenetelmät

Yleisiä Shannonin kapasiteetin laskentaalgoritmeja ei tunneta vuodesta 2019 lähtien. Tämä ei johdu pelkästään siitä, että itse riippumattomuusluvun ongelma on NP-täydellinen ja siksi laskennallisesti vaikea, vaan myös siitä, että pienten laskettujen arvojen osalta on ongelmallista ennustaa näiden lisäkasvua. määrät eivät myöskään ole triviaaleja.

Lisäksi kapasiteetin tarkkaa arvoa jaksolle, jonka pituus on 7 tai enemmän, ei tunneta. [4] [5] Parittoman pituisille jaksoille rajalaki kuitenkin tunnetaan [6] :

Lovas numero

Laszlo Lovas osoitti vuonna 1979 sen . [7] Todisteeksi hän johti Shannonin kapasiteetille yleisen ylärajan vektorijärjestelmän ominaispiirteenä, jonka rakenne liittyy graafin rakenteeseen , nimittäin

Tällä lähestymistavalla ylemmän arvion saamiseksi riittää, että esitetään vähintään yksi vektorijärjestelmä, jolla on tarvittavat ominaisuudet, eli tapahtuu siirtymä todisteen ongelmasta vastaesimerkin esittämisen ongelmaan .

Lovaksen rakenteessa vain vektorien lukumäärän tulee vastata graafin kokoa, mutta ei tilan mittaa . Todistukseen käytettiin esimerkiksi kolmiulotteisia vektoreita .

Algebralliset arviot

Haemers sai kapasiteettiestimaatin vierekkäisyysmatriisin rakenteeltaan samankaltaisten matriisien järjestyksen perusteella , nimittäin

jossa minimi otetaan kaikkiin mielivaltaisen kentän kokomatriisien päälle siten, että:

Siten ylempään estimaattiin riittää myös vähintään yksi matriisi , jolla on pieni arvo. [kahdeksan]

Katso myös

Muistiinpanot

  1. Nimitystä käytetään joskus myös
  2. Diat MIPT-luennosta "Tiedonsiirtokanavan graafinen malli. Shannon-kapasitanssi" . Käyttöpäivä: 30. joulukuuta 2019. Arkistoitu alkuperäisestä 13. tammikuuta 2017.
  3. Alon, Noga & Lubetzky, Eyal (2006), Kuvaajan Shannon-kapasiteetti ja sen potenssien riippumattomuusluvut , IEEE Transactions on Information Theory T. 52: 2172–2176 , DOI 10.1109/tit.2006.872856  .
  4. katso esim. arXiv:1504.01472 Arkistoitu 30. joulukuuta 2019 Wayback Machinessa , jossa heidän tulosten numeerinen parantaminen esitetään erillisen työn aiheena
  5. Shannonin kapasiteettiseitsemän jakson . Käyttöpäivä: 30. joulukuuta 2019. Arkistoitu alkuperäisestä 30. joulukuuta 2019.
  6. Bohman, Tom (2003), Rajalause parittomien syklien Shannonin kapasiteeteille, Proceedings of the American Mathematical Society, osa 131(11): 3559-3569 
  7. Lovász, László (1979), On the Shannon Capacity of a Graph , IEEE Transactions on Information Theory T. IT-25(1) , DOI 10.1109/TIT.1979.1055985 
  8. Haemers, Willem H. (1978), Kuvaajan Shannonin kapasiteetin yläraja , Colloquia Mathematica Societatis János Bolyai T. 25: 267–272 , < https://pure.uvt.nl/portal/files/997000 /UPPER___.PDF > Arkistoitu 4. maaliskuuta 2016 Wayback Machinessa . Tässä oleva määritelmä korjaa kirjoitusvirheen tässä artikkelissa.