Research on evolutionary computing, knowledge-based search, multi-agent systems, and emergent computing.