KnightsTourHeuristic

KnightsTourHeuristic

Heuristik für Knights-Tour mit Warnsdorf-Prinzip.

Constructor

new KnightsTourHeuristic(config)

Source:
Parameters:
Name Type Description
config Object

Methods

evaluate(gameState, player) → {number}

Description:
  • Warnsdorf: je weniger Folgezüge, desto besser. Erwartet ein GameState mit currentPosition und Methode getValidKnightMovesFrom(pos).

Source:
Parameters:
Name Type Description
gameState Object
player number
Returns:
Type
number

getDefaultWeights() → {Object}

Source:
Returns:
Type
Object