Multi-agent and Complex Systems