Cellular implementation of the great salmon run algorithm for designing a black-box identifier applied to engine coldstart modelling. (2016)