TAILIEUCHUNG - Sáng tạo trong thuật toán và lập trình với ngôn ngữ Pascal và C# Tập 2 - Chương 3

Trò chơi Các bài toán trò chơi khá đa dạng và thường là khó. Chúng ta xét loại trò chơi thứ nhất với các gỉa thiết sau đây: 1. Trò chơi gồm hai đấu thủ là A và B, luân phiên nhau, mỗi người đi một nước. Ta luôn giả thiết đấu thủ đi trước là A. 2. Hai đấu thủ đều chơi rất giỏi, nghĩa là có khả năng tính trước mọi nước đi. 3. Đấu thủ nào đến lượt mình không thể đi được nữa thì chịu thua và ván chơi kết thúc. 4. Không có thế hòa,. | Chương 3 T rò chơi Các bài toán trò chơi khá đa dạng và thường là khó. Chúng ta xét loại trò chơi thứ nhất với các gỉa thiết sau đây 1. Trò chơi gồm hai đấu thủ là A và B luân phiên nhau mỗi người đi một nước. Ta luôn giả thiết đấu thủ đi trước là A. 2. Hai đấu thủ đều chơi rất giỏi nghĩa là có khả năng tính trước mọi nước đi. 3. Đấu thủ nào đến lượt mình không thể đi được nữa thì chịu thua và ván chơi kết thúc. 4. Không có thế hòa sau hữu hạn nước đi sẽ xác định được ai thắng ai thua. Giả thiết chơi giỏi nhằm tránh các trường hợp ăn may tức là các trường hợp do đối phương hớ hênh mà đi lạc nước. Điều này tương đương với giả thiết cả hai đấu thủ đều có thể tính trước mọi nước đi với loại trò chơi hữu hạn hoặc cả hai đấu thủ đều biết cách đi tốt nhất. Để tiện trình bày chúng ta gọi các trò chơi loại này là chơi cờ mỗi thế của bàn cờ là một tình huống với dữ liệu cụ thể ta thường gọi là một cấu hình. Các bài toán tin liên quan đến loại trò chơi này thường là Lập trình để xác định với một thế cờ cho trước thì người đi trước đấu thủ A sẽ thắng hay thua. Lập trình để máy tính chơi với người. Dĩ nhiên chương trình bạn lập ra là dành cho máy tính. Lập trình để hai máy tính chơi với nhau. Với loại trò chơi này có một heuristic mang tính chỉ đạo sau đây Trước hết cần xác định được một tính chất T thỏa các điều kiện sau đây a Thế thua cuối cùng thỏa T b Mọi nước đi luôn luôn biến T thành V not T c Tồn tại một nước đi để biến V thành T. Tính chất T được gọi là bất biến thua của trò chơi. Việc chuyển thế X thành not X thường được gọi là lật thế X. Các qui tắc a - c có thể phát biểu lại như sau 89 T được gọi là bất biến thua nếu a Thế thua cuối cùng thỏa T b Mọi nước đi từ T đều lật T thành V c Tồn tại một nước đi để lật V thành T. Đấu thủ nào có cách đẩy đấu thủ khác vào thế thua T thì đấu thủ đó sẽ thắng. Đấu thủ nào không thể đẩy đấu thủ khác vào thế thua T thì đấu thủ đó sẽ thua. Nước đi ở đây được hiểu là nước đi hợp lệ tức là nước đi tuân thủ các qui định của trò chơi thí

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.