This preliminary work is focusing on investigating how flocks of entities can use trait inheritance to both endow them with a sense of individuality and to create better solutions for navigation problems over multiple generations using an evolutionary algorithm, with intended application to space environments. Traits are implemented so as to influence agents' actions and movements. They are designed so as to evolve over multiple generations of agents with the goal of further optimising their behaviour. The trait system is implemented so as to provide each agent with their own preferences for performing tasks, and the evolution algorithm is used to promote better set of traits in the agents.
展开▼