Evolutionary Computation and Reinforcement Learning for Cyber-physical System Design