Giải thuật minima

Một phần của tài liệu BaiGiangTTNTChuong1&2 (Trang 79 - 81)

- Một giải thuận tìm kiếm cĩ hàm F(n)=G(n) được gọ

Giải thuật minima

Chiến lược MinimaxChiến lược Minimax

Hai đối thủ trong trị chơi cĩ tên là

Hai đối thủ trong trị chơi cĩ tên là MAXMAX và và MINMIN

Max: biểu diễn cho mục đích của đối thủ này là làm

lớn tối đa lợi thế của mình

Min: biểu diễn cho mục đích của đối thủ này là làm

nhỏ tối đa lợi thế của đối phương.

Trên cây tìm kiếm sẽ phân lớp thành các lớp Max và Min.

Trên cây tìm kiếm sẽ phân lớp thành các lớp Max và Min.

Với một node

Với một node nn bất kỳ, bất kỳ,

Nếu nĩ thuộc lớp Max thì gán cho nĩ giá trị Max của

các node con

80

Giải thuật minimax – dụ

Bài tốn que diêmBài tốn que diêm

Một tập que diêm ban đầu đặt giữa 2 người chơi. Lần lượt đi xen kẽ. Người đến lượt đi phải chia nhĩm que diêm theo nguyên tắc:

Chia thành 2 nhĩm cĩ số que khác nhau

Goal

Goal: người nào đến lượt mà khơng chia được là thua.: người nào đến lượt mà khơng chia được là thua. MINIMAX

MINIMAX

Khơng gian trạng thái của trị chơi được phát triển tồn bộ, các Khơng gian trạng thái của trị chơi được phát triển tồn bộ, các

node lá được gán giá trị 1 nếu là MAX thắng và 0 nếu là MIN

node lá được gán giá trị 1 nếu là MAX thắng và 0 nếu là MIN

thắng.

thắng.

Với một node bất kỳ nếu thuộc lớp MAX gán cho nĩ giá trị lớn Với một node bất kỳ nếu thuộc lớp MAX gán cho nĩ giá trị lớn

nhất của các node con. Nếu thuộc lớp MIN gán cho nĩ giá trị

nhất của các node con. Nếu thuộc lớp MIN gán cho nĩ giá trị

nhỏ nhất của các node con.

Một phần của tài liệu BaiGiangTTNTChuong1&2 (Trang 79 - 81)

Tải bản đầy đủ (PPT)

(117 trang)