Các b逢噂c th詠c hi羽n

Một phần của tài liệu BÀI BÁO CÁO ĐỒ ÁN TỐT NGHIỆP-THIẾT KẾ MẠNG QUANG (Trang 55)

T 蔚 NG QUAN H烏 H 渦 NG HÔNG IN QUANG

3.4.4.1.4.Các b逢噂c th詠c hi羽n

Thu壱t toán Dijkstra dùng trong giao th泳c 8鵜nh tuy院n 0SPF 8i qua các b逢噂c sau: 1. B瓜"8鵜nh tuy院n xây d詠ng 8欝 th鵜 c栄a m衣ng và xác 8鵜nh các node ngu欝n –"8ích, ví d映 nh逢 V1và V2. Sau 8ó nó xây d詠ng m瓜t ma tr壱n, 8逢嬰c g丑i là ma tr壱n li隠n k隠. Ma tr壱n này th吋 hi羽n tr丑ng s嘘 c栄a các c衣nh, ví d映 nh逢 [i,j] là tr丑ng s嘘 c栄a c衣nh n嘘i Vi v噂i Vj. N院u không có k院t n嘘i tr詠c ti院p gi英a Vi và Vj, tr丑ng s嘘 này 8逢嬰c xác 8鵜nh là vô cùng. 2. B瓜"8鵜nh tuy院n xây d詠ng b違ng tr衣ng thái cho t医t c違 các node trong m衣ng. B違ng này g欝m các ph亥n:

v Chi隠u dài: th吋 hi羽n 8瓜 l噂n c栄a tr丑ng s嘘 t瑛 ngu欝n 8院n node 8ó.

v Nhãn c栄a node: th吋 hi羽n tr衣ng thái c栄a node, m厩i m瓜t node có th吋 có m瓜t trong hai tr衣ng thái là c嘘"8鵜nh hay t衣m th運i.

3. B瓜"8鵜nh tuy院n gán thông s嘘 ban 8亥u c栄a b違ng tr衣ng thái cho t医t c違 các node và thi院t l壱p chi隠u dài c栄a chúng là vô cùng và nhãn c栄a chúng là t衣m th運i.

4. B瓜"8鵜nh tuy院n thi院t l壱p m瓜t T-node. Ví d映 nh逢 V1 là node ngu欝n T-node, b瓜"8鵜nh tuy院n s胤 chuy吋n nhãn c栄a V1 sang c嘘"8鵜nh. Khi m瓜t nhãn chuy吋n sang c嘘"8鵜nh, nó s胤 không thay 8鰻i n英a.

5. B瓜"8鵜nh tuy院n s胤 c壱p nh壱t b違ng thái tr衣ng thái c栄a t医t c違 các node t衣m th運i mà các node này liên k院t v噂i node ngu欝n T-node.

6. B瓜"8鵜nh tuy院n nhìn vào các node t衣m th運i và ch丑n m瓜t node duy nh医t mà node này có tr丑ng s嘘"8院n V1là nh臼 nh医t. Node này sau 8ó tr荏 thàn8 node 8ích T-node.

7. N院u node này không ph違i là V2 thì b瓜"8鵜nh tuy院n tr荏 l衣i b逢噂c 5.

8. N院u node này là V2 thì b瓜"8鵜nh tuy院n tách node tr逢噂c 8ó c栄a nó kh臼i b違ng tr衣ng thái và c泳 th詠c hi羽n 8k隠u này cho 8院n khi 8院n node V1. M瓜t l逢嬰t các node ch雨 ra tuy院n t嘘i逢u nh医t t瑛 V1"8院n V2.

Một phần của tài liệu BÀI BÁO CÁO ĐỒ ÁN TỐT NGHIỆP-THIẾT KẾ MẠNG QUANG (Trang 55)