Algorithmic strategies for the IPD problem.