Computer-aided colour harmony design based on artificial physics optimisation. (2015)