What is schema theory within Genetic Algorithms I understand (some) of the workings behind schema theory in genetic algorithms, for example:

*****0 would match the genome 010100

But could anyone explain what schema theory (in Genetic Algorithms) is used for, and how it's used?
If I remember correctly (it's years since I last studied this), schema theory isn't really used for anything.  Rather, it's an attempt to explain why genetic algorithms seem to work well.  As I'm not an expert, I can only point you to a book that I remember reading about schemata, Melanie Mitchell's book