Solving airline operations problems using specialized agents in a distributed multi-agent system - António J. M. Castro (2008)