What is the formula for winning at Pentago?

  • Thread starter Thread starter greswd
  • Start date Start date
  • Tags Tags
    Formula
AI Thread Summary
Pentago, a board game similar to tic-tac-toe, has been solved using supercomputers, confirming that the first player can always win if they avoid the corners. The discussion seeks a human-applicable formula for consistently winning at Pentago, akin to the strategies used in tic-tac-toe. While an algorithm exists for perfect play, creating a simple polynomial formula for optimal moves is complex and not feasible for manual calculation. The Perfect Pentago website provides insights into winning positions with fewer than 18 stones, but no straightforward formula for all game stages is currently available. Overall, the challenge remains in simplifying the complex strategies for human players.
greswd
Messages
764
Reaction score
20
Pentago is a board game and you can think of it as a highly advanced version of tic-tac-toe.

With the aid of supercomputers, it has been strongly solved. Just like tic-tac-toe, it is possible for the player who starts first to always in.

I'm looking for a formula to always win at Pentago if I'm the first player. For tic-tac-toe, always mark the central square. For Pentago, never touch the 4 corners.

Tic-tac-toe is simple enough, but what is a formula for Pentago that can be applied by humans anytime?

Just like once someone memorises the algorithm, he can solve any Rubik's cube problem.
 
Mathematics news on Phys.org
greswd said:
Just like tic-tac-toe, it is possible for the player who starts first to always in.

Tic-tac-toe is impossible to lose for either player unless they make mistakes. If both players know what they are doing, it will end in a draw.
 
Oops. My bad.

So in Tic-Tac-Toe perfect play, it will always end in a draw. What constitutes perfect play for Pentago?
 
look here:

https://perfect-pentago.net/

They store the result of all positions with less than 18 stones. Every first move is winning, except for the corners.
 
willem2 said:
look here:

https://perfect-pentago.net/

They store the result of all positions with less than 18 stones. Every first move is winning, except for the corners.

omg i didnt see that earlier. looks like they've just updated the site
 
but anyway, is there a general formula that can be applied to all stages of the game? what constitutes perfect play?
 
greswd said:
but anyway, is there a general formula that can be applied to all stages of the game? what constitutes perfect play?
Depends on what you mean by "formula".

Is there an algorithm to determine perfect play? Yes.

Is there a polynomial formula that returns an optimal move for any possible position. Yes, trivially. Encode the board position as 36 variables x1 through x36 with values 0 (no stone), 1 (black stone) or -1 (white stone). Then a polynomial with 336 terms exists which will return the required result. That polynomial could, in principle, be constructed as a sum of 336 products like the following one that embodies the starting board position:

k * (x1 - 1 )(x1+1)(x2-1)(x2+1) ... (x36-1)(x36+1)

Is there a formula that a human can use in reasonable time with pencil and paper? The fact that the Perfect Pentago site used a supercomputer to accomplish the task suggests that no such formula is known.
 
perhaps it could be simplified? that would be very hard though
 

Similar threads

Back
Top