knowledge representation, and evolutionary computation.