Tapolcai János MTA doktori értekezésének bírálata

Hasonló dokumentumok
Diszkrét matematika 2.

Algoritmuselmélet. Bonyolultságelmélet. Katona Gyula Y.

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.

Gráfelméleti alapfogalmak

1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok. HálózatokII, 2007

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2.C szakirány

Kombinatorikus problémák a távközlésben

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2. estis képzés

Számítógép hálózatok, osztott rendszerek 2009

További forgalomirányítási és szervezési játékok. 1. Nematomi forgalomirányítási játék

SzA II. gyakorlat, szeptember 18.

Gráfelmélet. I. Előadás jegyzet (2010.szeptember 9.) 1.A gráf fogalma

Diszkrét matematika 1. estis képzés

26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA

Gráfelméleti alapfogalmak-1

Diszkrét matematika 2.

Algoritmuselmélet 18. előadás

Gráfelméleti feladatok. c f

Euler tétel következménye 1:ha G összefüggő síkgráf és legalább 3 pontja van, akkor: e 3

Diszkrét matematika 2.C szakirány

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.

Diszkrét matematika 1. estis képzés

Síkbarajzolható gráfok, duális gráf

Gráfelméleti heurisztikák alkalmazása hibatűrő hálózatok tervezésénél Radics Norbert Nokia Siemens Networks

Opponensi vélemény. Dósa György Tightness results for several variants of the First Fit bin packing algorithm (with help of weighting functions)

Algoritmuselmélet. Függvények nagyságrendje, elágazás és korlátozás, dinamikus programozás. Katona Gyula Y.

22. GRÁFOK ÁBRÁZOLÁSA

Diszkrét Matematika MSc hallgatók számára. 4. Előadás

Ramsey-féle problémák

Gráfalgoritmusok ismétlés ősz

Alapfogalmak a Diszkrét matematika II. tárgyból

Leképezések. Leképezések tulajdonságai. Számosságok.

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 4. kurzus. 3. Előadás: A mohó algoritmus

Diszkrét matematika 2. estis képzés

Számítógépes Hálózatok

Diszkrét matematika 2.

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének.

4. Előadás: Erős dualitás

Alap fatranszformátorok II

Modern irányzatok a bonyolultságelméletben: éles korlátok és dichotómia tételek

5/1. tétel: Optimalis feszítőfák, Prim és Kruskal algorithmusa. Legrövidebb utak graphokban, negatív súlyú élek, Dijkstra és Bellman Ford algorithmus.

Bozóki Sándor. MTA SZTAKI, Budapesti Corvinus Egyetem. Vitaliy Tsyganok

A matematikai feladatok és megoldások konvenciói

Gráfalgoritmusok és hatékony adatszerkezetek szemléltetése

Síkbarajzolható gráfok Április 26.

ELTE IK Esti képzés tavaszi félév. Tartalom

Példa Hajtsuk végre az 1 pontból a Dijkstra algoritmust az alábbi gráfra. (A mátrixban a c i j érték az (i, j) él hossza, ha nincs él.

Megoldások 7. gyakorlat Síkgráfok, dualitás, gyenge izomorfia, Whitney-tételei

RSA algoritmus. P(M) = M e mod n. S(C) = C d mod n. A helyesség igazoláshoz szükséges számelméleti háttér. a φ(n) = 1 mod n, a (a 1,a 2,...

Építésikivitelezés-Vállalkozás / 2: Gráftechnikai alapfogalmak VÁLLALKOZÁS. javított háttöltés

Hasonlósági keresés molekulagráfokon: legnagyobb közös részgráf keresése

Diszkrét matematika 2.

Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra:

1. tétel - Gráfok alapfogalmai

Adatbázisok elmélete 12. előadás

Szimuláció RICHARD M. KARP és AVI WIGDERSON. (Készítette: Domoszlai László)

Hadamard-mátrixok Előadó: Hajnal Péter február 23.

DISZKRÉT MATEMATIKA 2 KIDOLGOZOTT TÉTELSOR 1. RÉSZ

Adaptív dinamikus szegmentálás idősorok indexeléséhez

Algoritmuselmélet. Függvények nagyságrendje, elágazás és korlátozás, dinamikus programozás. Katona Gyula Y.

Gráf csúcsainak színezése. The Four-Color Theorem 4 szín tétel Appel és Haken bebizonyították, hogy minden térkép legfeljebb 4 színnel kiszínezhető.

2. Visszalépéses stratégia

Összefoglalás és gyakorlás

Feladatok, amelyek gráfokkal oldhatók meg 1) A königsbergi hidak problémája (Euler-féle probléma) a

Algoritmuselmélet. Mélységi keresés és alkalmazásai. Katona Gyula Y.

Dijkstra algoritmusa

ismertetem, hogy milyen probléma vizsgálatában jelent meg ez az eredmény. A kérdés a következő: Mikor mondhatjuk azt, hogy bizonyos események közül

Branch-and-Bound. 1. Az egészértéketű programozás. a korlátozás és szétválasztás módszere Bevezető Definíció. 11.

Honlap szerkesztés Google Tudós alkalmazásával

Gráfok 2. Legrövidebb utak, feszítőfák. Szoftvertervezés és -fejlesztés II. előadás. Szénási Sándor

Algoritmusok bonyolultsága

Online migrációs ütemezési modellek

Számelmélet (2017. február 8.) Bogya Norbert, Kátai-Urbán Kamilla

Érdemes egy n*n-es táblázatban (sorok-lányok, oszlopok-fiúk) ábrázolni a két színnel, mely éleket húztuk be (pirossal, kékkel)

Totális Unimodularitás és LP dualitás. Tapolcai János

Diszkrét Matematika MSc hallgatók számára. 11. Előadás. Előadó: Hajnal Péter Jegyzetelő: Szarvák Gábor november 29.

Miskolci Egyetem GÉPÉSZMÉRNÖKI ÉS INFORMATIKAI KAR. Osztályozási fák, durva halmazok és alkalmazásaik. PhD értekezés

f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva

Algoritmuselmélet 7. előadás

1000 forintos adósságunkat, de csak 600 forintunk van. Egyetlen lehetőségünk, hogy a

Approximációs algoritmusok

Ellenőrző kérdések. 36. Ha t szintű indexet használunk, mennyi a keresési költség blokkműveletek számában mérve? (1 pont) log 2 (B(I (t) )) + t

A számítástudomány alapjai

Arany Dániel Matematikai Tanulóverseny 2016/2017-es tanév Kezdők III. kategória I. forduló

Gibbs-jelenség viselkedésének vizsgálata egyszer négyszögjel esetén

Gráfelmélet jegyzet 2. előadás

A továbbiakban Y = {0, 1}, azaz minden szóhoz egy bináris sorozatot rendelünk

Algoritmuselmélet. Gráfok megadása, szélességi bejárás, összefüggőség, párosítás. Katona Gyula Y.

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 12.

Régebbi Matek M1 zh-k. sztochasztikus folyamatokkal kapcsolatos feladatai.

Ugrólisták. RSL Insert Example. insert(22) with 3 flips. Runtime?

Bonyolultságelmélet. Thursday 1 st December, 2016, 22:21

HAMILTON KÖR: minden csúcson PONTOSAN egyszer áthaladó kör. Forrás: (

Átírás:

Tapolcai János MTA doktori értekezésének bírálata Megbízható Távközlési Hálózatok Reliable Telecommunication Networks A doktori értekezés az Internet megbízható működéséhez kapcsolódó problémákat tárgyal és ad a megoldásukra módszereket. A dolgozatban ismertetett fő problémák vázlatosan a következők: a gerinchálózatok mindennapos működtetése közben felmerülő hibák egyértelmű és gyors lokalizációja, a megszakadt kapcsolatok miatt új utak keresése, és olyan hálózati topológiák tervezése, melyekben a hiba helyreállítása hatékonyan elvégezhető. Ezek a problémák új és szép kombinatorikus optimalizálási, csoporttesztelési és gráfelméleti kérdésekhez vezetnek, melyek egy részét maga a pályázó vetette fel tudományos dolgozataiban. Az értekezés sokszor érdekes, elméletileg megalapozott és futási eredményekkel alátámasztott algoritmikus megoldást ad az egyes részfeladatokra, máskor a gyakorlatban, nagyszámú teszten hatékonyan működő heurisztikákat tárgyal. Az értekezés számos új tudományos eredményt tartalmaz. Az első tézis a központosított hibalokalizálási problémát oldja meg több különböző típusú hálózatra, emellett általában is hatékonyan működő módszereket ismertet egy illetve több hálózati meghibásodás esetére. A második tézis fő témája az elosztott hibalokalizálási probléma, annak elméleti korlátai, konstrukciók egyes hálózatokban, egy hatékony heurisztika és a védelmi kapacitás és annak kapcsolata a hálózati forgalommal. A harmadik tézisben hálózati összeköttetések meghibásodás utáni helyreállítását vizsgálja, korlátokat ad a védettség mértékére, és egyes hálózat típusok védhetőségét bizonyítja. Az eredmények gráfelméleti jelentőségén túlmutat a hálózatok terén várható gyakorlati alkalmazhatóságuk. Ezen a téren meg kell említenem egyrészt, hogy az eredmények egy hálózattervező szoftverben is hasznosításra kerültek az Ericssonnal közösen végzett munka gyümölcseként. Másrészt két friss internet szabvány is hivatkozik a szerző munkáira. A számítógép hálózatok alsó rétegeiben alkalmazható algoritmusok a jövőben még nagyobb érdeklődésre tarthatnak számot, mivel számos, a felsőbb rétegekben kezelni próbált gondot oldhatnak meg. A jelenlegi eredmények újabb, gyakorlati potenciállal rendelkező kutatásoknak nyitnak utat. A szerző kiemelkedő publikációs tevékenységet folytat, magát a doktori értekezést jelentős számú nemzetközi publikáció alapozza meg. Az értekezésben 25 folyóiratcikk eredményeit is felhasználja, melyek jelentős része a témakör legnagyobb presztízsű folyóirataiban, pl. ACM/IEEE Transactions folyóiratokban jelent meg (Transactions on Reliability, Networking, Communications). Emellett 33 konferencia közlemény eredményeire is épít, melyek között a szakma jelentős konferenciái szerepelnek. Eredményeinek hatását jelzi, hogy a Google Scholar index szerint munkáira több mint 800 hivatkozás történt, s habár ez a forrás zajos adatokat közöl, jól mutatja a szakma érdeklődését nemzetközi szinten is. Két publikációja is nyert legjobb cikk díjat rangos nemzetközi fórumokon. Az eredmények pozitív szakmai visszhangját mutatja még a számos meghívott előadás, és az MIT-n és Oxfordban tett kutatói látogatások is. Fontosnak tartom még, hogy a pályázó egyes kutatási eredményei külföldi egyetemi kurzus tananyagában is megjelentek, emellett elismertségét az is mutatja, hogy MTA Lendület kutatócsoportot alapíthatott. A pályázó tudományos munkája nemzetközi szinten is kiváló, az elért tudományos eredmények magas színvonalúak. A doktori értekezés mindhárom tézisében bemutatott eredményeket új tudományos eredményeknek ismerem el, melyek teljes mértékben megfelelnek az MTA doktora cím odaítélése kapcsán támasztott követelményeknek. A nyilvános vita megtartását és a doktori 1

mű elfogadását javaslom. A továbbiakban ismertetem az egyes téziseket és a vonatkozó megjegyzéseimet és kérdéseimet. 1. Tézis Központosított hibalokalizálás felügyeleti fényutakkal Ha a gerinchálózat egy linkje meghibásodik, a legelső lépés a hibás link megkeresése. A legegyszerűbb módszer az lehetne, hogy minden egyes link külön-külön értesítheti a hibakezelő központot az esetleges hibáról. Ez a megoldás egyszerű, de nem hatékony, nagy a redundanciája. A gyakorlatban megvalósítható, hogy a központ ismerje ún. monitorozó fényutak állapotát: ha nem érkezik meg egy monitorozó fényút teszt jele a központba, akkor az úton valahol meghibásodás történt. A cél az, hogy minél kevesebb értesítésből (fényút állapotból) el tudja dönteni a központ, melyik link hibásodott meg. Ha a hálózatban a linkek halmazát E-vel jelöljük, akkor a szükséges monitorozó fényutak számára az információelméleti alsó korlát 1+log 2 E. A monitorozó fényutak kétféle típusát tárgyalja az értekezés. Az egyik az m-út, mely nem szükségképpen út (azaz egyszerű részgráf), de olyan séta, melyben minden érintett csúcs foka páros a hálózatban, legfeljebb a két végpontja lehet ez alól kivétel. A bmutak ennél általánosabbak, bármely összefüggő részhálózat egyben bm-út is. Az első tézisben a pályázó közel optimális m-út konstrukciót ismertet teljes gráfokra (1.1 Tézis), hasonlóan hatékony és igen szellemes megoldást ad bm-utakkal rácsokra (1.3 Tézis) és cirkuláns gráfokra (1.4 Tézis). Talán a leghasznosabb, legfontosabb ezen elméleti eredmények közül az 1.2 Tézis eredménye. Ebben bizonyítja, hogy ha egy gráf 2k-él-összefüggő, ahol k =1+log 2 E, akkor elegendő k darab bm-út a hibalokalizáláshoz. Ehhez az eredményhez azonban megjegyzést is fűzök. A bizonyítás kulcsa, hogy egy 2k-él-összefüggő gráfban mindig található k éldiszjunkt feszítőfa. Az értekezés 33. oldalán olvasható egy megjegyzés, mely szerint ez megfordítva is igaz, azaz ha van k éldiszjunkt feszítőfa egy gráfban, akkor a gráf 2k-élösszefüggő lesz. Egy ellenpélda a következő lehet: legyen a gráf k éldiszjunkt feszítőfa uniója ugyanazon a csúcshalmazon, méghozzá úgy, hogy egy kitüntetett x csúcs mindegyik fában levél legyen (ehhez csak k-tól függő számú, tehát konstans sok csúcsra van szükség). Ekkor az x csúcs foka k lesz, ez pedig már k=2-re is kisebb, mint 2k. Tehát az így megadott gráf nem lehet 2k-él-összefüggő, bár k feszítő fa éldiszjunkt uniója. Ez a tévedés nem játszik lényeges szerepet a továbbiakban. Javaslom a tételt újrafogalmazni úgy, hogy a feltétel a kellő számú éldiszjunkt feszítőfa megléte legyen. Így a tétel a bizonyítása megváltoztatása nélkül kiterjeszthető gráfok egy bővebb osztályára. Az 1.5 és 1.6 Tézis hibalokalizáló heurisztikákat tárgyal. Az első heurisztika egy szép ötleten, a véletlen kódcserén alapszik. A második módszer, továbblépve az addigiakon, többszörös hibák lokalizálását teszi lehetővé. Mind ezek a heurisztikák, mind a korábbi elméleti eredmények konstrukciói polinom időben megvalósíthatók. Kérdések: 1. Az egyik legfontosabb eredmény, az 1.2 Tézis, arról szól, hogy az elméleti optimumot is elérhetjük, ha kellően sok éldiszjunkt feszítőfát tartalmaz a gráf. Viszont a nagyon természetes esetről, amikor a gráf egyszeresen él-összefüggő, egyáltalán nem esik szó. Látszik, hogy egy gráf feszítőfájának szerkezete (pl. csillag, 2 mélységű fa, teljes bináris fa, stb.) itt kulcsszerepet játszik. Történtek ilyen irányú vizsgálatok? 2. Az RCA-RCS algoritmust véletlenül generált gráfokon tesztelték. Ezekről a gráfokról nem tudni, milyen tulajdonságúak, erről nem esik szó. Később, más heurisztika tesztelésénél a jelölt 2

megemlíti, hogy véletlen síkgráfokat generáltak. Az RCA-RCS algoritmust is síkgráfokkal tesztelték? Ha igen, miért síkgráfokat használtak, más gráfosztállyal nem foglalkoztak? Az elméleti vizsgálatok során nem csak síkgráfokat tekintettek, például a teljes gráfok már legalább 5 csúcson közismerten nem síkgráfok. Természetesen a viszonylag magas él-összefüggésű gráfok sem lehetnek síkgráfok, hisz szükségképpen nagy a minimális fokuk. 2. Tézis Elosztott link-hiba lokalizáció (NL-UFL) és helyreállítás Ebben az esetben is felügyeleti fényutakkal állapítjuk meg, melyik link hibásodott meg, de most megköveteljük, hogy a hálózat bármely csúcsa képes legyen a hiba lokalizálására. Itt az optimalizálási kérdés módosul: a felhasznált felügyeleti fényutak összhosszát (vagy ezek valamilyen függvényét) minimalizáljuk. A 2.1 Tézis alsó korlátokat ad az összhosszra ritka és sűrű gráfokra egyaránt. A 2.2 Tézis szép és erős elméleti eredmény. Ebben nem csak az összhosszra, hanem jóval általánosabb költség függvényekre bizonyít alsó korlátot a pályázó. Ezeket a korlátokat aztán a jelölt felhasználja arra, hogy a 2.3 Tézis gráfjaira adott NL-UFL konstrukciók optimalitását illetve közel optimalitását belássa. A 2.4 Tézis heurisztikája feszítőfa bm-utakat talál. A heurisztika a korábbi módszereknél a gyakorlatban lényegesebben hatékonyabbnak bizonyult. Emellett véletlen síkgráfokon tesztelve a megtalált bm-utak összköltsége alig maradt el az elméleti alsó korlátoktól. Az utolsó, 2.5 Tézis már a hiba helyreállításhoz kellő védelmi kapacitást és hálózati forgalmat hasonlítja össze. Két fontosabb megjegyzés ehhez a tézishez: (1) A 46. oldalon, Theorem 9. kimondásakor δ j (μ) meghatározása nem egyezik a bizonyításban megadott meghatározással. Úgy tűnik, az utóbbi a helyes, tehát: δ j (μ) denotes the number of links whose distance from node v j is at least μ. Azaz az állítás kimondásakor is be kell szúrni az at least szavakat. (2) Az 54. oldaltól a 3. fejezet végéig az m-út kifejezés használata ellentmond a korábbi definícióknak. A dolgozat első felében az m-út jelentése egy Euler-vonal, amely be is záródhat, míg a bm-út összefüggő részgráfot jelentett. Az 54. oldaltól a dolgozat következetesen a régi bm-út értelemben használja az m-út kifejezést. Például egy csillag éleinek tetszőleges részhalmazára használja, mely a korábbi meghatározás szerint bm-út, mivel általában 4 vagy több páratlan fokú csúcsa van (tehát ekkor nem lehet m-út). Ez a probléma előjön még a teljes gráfok és a heurisztikus algoritmus tárgyalásánál is. Kérdés: 3. Tesztelték-e a heurisztikákat az internet egyes részgráfjain? Nem láttam erre való utalást, de úgy gondolom, ezt érdekes lenne megtenni, sőt általában úgynevezett kisvilág gráfokra is fontos lenne megtudni, mire képesek a heurisztikák. 3. Tézis IP helyreállítás vizsgálata Az LFA (loop free alternate) probléma röviden a következő: Tegyük fel, hogy két csomópont, a és b között megszakad a kapcsolat. Ha a b csúcs egy c csúcsba akar elküldeni egy csomagot, ez már nem történhet meg az (a,b) él felhasználásával, újratervezésre van szükség, különben végtelen csomagtovábbítási hurok alakulna ki. Fontos még, hogy az élekhez költségek vannak rendelve, és a költségeknek megfelelő legrövidebb utak alapján kapott részgráffal kell dolgozzunk. Egy adott 3

hálózatban nem minden meghibásodáshoz lehetséges hurokmentes helyreállító utat találni. A védettség mértéke azt mondja meg, a meghibásodások mekkora arányára létezik ilyen út. Erre a 0 és 1 közötti számra ad a 3.1 Tézis alsó és felső korlátokat, melyek ritka gráfokra hatékonyak. A 3.2 Tézis elméleti eredmény, mutatja, hogy a hálózatokat NP-nehéz úgy kibővíteni, hogy eredményül teljesen védett hálózatot kapjunk. Mindez igaz akkor is, ha a költségfüggvény uniform, és akkor is, ha általános. Fontos, hogy a bizonyítás a problémát a jól ismert minimális halmazlefedési problémára redukálja, és mint kiderül, az arra való heurisztikákat sikerült úgy átfordítani a kibővítési problémára, hogy az a gyakorlatban is hatékony módszert adjon. A 3.3 Tézis kiválóan demonstrálja, hogy az alap- és alkalmazott kutatások között sokszor kicsi a különbség. A pályázó bebizonyította, hogy a Kwong és mások által publikált, hálózatvédelemre vonatkozó sejtés ellentmondásban van Hasunuma teljesen elméletinek tűnő sejtésével, mely pontfüggetlen feszítőfákra hivatkozik. Ennek folyománya az a szép és nagyon is gyakorlati állítás, hogy egy G gráf teljesen védhető az úgynevezett Protection Routing módszerrel, ha tartalmaz két pont-független feszítőfát. Egy megjegyzés: A 84. oldalon a 13. sorban η(g,c) meghatározása hiányzik; a (G,c) pár itt talán olyan élsúlyozott gráfra vonatkozik, melyben minden él súlya a konstans c? Vagy c itt csak általában egy súlyfüggvény? Kérdés: 4. Az LFA problémában, uniform gráf súlyozás esetére a jelölt bizonyítja, hogy ha minden csúcspár védett, akkor a gráf minden éle benne van legalább egy háromszögben. Érdekes téma lehetne ennek valamilyen analógiája akkor, ha az élsúlyok kétfélék, mondjuk 1 és 3/2. Hasonlóan, ha csak kétféle élsúly található a gráfban, akkor felvetődik a kiterjesztési probléma NP-nehéz volta. Van-e tudomása ehhez kapcsolódó eredményekről? Szeged, 2013. június 30. Gyimóthy Tibor 4

Elírások, apróbb megjegyzések Tézisfüzet 5. old., 1.2 Tézis kimondása: él-összefüggőség az elégséges feltétel 8. old., 9. sor: hibamentes (hibamenetes helyett) 8. old., 2.5 Tézis kimondása: esetén (estén helyett) Értekezés 1. old., -9-edik sor: from kell form helyett 3. old., utolsó előtti sorban: introduced 5. old., 9. sor: SRLGs can overlap 5. old., -15. sor: Note that when implementing (a when vagy a for hiányzik a mondatból) 7. old., -3. sor: is nothing else but the (az else hiányzik) 8. old., -19-edik és -18-adik sor : A UFL example és a UFL m-trail 9. old., 7-edik sor: edge-disjoint, nem edge disjoint 12. old. és 14. old. (Theorem 3): először V 7 szerepel, majd V 6 a 13. oldalon, Step(5)-ben mintha fontos lenne, hogy V legalább 7. 16. old., A The Proposed Construction elején meg kellene említeni, hogy a T i azokat az éleket tartalmazza, melyek kódjában az i-edik bit 1-es. 17. old., Theorem 5: a bizonyításból majd Corollary 1-ből is látszik, hogy a konstrukció az erősebb m-utat eredményezi, mely speciálisan bm-út is. 19. old., Lemma 3 bizonyításának utolsó sorában elements kell, nem element. 20. old., a 2.2.5-ös alfejezet második sora: An (m+1)-by-(n+1).... 22. old., utolsó sor: a megadott képlet nem az elméleti optimum, bár theoretical optimum szerepel a mondatban. 23. old., az ábra alatti 2. sor: 191 helyett 181-nek kell szerepelnie. 23. old., Theorem 7: Jobb lenne így kezdeni: The circulant graph.... 24. old., a The Proposed Construction bekezdésben: az első és utolsó csúcsot összekötő él kódja nincs megadva, feltehetően 010...0. 24. old., -3. sor: either node v 0 or v 1 kell (0 és 1 helyett) 26. old., a 2.11-es ábra alján középen a rombuszban meg kell fordítani az egyenlőtlenséget ( helyett kell) 26. old., az ábra alatt 4 sorral: for a link set can be done (az an m-trail törölve). 27. old., a 2.12-es ábra nem azt illusztrálja, ami alá van írva. 27. old., 6 sorral az ábra alatt: This mechanism... (a mondat kisbetűvel kezdődött). 32. old., a 2.3.1-es alfejezet képletében található Z, A z, A e jelölések meghatározása hiányzik. 33. old., 19. sor: with at least d+1 edge-disjoint (az edge szó hiányzik). 33. old., utolsó sor: such an RCS algorithm.... 34. old., a 2.3.3-as alfejezet második bekezdésében d(-felülvonás) és d mintha ugyanarra vonatkozna. 34. old., -5. sor: Eq. 2.1 az egyenlet sorszáma. 36. old., a Detour link meghatározásánál hiányzik a szóköz a component és az and szavak között. 39. old., 3. sor: a második I R valójában I L kell legyen. 39. old., Lemma 7 bizonyításának 2. sora:... reduction in a constant time.... 40. old., a második bekezdésben d(-felülvonás) és d mintha ugyanarra vonatkozna. 41. old., a 7. és 8. sorokban találhatók ellentmondanak egymásnak, hisz a CGT-GCS 1 nem futhatott önmagánál rosszabbul. 5

41. old., -16. sor: using ( useing helyett). 45. old., a 3.2.4-es alfejezet második bekezdésének utolsó sora:... failure of z... ( of beszúrva). 45. old., -7. sor: from, nem form. 45. old., -7. sor:... shortest path from v s to... (nem s a csúcs jele). 47. old., -12. és -11. sor: there must be log 2 δ j (μ-1) m-trails with length at least μ-1. (javítások aláhúzva) 48. old., a 3.3.2-es alfejezet 3. sora: has two outcomes (az an törölve). 49. old., a Theorem 10. bizonyítása: hiányzik a felhasznált mátrix meghatározása. Bár némi munkával kideríthető, hogy a kódokból áll, segítené az olvasást, ha ez a meghatározás ki lenne írva. 49. old., -6. sor: by (ii), (i) helyett. 51. old., Lemma 10 bizonyítása: kétszer is [1, ] szerepel [1, ) helyett. 52. old., 12. sor: a képlet elején lévő karakterek némelyike értelmezhetetlen (feltehetően a rossz formázás miatt), de az egyenlőségjel utániak már helyesen vannak leírva. 53. old., Lemma 12 kimondására javaslom: Let T j be in a valid NL-UFL m-trail solution. If T j traverses.... Az első mondat a bizonyítás első mondata, de mivel a feltevése nélkül nem lenne igaz az állítás, a helye nem a bizonyításban van, hanem a feltételek között. 53. old., -3. sor: from kell form helyett. 67. old., 3. sor: above mentioned külön kell írni. 68. old., -19. sor: Itt fordul elő először az OXC betűszó, mely aztán többször előkerül a dolgozatban, de egyszer sincs definiálva. A szövegkörnyezetből kell kitalálni a körülbelüli jelentését. 70. old., a második bekezdés második mondata: a T 1 és T 2 leírásából is hiányzik az fc él, mely a 4.2-es ábrán szerepel. 70. old., három sorral lejjebb: itt használja először az RT betűszót, melyet csak később, a lap alján definiál. 71. old., -3. sor: nem világos, milyen típusú kapacitást feltételezünk végtelennek a hálózatban, hisz később háromféle is fellép: restoration, spare és monitoring. 73. old., Lemma 16 kimondása: hiányzik egy félmondat a végéről, pl. így: if path restoration is always possible (kell valami speciális tulajdonsága G-nek, mely miatt igaz lehet az állítás). 74. old., Corollary 4 kimondásában törölni kell az a szót. Emellett az állítás így nem teljes, éppen úgy, mint Lemma 16. Tehát egy első mondat lehetne például a következő: Let K 1,..., K k be pairwise disjoint cuts in a graph G having the properties detailed in Lemma 16. 75. old., -15. sor: schemes. 83. old., az 5.2.3-as alfejezet vége: az LFA protected pair fogalom pontos meghatározása hiányzik, a szövegkörnyezetből kell kitalálni a jelentését. 83. és 84. old.: többször is lemmaként hivatkozik Theorem 17-re. 84. old., Theorem 18. bizonyításának első sora: edges, nem nodes. 92. old., Definition 12 második sora: any two nodes s and d... ( d, nem t ). 93. old., Figure 5.5 felirata: Two completely... (nem pedig complete ). 94. old., Theorem 22 bizonyításának utolsó mondata:... node n from the other... és be kell szúrni például egy this szót a következőt módon: and this concludes the proof. 6