An adaptive evolutionary algorithm based on tactical and positional chess problems to adjust the weights of a chess engine | IEEE Conference Publication | IEEE Xplore