Bài 8 · Mô hình định lượng, không gian & mô phỏng trong BĐS

AHP, ANP, TOPSIS, VIKOR và Fuzzy MCDA: ra quyết định nhiều tiêu chí

Nhiều quyết định BĐS có nhiều tiêu chí không cùng đơn vị: giá đất, khoảng cách, pháp lý, rủi ro, khả năng tiếp cận, ESG, khả năng vận hành. Multi-Criteria Decision Analysis – MCDA – giúp cấu trúc và so sánh khi không thể quy mọi thứ trực tiếp về tiền.

AHP, ANP, TOPSIS, VIKOR và Fuzzy MCDA không phải các tên thay thế cho cùng một thuật toán. Chúng giải quyết các phần khác nhau của bài toán: trọng số, phụ thuộc tiêu chí, khoảng cách tới phương án lý tưởng, giải pháp thỏa hiệp và xử lý judgment mơ hồ.

Chuyên đề: Mô hình định lượng, không gian & mô phỏng trong BĐS · Bài 08 · Đo lường, SEM và ra quyết định bán định lượng

Biên soạn: ThS. Nguyễn Mạnh Hùng
Đơn vị: GV. Khoa QLĐĐ&BĐS – ĐH Nông Lâm TP.HCM
Email: nguyenmanhhung@hcmuaf.edu.vn

1. Trước MCDA: Gate và cấu trúc tiêu chí

Pháp lý không đạt không nên được bù bằng vị trí đẹp. Trước mọi weighting, tách điều kiện loại. Sau đó xây hierarchy/criteria tree để tránh double counting.

MCDA chỉ nên áp dụng cho các phương án đã qua Gate.

2. AHP – Analytic Hierarchy Process

AHP của Saaty sử dụng so sánh cặp để suy ra trọng số. Người ra quyết định so tiêu chí A quan trọng hơn B bao nhiêu trên thang tỷ lệ. Eigenvector hoặc phương pháp tương đương tạo weights.

AHP phù hợp khi cấu trúc có hierarchy và số tiêu chí/phương án không quá lớn.

3. Consistency Ratio trong AHP

Nếu A>B 5 lần, B>C 3 lần nhưng A

CR thấp không chứng minh trọng số đúng; nó chỉ cho thấy judgments nội bộ tương đối nhất quán.

4. ANP – khi tiêu chí có phụ thuộc

Analytic Network Process mở rộng AHP từ hierarchy sang network. Ví dụ Accessibility ảnh hưởng Market Demand, Demand lại ảnh hưởng khả năng đầu tư hạ tầng; criteria không độc lập.

ANP mạnh nhưng phức tạp và đòi nhiều pairwise comparisons. Không nên dùng nếu dependency không thực sự quan trọng.

5. TOPSIS – gần lý tưởng, xa tệ nhất

TOPSIS chuẩn hóa decision matrix, nhân weights, xác định positive ideal và negative ideal, rồi tính khoảng cách của từng phương án tới hai điểm. Phương án tốt có khoảng cách gần lý tưởng và xa tệ nhất.

Kết quả nhạy với normalization, weights và việc xác định benefit/cost criteria.

6. VIKOR – giải pháp thỏa hiệp

VIKOR cũng dựa trên best/worst values nhưng tập trung compromise ranking giữa utility của đa số và regret lớn nhất. Tham số v điều chỉnh cân bằng giữa hai mục tiêu.

VIKOR hữu ích khi cần giải pháp thỏa hiệp chứ không chỉ khoảng cách hình học.

7. Fuzzy MCDA – khi judgment mơ hồ

Chuyên gia có thể nói ‘quan trọng cao’ thay vì 7,2. Fuzzy set biểu diễn mức thuộc bằng triangular/trapezoidal fuzzy numbers. Fuzzy AHP/TOPSIS xử lý sự mơ hồ của ngôn ngữ.

Fuzzy không tự làm judgment chính xác hơn; nó chỉ mô hình hóa ambiguity tốt hơn số điểm cứng.

8. Ví dụ decision matrix chọn site

SiteGiá đất (cost)Access (benefit)Legal (benefit)Flood risk (cost)
A80986
B65793
C70874

Trước TOPSIS phải quyết định chuẩn hóa và weights. Nếu Legal là Gate, không nên chỉ cho weight cao; site Fail legal phải bị loại.

9. Weight uncertainty

Trọng số hiếm khi chính xác. Nên sensitivity: thay weights trong khoảng hợp lý và xem ranking có đảo không. Nếu phương án chỉ thắng trong một vùng trọng số rất hẹp, kết luận yếu.

Có thể dùng Monte Carlo trên weights nếu có distributions, nhưng phải rõ nguồn distributions.

10. Rank reversal

Một số MCDA có thể thay thứ hạng khi thêm/bớt phương án hoặc đổi normalization. Đây không nhất thiết là lỗi phần mềm mà phản ánh tính chất phương pháp.

Nên kiểm robustness bằng nhiều cấu hình/phương pháp khi quyết định lớn.

11. AHP + GIS

AHP thường dùng tạo trọng số cho các raster criteria trong site suitability: slope, distance roads, flood, population. Sau chuẩn hóa, weighted overlay tạo suitability map.

Rủi ro là false precision nếu input layers kém hoặc weights chủ quan.

12. AHP/TOPSIS với Delphi

Delphi có thể xác định tiêu chí và consensus; AHP xác định weights; TOPSIS ranking alternatives. Đây là pipeline hợp lý nếu từng bước có mục tiêu rõ.

Không nên chạy tất cả phương pháp chỉ để bài nghiên cứu ‘nhiều kỹ thuật’.

13. Cấu trúc dữ liệu

option_idcriterion_idraw_valuedirectionnormalizedweightsource
S01ACCESS32cost0.720.18GIS network

Lưu raw và normalized riêng để audit. Weight nên có version/scenario.

14. Khi nào dùng phương pháp nào?

Bài toánGợi ý
Cần suy trọng số từ so sánh cặpAHP
Có dependency giữa criteriaANP
Ranking theo ideal solutionTOPSIS
Cần compromise/maximum regretVIKOR
Judgment bằng ngôn ngữ mơ hồFuzzy extension

15. Sai lầm

  • Không có Gate.
  • Tiêu chí double count.
  • Trọng số được coi là sự thật.
  • Không sensitivity.
  • Chuẩn hóa sai benefit/cost.
  • Fuzzy để làm bài trông phức tạp.
  • Không lưu nguồn dữ liệu.

16. Bài tập thực hành

Chọn 5 site và 7 tiêu chí. Tách 2 Gate. Dùng AHP cho weights, TOPSIS ranking, rồi sensitivity ±20% hai weights lớn nhất. Nếu ranking đảo, viết kết luận theo robustness thay vì chọn một winner tuyệt đối.

17. Normalization có thể đổi thứ hạng

Min–max, vector normalization và z-score tạo hình học khác nhau. TOPSIS đặc biệt nhạy với cách chuẩn hóa và outlier. Nếu một site có giá đất cực cao, min–max có thể nén khác biệt của các site còn lại.

Nên báo rõ normalization, thử robustness và không thay phương pháp chỉ vì ranking mong muốn.

18. Benefit, Cost và Target criteria

Không phải tiêu chí nào cũng “càng cao càng tốt” hoặc “càng thấp càng tốt”. Mật độ có thể có vùng tối ưu; khoảng cách tới trung tâm logistics có thể không nên quá gần khu dân cư. Những tiêu chí có target cần hàm giá trị riêng thay vì ép benefit/cost đơn giản.

19. Group MCDA

Nhiều stakeholder có trọng số khác nhau: Investment ưu tiên IRR, Legal ưu tiên certainty, ESG ưu tiên môi trường. Có thể tổng hợp judgments, nhưng nên kiểm consensus và sensitivity theo nhóm. Một ranking chỉ xuất hiện sau khi lấy trung bình các quan điểm đối lập cần được trình bày là thỏa hiệp, không phải chân lý.

Ghi nhớ trong 30 giây

  • MCDA cấu trúc trade-off đa tiêu chí.
  • AHP suy trọng số; ANP cho network; TOPSIS gần lý tưởng; VIKOR thỏa hiệp; Fuzzy xử lý mơ hồ.
  • Gate trước weighting.
  • Sensitivity là bắt buộc khi weights chủ quan.
  • Không dùng nhiều thuật toán nếu không có lý do.

Nguồn tham khảo

  • Saaty – The Analytic Hierarchy Process và Analytic Network Process.
  • Hwang & Yoon – Multiple Attribute Decision Making / TOPSIS.
  • Opricovic & Tzeng – VIKOR.
  • Tài liệu Fuzzy MCDA và GIS-MCDA.

Bài tiếp theo: Hedonic Pricing Model: tách giá trị ẩn của thuộc tính BĐS

📚 Xem toàn bộ 20 bài trong series Mô hình định lượng, không gian & mô phỏng trong BĐS