1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR

31 72 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo Cáo Bài Tập Lớn Tổ Chức Và Quy Hoạch Mạng Thuật Toán Mentor
Tác giả Nguyễn Đăng Thế Anh, Đỗ Đình Tuấn, Trịnh Ngọc Đông, Trương Văn Minh, Lê Công Phương Nam
Người hướng dẫn T.S Trần Thị Ngọc Lan
Trường học Viện Điện Tử - Viễn Thông
Chuyên ngành Quy Hoạch Và Quản Lý Mạng Viễn Thông
Thể loại báo cáo
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 31
Dung lượng 509,6 KB

Cấu trúc

  • I. NỘI DUNG (9)
    • 2. Thuật toán MENTOR (10)
    • 3. Giải thuật Prim-Dijkstra (10)
    • 4. Phân tích đề tài (11)
  • II. CƠ SỞ LÍ THUYẾT (12)
    • 1. Thuật toán MENTOR (12)
  • III. TRIỂN KHAI THỰC HIỆN (16)
  • KẾT LUẬN (28)
  • TÀI LIỆU THAM KHẢO (29)

Nội dung

NỘI DUNG

Thuật toán MENTOR

Thuật toán định tuyến MENTOR, được phát triển bởi Aaron Kershenbaum, Parviz Kermani và George A Grove, là một giải pháp hiệu quả cho việc định tuyến trong các mạng xương sống Thuật toán này đã được công bố bởi IEEE vào tháng 4 năm 1991, đánh dấu một bước tiến quan trọng trong lĩnh vực mạng máy tính.

“MENTOR an algorithm for mesh network topological optimization and routing” trong

IEEE Transactions on Communications Journal.

Thuật toán này đã ra đời nhằm giảm độ phức tạp tính toán và thời gian thiết kế mạng xương sống, với hiệu suất cao hơn gấp hàng trăm lần so với các phương pháp trước đó Vào năm 1991, khi mà máy vi tính chưa có khả năng tính toán mô phỏng mạnh mẽ, thuật toán này đã thành công trong việc xây dựng mạng có chi phí thấp, hiệu năng cao và các liên kết dung lượng lớn.

Giải thuật Prim-Dijkstra

Cây Prim-Dijsktra, cây là một đồ thị vô hướng liên thông, không chứa chu trình và có ít nhất hai đỉnh.

Cho đồ thị G=(V,E) có n đỉnh Sáu mệnh đề sau là tương đương:

2 G không có chu trình và có n-1 cạnh;

3 G liên thông và có n-1 cạnh;

4 G không có chu trình và nếu bổ sung vào một cạnh nối hai đỉnh không kề nhau thì xuất hiện một chu trình duy nhất;

5 G liên thông và nếu bỏ đi một cạnh bất kỳ thì G mất tính liên thông;

6 Mỗi cặp đỉnh trong G được nối với nhau bằng đường đi duy nhất Thuật toán Prim: còn được gọi là phương pháp lân cận gần nhất.

TIEU LUAN MOI download : skknchat@gmail.com Đầu vào: đồ thi liên thông có trọng số G = (N,E). Đầu ra: Cây bao trùm nhỏ nhất

U = Tập các nút trên MST

V = Tập tất cả các nút chưa thuộc MST nhưng nó là liền kề những nút thuộc U

1 Đặt bất kỳ nút nào vào U và cập nhật V

2 Tìm cạnh có trọng số nhỏ nhất nối nút thuộc V tới nút thuộc U

3 Thêm cạnh đó vào cây và cập nhật U và V

4 Lặp lại 2 & 3 cho đến khi tất cả mọi nút đều thuộc cây, | U | = | N| Thuật toán Dijsktra: Thuật toán tìm đường đi ngắn nhất.

1 Đánh dấu các nút chưa được xét, ấn định nhãn vô cùng

2.Thiết lập nhãn gốc bằng 0 và thiết lập predecessor(gốc)= nút gốc.

Phân tích đề tài

Dựa trên yêu cầu đề tài, nhóm quyết định chia công việc thành các phần như sau:

Phần 1: Tìm hiểu các kiến thức dẫn nhập về môn học và lịch sử, ứng dụng của các cơ sở lý thuyết được sử dụng trong bài tập lớn.

Phần 2: Củng cố cơ sở lý thuyết được học trên lớp để làm nền tảng cho việc thiết kế, triển khai bài tập lớn.

Phần 3: Thiết kế phần mềm để thực thi yêu cầu bài tập lớn Kế đó, trực tiếp triển khai bản thiết kế lên một môi trường phát triển phần mềm để hiện thực hóa bản thiết kế:

1 Tạo thông tin các nút mạng, cập nhật thông tin khởi tạo

2 Dựa vào dữ liệu trên, chạy thuật toán MENTOR

TIEU LUAN MOI download : skknchat@gmail.com

CƠ SỞ LÍ THUYẾT

Thuật toán MENTOR

Thuật toán MENTOR nhằm xác định nút Backbone và những nút truy nhập của nút Backbone đó Thực hiện thuật toán qua bốn bước sau:

Bước 1: Xác định nút Backbone dựa trên ngưỡng lưu lượng

Bước 2: Tính giá trị Maxcost

Bước 3: Xác định nút truy nhập của nút Backbone đã tìm được

Bước 4: Xác định nút Backbone và nút truy nhập cho các nút còn lại dựa trên giá trị thưởng

Dưới đây trình bày chi tiết các bước thực hiện.

Bước 1: Xác định nút Backbone dựa trên ngưỡng lưu lượng

Trọng số của một nút W(i) là tổng lưu lượng vào ra của nút đó.

Liên kết dung lượng là C.

Trọng số chuẩn hóa của nút i là NW ( i )= W ( i )

Nếu nút i có NW (i)>W thì nút i được chọn là nút Backbone, với W là tham số cho trước.

Bước 3: Xác định nút truy nhập của nút Backbone đã tìm được

Bán kính mạng truy nhập: Cost ( N i )

Ngày đăng: 07/07/2022, 14:51

HÌNH ẢNH LIÊN QUAN

Hình 2. 1: Chọn nút home - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Hình 2. 1: Chọn nút home (Trang 16)
Hình 3. 1: Giao diện chương trình khi nhập các tham số đầu vào - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Hình 3. 1: Giao diện chương trình khi nhập các tham số đầu vào (Trang 19)
Hình 3. 2: Sơ đồ kết nốt các nút Backbone và nút truy nhập - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Hình 3. 2: Sơ đồ kết nốt các nút Backbone và nút truy nhập (Trang 20)
Hình 3. 3: Cây Prim_Dijkstra kết nối các nút truy cập với nhau - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Hình 3. 3: Cây Prim_Dijkstra kết nối các nút truy cập với nhau (Trang 21)
Hình 3. 4: Mạng backbone sau khi giảm giá trị umin - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Hình 3. 4: Mạng backbone sau khi giảm giá trị umin (Trang 22)
Bảng 3 .1 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.95 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Bảng 3 1 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.95 (Trang 22)
Bảng 3 .2 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.9 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Bảng 3 2 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.9 (Trang 23)
Bảng 3 .5 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.7 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Bảng 3 5 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.7 (Trang 24)
Bảng 3 .6 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.5 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Bảng 3 6 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.5 (Trang 26)
Bảng 3 .7 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.3 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Bảng 3 7 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.3 (Trang 28)
Bảng 3 .7 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.3 - BÁO cáo bài tập lớn tổ CHỨC và QUY HOẠCH MẠNG thuật toán MENTOR
Bảng 3 7 Độ sử dụng trên từng liên kết và giá của mạng backbone khi Umi n= 0.3 (Trang 28)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w