Xây dựng môđun chương trình

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Hệ thống hỗ trợ ra quyết định quản lý tổng hợp tài nguyên nước - Xây dựng môđun chương trình phân tích hỗ trợ ra quyết định đa tiêu chí Topsis (Trang 42 - 43)

CHƯƠNG I : GIỚI THIỆU

4.4.1.Xây dựng môđun chương trình

4.4. Xây dựng môđun chương trình và thử nghiệm với một số ví dụ cụ thể

4.4.1.Xây dựng môđun chương trình

Mô đun chương trình được viết bằng ngôn ngữ lập trình C dưới dạng gọi vào một ma trận phân tích A được lưu trong một file cho trước. Sau đó thông qua lựa chọn hàm giá trị cho từng tiêu chí ứng với từng hàng của ma trận phân tích, sử dụng lập trình sẵn có sẽ chuyển về ma trận đánh giá. Một lần nữa nhân kết hợp giữa ma trận đánh giá vừa thu

được với một ma trận trọng số cũng được lưu trong một file cho trước để thu được ma trận tổng hợp. Gọi ra mô đun thuật toán TOPSIS để tính ra Điểm đánh giá và xuất ra file kết quả. Cuối cùng bảng tổng hợp kết quảĐiểm đánh giá sẽđược đưa ra hỗ trợ cho việc ra quyết định đối với những nhà ra quyết định Tổng hợp quản lý tài nguyên nước.

Thuật toán cơ bản của chương trình có thể được trình bày theo các bước lần lượt như sau:

1-Nhập ma trận phân tích có dạng j hàng i cột (có thể gọi từ file hoặc nhập trực tiếp)

2-Xây dựng vòng lặp lựa chọn đối với từng hàng tương ứng với từng tiêu chí j, với mỗi vòng lặp lựa chọn dạng hàm giá trị dùng để chuyển đổi, được đánh số thứ tự 1,2,3 nhập trực tiếp hoặc có thể xây dựng file thứ tự lần lượt giá trị thứ tự số của hàm giá trịđối với từng tiêu chí j, mỗi số thứ tự tương ứng với một chương trình con để chuyển đổi ứng với từng dạng hàm giá trị khác nhau.

Có 3 dạng hàm giá trịđược áp dụng ởđây bao gồm: • Dạng hàm cho dưới dạng bảng số

• Dang hàm lợi nhuận (tăng dần). • Dạng hàm chi phí (giảm dần).

Mỗi hàm giá trị dù khác nhau những vẫn phải tuân thủ các bước cơ bản được xây dựng như sau:

-Lựa chọn dạng hàm

-Xác định các cận (Đối với hàm dạng bảng số là các cặp giá trị, còn đối với dạng hàm lợi nhuận tăng dần và giảm dần thì đó là cặp giá trị lớn nhất và nhỏ nhất giới hạn khoảng giá trị tính)

-Áp dụng công thức chuyển đổi ứng với từng dạng hàm cụ thể để chuyển

đổi các giá trị của các lựa chọn ứng với từng tiêu chí với các đơn vị khác nhau về

cùng một dạng giá trị tương ứng trong đoạn [0;1].

3-Kết quả trả về cho ta một ma trận đánh giá phù hợp với các tiêu chí. Kết hợp với trọng sốđược áp cho từng tiêu chí. Ta thu được ma trận tổng hợp.

4-Áp dụng thuật toán điểm lý tưởng TOPSIS đối với ma trận tổng hợp để đưa ra

điểm đánh giá với mỗi lựa chọn đa tiêu chí, là cơ sở hỗ trợ cho các nhà ra quyết

định đưa ra quyết định phù hợp với vấn đề cần quan tâm cùng với sự hỗ trợ và xem xét các mô hình có liên quan.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Hệ thống hỗ trợ ra quyết định quản lý tổng hợp tài nguyên nước - Xây dựng môđun chương trình phân tích hỗ trợ ra quyết định đa tiêu chí Topsis (Trang 42 - 43)