Thu t toán ob ng thông 5 (dynamic alternative path). ậ đả ảă Tóm tt nh ng thu t toán v ir ng bu cb ng thông: ộă

Một phần của tài liệu Tài liệu Luận văn: Thuật toán đường đi ngắn nhất và rộng nhất WSP pdf (Trang 30 - 32)

nguồn s đến điểm đích t. Sao cho a1 là điều kiện ban đầu, ak là điều kiện cuối.

- dap (dynamic alternative path):

Dynamic-alternative path sử dụng thuật toán đường đi rộng nhất, ngắn nhất nhưng giới hạn bước nhảy là n+1, trong đó n là bước nhảy nhỏ nhất trong mạng chưa bị cắt giảm. Nếu không tìm thấy đường dẫn kả thi có bước nhảy nhỏ nhất, nó sẽ lựa chọn đường đi rộng nhất nếu không có đường đi khả thi, thì yêu cầu của lưu lượng cho 1 đường dẫn đảm bảo QoS sẽ bị từ chối.

Thuật toán đảm bảo băng thông 5 (dynamic alternative path).

Cho mạng G(N,A), số đo wi(a), i=1,2 với mỗi liên kết aЄA, trong đó w1 là băng thông, w2 là bước nhảy, điều kiện ràng buộc băng thông nhỏ nhất là C1, tìm đường dẫn Q từ điểm nguồn s đến điểm đích t sao bước nhảy nhỏ nhất là w2, gọi n=w2(Q). Cắt bớt mạng bằng cách xoá bỏ những liên kết có w1< C1. Tìm đường dẫn từ điểm nguồn s đến điểm đích t sao cho bước nhảy w2(P) nhỏ nhất trong khi w2(P)≤n+1. Nếu có nhiều đường dẫn có cùng bước nhảy thì chọn ra 1 đường có băng thông w1(P) lớn nhất.

2.6.2 Tóm tắt những thuật toán với ràng buộc băng thông:

Hình 2.5 biểu diễn mối quan hệ giữa các thuật toán. Thuật ngữ “shortest path algorithm” ở đây tức là thuật toán mà chỉ sử dụng bước nhảy như là 1 số đo. Nó

tương đương với vấn đề 3, đường đi tối ưu, dù nó cho phép bất cứ một số đo nào, chứ không phải chỉ 1 số đo, mà trong đó tất cả các tải trọng liên kết là 1. Còn thay đổi tải trọng thành băng thông và tìm ra đường đi rộng nhất lại không tương đương giống vấn đề 1, liên kết tối ưu.

Hình 2.5 Thuật toán băng thông ràng buộc

kết hợp chúng dẫn đến 2 thuật toán: đường đi ngắn nhất, rộng nhất và đường đi rộng nhất- ngắn nhất. Số đo cơ sở được tối ưu trước, nếu như có nhiều đường đi cùng tối ưu như vậy thì số đo cấp III sẽ được sử dụng. Thuật toán dap thêm kiểm soát vào thuật toán wsp. Nó sẽ loại bỏ lưu lượng mà đường dẫn được lựa chọn có nhiều hơn 1 bước nhảy dài hơn đường đi ngắn nhất.

Thuật toán khoảng cách ngắn nhất dùng thuật toán đường đi ngắn nhất cùng với các tải trọng liên kết là nghịch đảo của băng thông available.

Một phần của tài liệu Tài liệu Luận văn: Thuật toán đường đi ngắn nhất và rộng nhất WSP pdf (Trang 30 - 32)