No matter which tool do you choose it will be complicated. Most challenging part will be probably AI. You can use a scoring system for possible moves like this;
For every possible move
Rule 1) If number of arrays that have a value of 2 or higher increased give +3 points to that move
Rule 2) If number of arrays that have a value of 2 or higher did not changed give +1 points to that move
Rule 3) If number of arrays that have a value of 2 or higher decreased give -1 points to that move
Rule 4) If number of arrays that have a value of 0 increased give -1 points to that move
Rule 5) If number of arrays that have a value of 1 increased give -5 points to that move
Rule 6) If number of arrays that have a value of -1 increased give +5 points to that move
Rule 7) You can add your own rules
......
......
At the end pick the move with highest point
Another option is dropping the single player+AI part and making a Multiplayer only game. At this point you need only a visual representation of arrays. But i didn't used multiplayer plugin yet. If you plan a large scale game, i'm not sure Construct can handle a big multiplayer project.