... xét trạngthái tiếp theo, giả sử trạngthái cho giá trị max(n) = x; Như trạngtháita quan tâm đến trạngthái cho giá trị max(n) < x; biết trước trạngthái có max(n) >x, ta bỏ qua trạngthái ... tiếp Trạngthái thắng sau nước: Là trạngthái tồn dãy mở hai đầu dãy mở đầu Bởi thời gian tồn đối thủ tối đa nước chặn, sau phía đat đến trạngthái thắng Trạngthái thắng sau nước: Là trạngthái ... điểm cho trạngthái có dãy mở hai đầu 100 điểm cho trạngthái có cặp dãy mở hai đầu: 13 50 điểm trạngthái có dãy mở đầu: 10 điểm cho trạngthái có cặp dãy dãy mở đầu: điểm cho trạngthái có dãy...
... thành số để đánh giá Rất tiếc số thường không tốt không đủ để đánh giá hết điều Mặt khác, thuật toán tốn (chạy chậm) việc sinh nước lượng giá tốn thời gian tính toán, độ sâu trò chơi bị hạn chế ... mức ngưỡng Ta thấy best >= beta thuật toán không thực tiếp vòng lặp, có nghĩa không chịu mở rộng tiếp nhánh lại Các nhánh bị cắt bỏ - ta tiết kiệm thời gian Việc cắt bỏ hoàn toàn an toàn với lí ... hoàn toàn không chống bùng nổ tổ hợp mà làm giảm tốc độ bùng nổ Tuy thực tế số nút phải xét (lượng giá) thường nhiều điều kiện lí tưởng đủ để tiết kiệm nhiều thời gian Trong khoảng thời gian, thuật...
... thuật toán Minmax AlphaBeta • Phương thức Val() đánh giá cờ Để đánh giá “điểm” cờ không đơn giản, muốn có biến hóa không lường, mềm mại người, phải dựa vào nhiều tiêu chi khác để đánh giá, ví trí ... tướng Kết luận 1.1 Khái quát giải thuật MiniMax • Là giải thuật tìm kiếm bắt nguồn từ trò chơi tổng không • Áp dụng thể loại game đối kháng 1-1 tic-tac-toe, cờ tướng,… • Giải thuật Minimax giúp tìm ... cờ chỗ nhiều quân bên hơn, nhiều quân giá trị cao có bắt nhiều quân quân giá trị cao đối phương không 12 Xây dựng hàm lượng giá Val() • Các quân cờ gán cho số điểm định Quân cờ Kí hiệu Điểm Tốt...
... ảnh mẫu tốt ảnh ví dụ không tốt ảnh ví dụ Đối với biến đổi histogram matching tìm ảnh mẫu tốt cho kết tốt , ảnh mẫu không tốt kết biến đổi lược đồ xám thông thường chí không tốt 2.3 So sánh hai ... chuyển đổi qua hệ màu trung gian HSI chuyển ngược ta có thuận lợi sử dụng thông tin ảnh gốc (thông qua thành phần H S) 3.1.3 Công thức tính - Chuyển từ mô hình RGB mô hình HSI theo công thức: ... màu Do kiến thức thân hạn chế, thời gian tìm hiều môn học chưa nhiều nên đồ án em sai sót hạn chế Em kính mong nhận góp ý thầy bạn để em nắm vững kiến thức môn học hoàn thiện tốt tập Em xin chân...
... cònlại, đồng thời, khônggian tìm kiếm thu hẹp theo số nước tạo Khônggian chọn nước từ trạngthái ban đầu hữu hạn, khônggian tìm kiếm nước dẫn đến chiến thắng lớn Do ta vét sạchkhông gian tìm kiếm ... α- β : 11 Đối với trò chơi có khônggiantrạngthái lớn, phương pháp cắt tỉa α-β vẫnkhông phù hợ p Khônggian tìm kiếm (kết hợp cắt tỉa) lớn Có thể hạn chế khônggian tìm kiếm cách sử dụng tri ... dẫn đến chiến thắng lớn Do ta vét sạchkhông gian tìm kiếm nước mà ta phải giới hạn khônggian tìm kiếm.Một khônggian tìm kiếm theo đa phân đuợc gọi tìm kiếm hay trò chơi Ví dụ: Cây trò chơi Dựa...
... diễn khônggiantrạngthái – Mỗi tình (configuration) trò chơi biểu diễn trạngthái – Các luật chơi tương ứng với phép biến đổi trạngthái – Trạngthái bắt đầu trò chơi cho trước Trạngthái mà ... lệ thực gọi trạngthái kết thúc Có thể có tập trạngthái kết thúc Khônggian tìm kiếm trò chơi biểu diễn trò chơi sau: gốc ứng với trạngthái xuất phát, đỉnh tương ứng với trạngthái bàn cờ, ... (u,v) có biến đổi từ trạngthái u đến trạngthái v Các đỉnh gán nhãn đỉnh Đỏ (Đen) ứng với trạngthái mà quân Đỏ (Đen) đửa nước Nếu đỉnh u gán nhãn Đỏ (Đen) đỉnh v tất trạngthái nhận từ u Đỏ (Đen)...
... trạngthái bắt đầu nước hợp lệ Max (Min) • Giải thuật Minimax tìm kiếm nước có lợi dựa hàm đánh giá, Max, Max chọn trạngthái tốt với trạngthái hàm đánh giá cực đại ngược lại với Min, chọn trạng ... Min, chọn trạngthái cho hàm đánh giá nhỏ • Độ phức tạp Minimax tăng theo hàm mũ phụ thuộc vào độ sâu tìm kiếm Trên thực tế máy tính cho phép tính đến trạngthái đích từ trạngthái bắt đầu, trò ... nước ô Sĩ "Cung" giống Tướng Tượng: Đi chéo ô nước, ngang dọc Tượng không phép qua sông sang bàn cờ đối phương.Nước Tượng không hợp lệ có quân cờ chặn đường Xe: Đi ngang dọc khắp bàn cờ miễn...
... khả giành chiến thắng Max Min • Cây trò chơi = Trạngthái bắt đầu + nước hợp lệ Cây trò chơi Minimax Giải thuật Alpha-beta • “Nếu biết tồi đừng thời gian tìm hiểu xem tồi đến đâu” Tổng giá trị ... nút 45 1162 37746 152734 2753232 6037273 Thời gian 0.104 s 0.044 s 0.956 s 4.013 s 1’ 13s 2’ 39s Nước Nút 152734 99714 65471 87 708 82 126 41 044 Thời gian 3.668 s 2.668 s 2.071 s 3.419 s 2.675 ... 3.668 s 2.668 s 2.071 s 3.419 s 2.675 s 2.043 s Độ sâu Tối ưu giải thuật • Hàm lượng giá • Thời gian chạy thuật toán Demo chương trình ...
... cho vị trí hay trạngthái trò chơi (được tính hàm tính giá trị vị trí) • Hàm đánh giá eval ứng với trạngthái u trò chơi với giá trị số eval(u), giá trị đánh giá “độ lợi thế” trạngthái u Nhóm · ... thời gian so với Minimax mà đảm bảo kết tìm kiếm xác Tuy nhiên lượng tiết kiệm không ổn định - phụ thuộc vào số nút mà cắt bỏ Cần xây dựng thêm tri thức bổ sung để thu hẹp khônggiantrạng thái, ... • Thắng sau nước: Nhóm 23.10.14 12 Các trạngthái đặc biệt • Thắng sau hai nước: Nhóm · 23.10.14 13 Thu hẹp vùng xét duyệt • Tạo vùng xét duyệt dựa trạngthái đặc biệt: Nhóm · 23.10.14 14 Thu...
... tính đi, ta gọi trạngthái nước máy tính Việc xét hết trạngthái nước bàn cờ việc không dễ dàng Việc duyệt hết khả làm cho khônggiantrạngthái lớn ảnh hưởng tới khả xử lý CPU thời gian cho máy ... rô Tố ưu thuật toán giảm thời gian tính toán máy, tăng cường xét độ sâu cao 13 VII Hướng cải tiến phát triển Cải tiến khônggiantrạngthái Do khônggiantrạngthái bàn cờ lớn, ta phải xét nhiều ... thị, qua nút cha mẹ theo luật sau: Nếu trạngthái cha mẹ Max, gán cho giá trị lớn có trạngthái Nếu trạngthái bố, mẹ Min, gán cho giá trị nhỏ có trạngthái Hình 1: Cây nhị phân tìm kiếm Max-Min...
... tính đi, ta gọi trạngthái nước máy tính Việc xét hết trạngthái nước bàn cờ việc không dễ dàng Việc duyệt hết khả làm cho khônggiantrạngthái lớn ảnh hưởng tới khả xử lý CPU thời gian cho máy ... rô Tố ưu thuật toán giảm thời gian tính toán máy, tăng cường xét độ sâu cao 14 VII Hướng cải tiến phát triển Cải tiến khônggiantrạngthái Do khônggiantrạngthái bàn cờ lớn, ta phải xét nhiều ... thị, qua nút cha mẹ theo luật sau: • • Nếu trạngthái cha mẹ Max, gán cho giá trị lớn có trạngthái Nếu trạngthái bố, mẹ Min, gán cho giá trị nhỏ có trạngthái Hình 1: Cây nhị phân tìm kiếm Max-Min...
... Mỗi nút biểu diễn trang ba trạng thái: + Trạngthái (EMPTY): Ô cờ trống + Trạngthái 1(BLUE): Ô cờ đánh người thứ + Trạngthái 2(RED): Ô cờ đánh người thứ hai Các trạngthái xảy chơi: + WIN: người ... giá trả lại.Vì khônggian tìm kiếm lớn nên giới hạn cho máy tính tìm kiếm đọ sâu định, => Và tất nhiên độ sâu lớn chương trình “thông minh” trả giá mặt thời gian Biểu diễn trạngthái - Bàn cờ ... gốc, nút, nhánh Cây trò chơi - Gốc trạngthái ban đầu trò chơi.Với trò chơi cụ thể trạngthái (ở thời điểm) lại đặc trưng thông số riêng - Các nút (Node) thể tình trạng trò chơi, gồm nút cha (Parent...
... thuật toán, trạngthái hàm Max-Value, giá trị trạngthái nhỏ giá trị Max có , nhánh không xét tiếp Tương tự với hàm Min –Value, trạngthái có giá trị trạngthái lớn giá trị Min có không xét tiếp ... việc cắt giảmkhông gian tìm kiếm, cải thiện thời gian tìm kiếm cách đáng kể Một số hạn chế: o Đối với trò chơi có khônggiantrạngthái lớn, phương pháp cắt tỉa α-β không phù hợp Khônggian tìm kiếm ... từ trạngthái Trạngthái (là trạngthái chuyển đến sau nước đi) o Kiểm tra kết thúc trò chơi (Terminal Test) o Hàm tiện ích (Utility function) để đánh giá trạngthái k ết thúc o Trạngthái bắt...
... kiếm 3.2.2 Khônggian tìm kiếm nước & chiến lược tìm kiếm cờ Caro Như biết, cờ caro sau nước số ô trống giảm.Vì việc tìm kiếm nước việc tìm kiếm khônggian ô trống lại, sau lượt khônggian tìm ... diễn gồm gốc, nút, nhánh - Gốc trạngthái ban đầu trò chơi.Với trò chơi cụ thể trạngthái (ở thời điểm) lại đặc trưng thông số riêng - Các nút (Node) thể tình trạng trò chơi, gồm nút cha (Parent ... – Max với tư tưởng “Nếu thấy việc làm tệ không nên thời gian xem tệ đến mức ” Thuật toán làm giảm số nút cần thiết việc tìm kiếm để không lãng phí thời gian tìm kiếm nước bất lợi rõ cho người...
... 1 Vài nét hệ phân tán Giới thiệu RMI Thiết lập môi trường triệu gọi từ xa Nhận xét RMI Giới thiệu toán demo chương trình Các điểm mạnh hệ tin ... phân tán được xây dựng giao thức TCP/IP và các kỹ thuật Web cùng với các ứng dụng trung gian thúc đẩy việc tính toán phân tán Mục đích lập trình mạng phân tán là tận dụng các ... Stub & Skeleton Tham chiếu từ xa Tham chiếu từ xa Tầng giao vận Kiến trúc RMI Hai lớp trung gian Stub và Skeleton: chúng được hệ thống tạo theo yêu cầu Lớp Skeleton liên lạc với Stub...
... 10 Sử dụng mô hình SAM kết cho dự báo (bảng 4) cung cấp số so sánh mô hình SAM mô hình kinh tế lượng Rõ ràng mô hình SAM nhận có chất lượng tốt (sai số thấp theo số đánh giá) so với mô hình kinh ... mờ sau xác định hàm hình chuông (bellsharp) Do thuật toán nhiều thời gian Hơn nữa, số liệu học không liên tục mô hình tạo không đáp ứng yêu cầu xấp xỉ liên tục [5] tối ưu hệ luật mờ cách tinh ... đơn giản cho việc tính toán cài đặt, giả sử Bj có thành phần Như số chiều khônggian luật Kiến trúc nguyên tắc hoạt động mô hình hệ mờ SAM biểu diễn (hình 2) IF x=A1 THEN y=B1 x A B1’ IF x=A2 THEN...
... bắt • Giải quyết: Kiểm tra trạngthái nước đi, nước dẫn đến việc bị ăn cộng thêm lượng điểm trái dấu tương ứng với Chiến lược 3: Chống vào vùng nguy hiểm Ví dụ: trạngthái bàn cờ Giá trị hàm lượng ... Giúp máy phong thủ, chạy quân bị nguy hiểm Chiến lược 1: Định lượng giá trị cho quân cờ Ví dụ: trạngthái bàn cờ Giá trị hàm lượng giá Evaluation = ∑ Giá trị quân trắng + ∑ Giá trị quân đen = 1000000 ... di chuyển tới mCo : hệ có giá trị nước Chiến lược 2: Định lượng mức độ quản lý bàn cờ Ví dụ: trạngthái bàn cờ Giá trị hàm lượng giá Evaluation = ∑ Giá trị quân trắng + ∑ Giá trị quân đen + ∑...
... m chắn không chọn Thuật toán : - Hàm nextAction : Trả trạngthái thực bước ( com max ) o Input : trạngthái bàn cờ o Output : trạngthái cần đến 14 15 - Hàm maxSearch : trả giá trị lớn (không ... cờ, màu nghệ bị cắt, dễ thấy com không theo nước thắng Như hàm nextAction ta cần kiểm tra xem trạngthái kết thúc ván cờ không, có không cần duyệt mà đưa trạngthái chiến thắng if(bkCPiece != ... viết chương trình - phức tạp Sinh nước ( không sinh trực tiếp bàn cờ ) - Phải backup trạngthái bàn cờ trước biến đổi trạngthái - Phải restore trạngthái bàn cờ thực xong tính toán ArrayList...