Adaptive complex systems