Nhảy chuyển đến

15-puzzle

Tóm tắt

15 - trò chơi ghép hình( tiếng Anh: 15-puzzle, lại danh Gem Puzzle, Boss Puzzle, Game of 15, Mystic Square, N-puzzle, etc ) là một cái hoạt khối loại trò chơi ( tiếng Anh: sliding puzzle ). Hoạt khối phương bàn trường khoan đều vìCái khối vuông, trong đó 15 vị trí phóng tự hào quấy rầy khối vuông, dư lại một cái vì không vị. Cùng không vị đồng hành hoặc cùng liệt khối vuông có thể thông qua trình độ hoặc vuông góc hoạt động tới di động. Trò chơi ghép hình mục tiêu là ấn đánh số trình tự sắp hàng khối vuông.

15 - trò chơi ghép hình thường thấy biệt xưng vìn - trò chơi ghép hình,Trong đó con sốChỉ chính là phương bàn trung khối vuông tổng số. 15 - trò chơi ghép hình bất đồng kích cỡ biến thể cũng sử dụng cùng loại tên, tỷ nhưTrò chơi ghép hình chỉ chính là đặtPhương bàn trungCái khối vuông. NhưngTrò chơi ghép hình cũng có thể xưng làTrò chơi ghép hình, nơi này 16 chỉ chính là khối vuông dung lượng. Nó mở rộng vấn đề có khi cũng bao gồmHoạt động phương bàn.

15 - trò chơi ghép hình là đề cậpDẫn dắt thức thuật toánKiến mô kinh điển vấn đề. Này vấn đề thường thấy hình thức làManhattan khoảng cáchCùng sai vị khối vuông số lượng tính toán, hai người đều là nhưng tiếp thu dẫn dắt ( tiếng Anh: admissible heuristic ), tức chúng nó vĩnh viễn sẽ không đánh giá cao còn thừa di động số lần, này bảo đảm nào đó tìm tòi thuật toán ( tỷ nhưA * thuật toán) tối ưu tính.

Chú thích

Hoạt khối trò chơiLà một loại ở mặt bằng thượng hoạt động khối vuông lấy tạo thành riêng sắp hàng trí lực trò chơi. Thường thấy hoạt khối trò chơi bao gồm con số trò chơi ghép hình, hoa dung nói cùng tắc xe thời gian. Trong đó 15 - trò chơi ghép hình là nhất cổ xưa hoạt khối loại trò chơi, phát minh giả là Noyes Chapman, trò chơi này thịnh hành với 1880 niên đại. Không giống cái khác tour loại giải mê trò chơi, hoạt khối trò chơi cấm bất luận cái gì một cái khối vuông rời đi bàn mặt, cái này đặc tính khác nhau với một lần nữa sắp hàng loại giải mê trò chơi.

Định nghĩa

Cấp định một cáiPhương bàn, trong đóCái khối vuông tùy ý sắp hàng. Chúng ta yêu cầu đem nó dựa theo tự hào sắp hàng thành hạ đồ sở kỳ bộ dáng. Di động quy tắc vì mỗi lần chỉ có thể trao đổi không khối vuông cùng cùng này liền nhau một cái khối vuông vị trí. Thường thấy vấn đề vì tìm được nhưng giải quyết này vấn đề ít nhất bước đi, tính toán sai vị phương vị cái số, hoặc tìm ra là cùng không có thể được đến cuối cùng có tự sắp hàng.

①②③④

⑤⑥⑦⑧

⑨⑩⑪⑫

⑬⑭⑮ khẩu

Nhưng giải tính chứng minh

Johnson & Story (1879) chứng minh, nếuCùngĐều ít nhất vì,Tắc nghịch hướng áp dụng với lớn nhỏ vìBàn cờ: Thông qua từBắt đầu đốiCùngTiến hành quy nạp chứng minh, sở hữu số chẵn sắp hàng đều là nhưng giải. Archer (1999) cấp ra một cái khác chứng minh, căn cứ vào thông qua Hamilton đường nhỏ định nghĩa đồng giá loại.

Thuật toán

Tìm kiếm con số hoạt bàn trò chơi một cái giải tương đối dễ dàng, nhưng tìm kiếmTối ưu giảiLà một cáiNP khó khănVấn đề. 15-Puzzle tối ưu giải nhiều nhất có 80 bước; mà 8-Puzzle tối ưu giải nhiều nhất có 31 bước.

N-Puzzle duy trì thường thấy căn cứ vào đồ tìm tòi thuật toán, như chiều rộng ưu tiên tìm tòi cùng chiều sâu ưu tiên tìm tòi, đồng dạng chúng ta cũng có thể dùngA * tìm tòiThuật toán tìm kiếm tối ưu giải. Dẫn dắt thức hàm sốCó thể là

  • Phóng sai khối vuông số lượng.
  • Sở hữu phóng sai khối vuông đến từng người mục tiêu vị trí Euclid khoảng cách chi cùng.
  • Sở hữu phóng sai khối vuông đến từng người mục tiêu vị trí Manhattan khoảng cách chi cùng.

Đàn lý luận

Bởi vì 15 khối con số đẩy bàn trò chơi tổ hợp có thể từ “3 tuần hoàn” ( tiếng Anh: 3-cycles ) sinh ra, cho nên có thể chứng minh 15 khối con số đẩy bàn trò chơi có thể dùng đan xen đànTỏ vẻ. Trên thực tế, bất luận cái gì sử dụngKhối tương đồng diện tích hình vuông khối vuông con số hoạt bàn trò chơi đều có thể lấy lấy đan xen đànTỏ vẻ.

Bài tập

Tham khảo tư liệu cùng mở rộng đọc

  1. 15 puzzle - Wikipedia
  2. jrdnjacobson,How to Solve the 15 Puzzle - instructables
  3. Korf, R. E. (2000),"Recent Progress in the Design and Analysis of Admissible Heuristic Functions",in Choueiry, B. Y.; Walsh, T. (eds.), Abstraction, Reformulation, and Approximation (PDF), SARA 2000. Lecture Notes in Computer Science, vol. 1864, Springer, Berlin, Heidelberg, pp. 45–55, doi:10.1007/3-540-44914-0_3, ISBN 978-3-540-67839-7, retrieved 2010-04-26
  4. Welcome to N-Puzzle - web demo