Evolving decision strategies for dynamic environments