Artificial intelligence for advanced problem solving techniques - Vrakas, Dimitris, 1977- (Information Science Reference, 2008)