Axelrod-Python/Axelrod

Improve dual wrapper with enhanced history class

Opened this issue · 0 comments

The Dual transformer used for fingerprinting is quadratic since it flips and unflips the entire history every round. A History class that maintains a flipped history and just swaps the labels would likely be much more CPU efficient at the cost of a small amount of memory.