A new method for optimizing coating properties based on an evolutionary algorithm approach