An adaptive genetic algorithm for solving the single machine scheduling problem with earliness and tardiness penalties | IEEE Conference Publication | IEEE Xplore