Affordance based interactive genetic algorithm (ABIGA). (20th February 2018)