Due to its generality , the field is studied in many other disciplines , such as game theory , control theory , operations research , information theory , simulation-based optimization , multi-agent systems , swarm intelligence , statistics and genetic algorithm s .