Evolutionary Computing in Advanced Manufacturing