Ch c n ng quan tr ng nh t c a t ng m ng là d n ng cho cỏc gúi tin t tr m ngu n t i tr m ớch. Thu t toỏn tỡm ng là qui trỡnh quy t nh ch n ng ra kh i nỳt m ng nh m g i gúi tin i ti p t i nỳt khỏc.
• Yờu c u c a thu t toỏn tỡm ng - Chớnh xỏc, n nh, n gi n và t i u.
- Thu t toỏn tỡm ng ph i cú kh n ng c p nh t l i c u hỡnh và ng v n chuy n khụng ph i kh i ng l i m ng khi cú m t nỳt h ng ho c ph i ng ng ho t ng c a cỏc mỏy tr m.
• Cỏc thu t toỏn chia làm hai nhúm chớnh:
- Nhúm khụng thớch nghi (non adaptive) : vi c ch n ng khụng d a vào vi c ỏnh giỏ tỡnh tr ng giao thụng và c u hỡnh trong th i gian th c.
- Nhúm thớch nghi (adaptive) : vi c tỡm ng ph i thớch nghi v i tỡnh tr ng giao thụng hi n t i.
m ng c bi u di n d i d ng th , m i nỳt c a th là m t nỳt ng, cung c a th bi u di n ng truy n n i gi a hai nỳt. Vi c ch n ng gi a hai nỳt m ng là tỡm ng ng n nh t gi a chỳng.
i cung c gỏn m t nhón cho bi t th i gian trung bỡnh ph i i và th i gian truy n m t gúi tin chu n. Th i gian này c th m i gi hay m i ngày m t l n. ng ng n nh t là ng cú ớt b c chuy n ti p qua nỳt nh t và cú s o dài nh nh t, m t ớt th i gian.
Cú nhi u thu t toỏn tỡm ng ng n nh t gi a 2 m, vớ d nh thu t toỏn Dijkstra (1959). Ta xõy d ng th cho cỏc nỳt m ng và tỡm kho ng cỏch gi a cỏc nỳt m ng.