Multi-agent Systems and Evolutionary Computing -- Ubiquitous Pattern Recognition --