GA with hierarchical evaluation: a framework for solving complex machine scheduling problems in manufacturing | IET Conference Publication | IEEE Xplore