Module 24: Learning Classifier Systems & Hyper-heuristics - Evolving Rules and Evolving Heuristics
LCS evolve rule-based systems that learn from environment feedback. Hyper-heuristics go a level up: instead of evolving solutions, evolve the heuristics that generate solutions. Both are powerful meta-level applications of EC.
Learning Objectives
- Understand Michigan-style LCS (XCS) and Pittsburgh-style LCS
- Implement a simple XCS for a classification task
- Understand hyper-heuristics (selection vs generation)
- Know GP-based hyper-heuristics
- Understand automatic algorithm configuration (irace, SMAC)
Concept Explanation
Coming soon.
Code Examples
Coming soon.
Exercises
Coming soon.
Milestone Checklist
- Implemented a basic LCS
- Understand Michigan vs Pittsburgh distinction
- Know what hyper-heuristics are and when to use them
- Understand algorithm configuration vs algorithm selection
Was this page helpful?