This accessible introduction shows the reader how to understand, implement, adapt, and
apply Learning Classifier Systems (LCSs) to interesting and difficult problems. The text
builds an understanding from basic ideas and concepts. The authors first explore learning
through environment interaction, and then walk through the components of LCS that form
this rule-based evolutionary algorithm. The applicability and adaptability of these methods is
highlighted by providing descriptions of common methodological alternatives for different …