Chào các bạn! Truyen4U chính thức đã quay trở lại rồi đây!^^. Mong các bạn tiếp tục ủng hộ truy cập tên miền Truyen4U.Com này nhé! Mãi yêu... ♥

chuyen mach

-----Circuit Switching

*Quá tải sẽ khóa việc

thiết lập; không trễ khi

đường truyền đã được

thiết lập

*Chuyển mạch cơ điện hoặc được điều khiển

bởi máy tính

**User chịu trách nhiệm

khi các thông báo bị thất

lạc

** Thường không cần

chuyển đổi tốc độ và

bảng mã

** Truyền dẫn băng thông

cố định

** Không tốn chi phí dữ liệu

sau khi thiết lập

*-------Datagram Packets

** Quá tải sẽ tăng thời gian

trễ của gói

** Node chuyển mạch nhỏ

** Mạng có thể sẽ chịu

trách nhiệm cho các gói

đơn lẻ

** Chuyển đổi tốc độ và

bảng mã

** Linh động sử dụng băng

Thông

** Tốn kém dữ liệu cho mỗi

Gói

***----Virtual Circuit Packets

* Quá tải có thể khóa việc

thiết lập; tăng thời gian

trễ của gói

*Node chuyển mạch nhỏ

* Mạng có thể sẽ chịu

trách nhiệm cho chuỗi

các gói

* Chuyển đổi tốc độ và

bảng mã

* Linh động sử dụng băng

Thông

* Tốn kém dữ liệu cho mỗi

gói

Bài toán tìm đường đi ngắn nhất

Cho một đồ thị có trọng số

Tìm đường đi ngắn nhất từ một node đến

các node khác

Giải thuật Dijkstra

Input

Đồ thị G(V, E) trong đó V là tập đỉnh, E là tập

cạnh có trọng số không âm

Đỉnh nguồn S: S 􃱨 V

Output

Đường đi ngắn nhất từ đỉnh nguồn S đến tất cả

các đỉnh còn lại

K hiệu

Di : đường đi ngắn nhất từ node nguồn S đến

node i tại bước chạy hiện hành của giải thuật

M: tập các đỉnh đã xét tại bước chạy hiện hành

của giải thuật

dij : trọng số trên cạnh nối từ node i đến node j

dij = 0 nếu i trùng j

dij = Eij nếu i khác j

Bước 1: khởi động

M = {S}

Di = dSI

Bước 2: cập nhật đường đi ngắn nhất

Chọn đỉnh N 􃱨 V sao cho: DN = min {Di} 􃱼i 􃱨 V

\M

M = M 􃱮 {N}

Dj = min {Dj, DN + dNj } 􃱼j 􃱨 V\M

Bước 3: lặp lại bước 2 cho đến khi M=V

Kết quả Di sẽ là đường đi ngắn nhất từ node

nguồn S đến node i

Giải thuật Bellman - Ford

Input

Đồ thị G(V, E) trong đó V là tập đỉnh, E là tập

cạnh có trọng số

Đỉnh nguồn S: S 􃱨 V

Output

Đồ thị có chu trình âm → không tồn tại đường đi

ngắn nhất

Đường đi ngắn nhất từ đỉnh nguồn S đến tất cả

các đỉnh còn lại

K hiệu

D(h)i : đường đi ngắn nhất từ node nguồn S đến

node i có tối đa h đoạn (link).

dij: trọng số trên cạnh nối từ node i đến node j

dij = 0 nếu i trùng j

dij = Eij nếu i khác j

Bước 1: khởi động

D(1)N = dSN, 􃱼N 􃱨 V\{S}

Bước 2: cập nhật đường đi ngắn nhất

D(h+1)N = min {D(h)j + djN} 􃱼j 􃱨 V\{S}

Bước 3: lặp lại bước 2 cho đến khi không có

đường đi mới nào ngắn hơn được tìm thấy

thì dừng

Kết quả D(h)N sẽ là đường đi ngắn nhất từ

node nguồn S đến node N

Bạn đang đọc truyện trên: Truyen4U.Com

Tags: #thông#vien