"Trò chơi hoán vị" là đẳng cấu của trò chơi sau:
Ngắt kết nối. Người chơi xen kẽ loại bỏ đỉnh từ một đồ thị . Người chơi tạo ra một biểu đồ bị ngắt kết nối hoàn toàn (nghĩa là một biểu đồ không có cạnh) là người chiến thắng.G
Biểu đồ tương ứng với một hoán vị ban đầu cụ thể chỉ chứa các cạnh đó mà và có các dấu ngược nhau. Nghĩa là, mỗi cặp số theo thứ tự sai trong hoán vị được liên kết với một cạnh. Rõ ràng các bước di chuyển được phép là đẳng cấu với những người trong trò chơi hoán vị (loại bỏ một số = loại bỏ một nút) và các điều kiện chiến thắng cũng là đẳng cấu (không có cặp nào theo thứ tự giảm dần = không còn cạnh). π ∈ S n ( i , j ) i - j π ( i ) - π ( j )Gππ∈Sn(i,j)i−jπ(i)−π(j)
Một chế độ xem bổ sung có được bằng cách xem xét chơi trò chơi "kép" trên biểu đồ bổ sung , có chứa các cạnh mà và là theo đúng thứ tự trong hoán vị. Trò chơi kép để Ngắt kết nối là: ( i , j ) i jGcπ=GR(π)(i,j)ij
Kết nối lại. Người chơi xen kẽ loại bỏ đỉnh từ một đồ thị . Người chơi tạo ra một biểu đồ hoàn chỉnh là người chiến thắng.G
Tùy thuộc vào hoán vị cụ thể, một trong những trò chơi này có thể đơn giản hơn các trò chơi khác để phân tích. Ưu điểm của biểu diễn đồ thị là rõ ràng rằng các thành phần bị ngắt kết nối của biểu đồ là các trò chơi riêng biệt, và vì vậy người ta hy vọng sẽ giảm được độ phức tạp. Nó cũng làm cho các đối xứng của vị trí rõ ràng hơn. Thật không may, các điều kiện chiến thắng là không chuẩn ... trò chơi hoán vị sẽ luôn kết thúc trước khi tất cả các động tác được sử dụng hết, mang lại cho nó một cái gì đó của một nhân vật misère . Cụ thể, giá trị nim không thể được tính là nim-sum (XOR nhị phân) của các giá trị nim của các thành phần bị ngắt kết nối.
Đối với Ngắt kết nối, không khó để thấy rằng với bất kỳ đồ thị và bất kỳ , trò chơi tương đương với (trong đó là đồ thị vô nghĩa trên đỉnh) . Để chứng minh điều đó, chúng tôi cần chỉ ra rằng tổng số không phân biệt là một chiến thắng của người chơi thứ hai. Bằng chứng là bằng cảm ứng trên . Nếu là vô nghĩa, thì người chơi đầu tiên sẽ thua ngay lập tức (cả hai trò chơi đều kết thúc). Mặt khác, người chơi thứ nhất có thể di chuyển bằng và người chơi thứ hai có thể sao chép di chuyển của anh ta sang người khác (giảm xuống vớin G ∪ ˉ K n G ˉ KGnG∪K¯nG n G + G ∪ ˉ KK¯nn| G | + N G G G ' + G ' ∪ ¯ K n | G ′ | = | G | - 1 n ≥ 2 G + G ∪ ˉ K n - 2G+G∪K¯n|G|+nGGG′+G′∪Kn¯|G′|=|G|−1 ); hoặc, nếu , người chơi thứ nhất có thể di chuyển trong phần bị ngắt kết nối và người chơi thứ hai có thể làm tương tự (giảm xuống ).n≥2G+G∪K¯n−2
Điều này cho thấy bất kỳ đồ thị là tương đương với , nơi là một phần của không có đỉnh ngắt kết nối, và hoặc là chẵn lẻ của số đỉnh ngắt kết nối trong . Tất cả các trò chơi trong một lớp tương đương có cùng giá trị nim và hơn nữa, mối quan hệ tương đương tôn trọng hoạt động hợp nhất: nếu và thì . Hơn nữa, người ta có thể thấy rằng các trò chơi trong vàH ∪ K pGH∪KpG p = 0 1 GHGp=01GG ' ~ H ' ∪ K p ' G ∪ G ' ~ ( H ∪ H ' ) ∪ K p ⊕ p ' [ H ∪ K 0 ] [ H ∪ K 1 ] H H + H ∪G∼H∪KpG′∼H′∪Kp′G∪G′∼(H∪H′)∪Kp⊕p′[H∪K0][H∪K1]có các giá trị nim khác nhau trừ khi là đồ thị null: khi chơi , người chơi đầu tiên có thể lấy đỉnh bị cô lập, để lại , sau đó sao chép di chuyển của người chơi thứ hai sau đó.H H + HH+H∪K1H+H
Tôi không biết bất kỳ kết quả phân tách liên quan nào cho Kết nối lại.
Hai loại hoán vị đặc biệt tương ứng với các trò chơi heap đặc biệt đơn giản.
- Đầu tiên là một loạt các tăng dần , ví dụ, . Khi có dạng này, biểu đồ là một tập hợp của các nhóm khác nhau và trò chơi Disconnect giảm xuống thành một trò chơi trên đống: người chơi thay phiên nhau loại bỏ một hạt đậu khỏi một đống cho đến khi tất cả các đống có kích thước .π G π 132165487πGπ1
- Thứ hai là một đợt giảm dần của những người cổ đại , ví dụ: . Khi có dạng này, biểu đồ là một liên minh của các nhóm khác nhau và trò chơi Recconnectect giảm xuống thành một trò chơi trên đống: người chơi thay phiên nhau loại bỏ một hạt đậu khỏi một đống cho đến khi có chỉ có một đống trái .π G c π78456123πGcπ
Một suy nghĩ nhỏ cho thấy rằng hai trò chơi khác nhau trên đống (chúng ta có thể gọi chúng là 1-Heaps và One-Heap , có nguy cơ nhầm lẫn), trên thực tế, bản thân chúng là đẳng cấu. Cả hai có thể được biểu thị bằng một trò chơi trên sơ đồ Trẻ (như được đề xuất ban đầu bởi @domotorp) trong đó người chơi thay thế xóa một hình vuông bên phải thấp hơn cho đến khi chỉ còn một hàng duy nhất. Đây rõ ràng là trò chơi tương tự như 1-Heaps khi các cột tương ứng với heap và cùng một trò chơi với One-Heap khi các hàng tương ứng với heap.
Một yếu tố chính của trò chơi này, mở rộng đến Ngắt kết nối và kết nối lại, là thời lượng có liên quan đến trạng thái trò chơi cuối cùng một cách đơn giản. Khi đến lượt của bạn, bạn sẽ giành chiến thắng nếu trò chơi có số bước di chuyển còn lại, bao gồm cả lượt bạn sắp thực hiện. Vì một ô vuông duy nhất bị xóa mỗi lần di chuyển, điều này có nghĩa là bạn muốn số ô vuông còn lại ở cuối trò chơi có tính chẵn lẻ ngược lại như hiện tại. Hơn nữa, số lượng hình vuông sẽ có cùng mức tương đương trên tất cả các lượt của bạn; Vì vậy, bạn biết ngay từ đầu những gì bạn muốn tính chẵn lẻ cuối cùng. Chúng ta có thể gọi hai người chơi là Eve và Otto, tùy theo số liệu cuối cùng phải là số chẵn hay lẻ để họ giành chiến thắng. Eva luôn di chuyển trong các trạng thái có tính chẵn lẻ và tạo ra các trạng thái có chẵn lẻ, và Otto thì ngược lại.
Trong câu trả lời của mình, @PeterShor đưa ra một phân tích đầy đủ về One-Heap. Không lặp lại bằng chứng, upshot là như sau:
- Otto thích heap và heap, và có thể chịu đựng được một đống lớn hơn. Anh ta thắng nếu anh ta có thể thực hiện tất cả các kích thước heap ngoại trừ một , ít nhất là không cho Eve một chiến thắng ngay lập tức theo mẫu . Một chiến lược tối ưu cho Otto là luôn lấy từ đống lớn thứ hai trừ khi nhà nước là , khi anh ta nên lấy từ . Otto sẽ thua nếu có quá nhiều đậu trong đống lớn để bắt đầu.2 ≤ 2 ( 1 , n ) ( 1 , 1 , n > 1 ) n12≤2(1,n)(1,1,n>1)n
- Giao thừa không thích -heaps. Cô ấy thắng nếu cô ấy có thể tạo ra tất cả các kích cỡ heap . Một chiến lược tối ưu cho Eve là luôn lấy từ -eap, nếu có, và không bao giờ lấy từ -eap. Giao thừa sẽ mất nếu có quá nhiều heap để bắt đầu.≥ 2 1 2 11≥2121
Như đã lưu ý, điều này cũng mang lại chiến lược tối ưu cho 1-Heaps, mặc dù chúng có phần khó xử hơn khi nói cụm từ (và tôi cũng có thể đang mắc lỗi trong "dịch" từ chính sang kép). Trong trò chơi 1-Heaps:
- Otto thích một hoặc hai đống lớn, và có thể chịu đựng bất kỳ số lượng heap nào. Anh ta thắng nếu anh ta có thể tạo ra tất cả trừ hai đống lớn nhất là đống, ít nhất là không cho Eve một chiến thắng ngay lập tức về hình thức . Một chiến lược tối ưu cho Otto là luôn lấy từ đống lớn thứ ba, hoặc từ đống nhỏ hơn khi chỉ có hai đống.1 ( 1 , 1 , Hoài , 1 , 2 )11(1,1,…,1,2)
- Eve không thích một khoảng cách giữa các đống lớn nhất và lớn thứ hai. Cô ấy thắng nếu cô ấy có thể làm cho hai đống lớn nhất có cùng kích thước. Một chiến lược tối ưu cho Eve là luôn lấy từ đống lớn nhất, nếu nó là duy nhất và không bao giờ nếu có chính xác hai kích thước lớn nhất.
Như @PeterShor lưu ý, không rõ bằng cách nào (hoặc nếu) những phân tích này có thể được mở rộng cho các trò chơi chung hơn về Ngắt kết nối và Kết nối lại.