A genetic algorithm approach to multi-objective scheduling problems with earliness and tardiness penalties | IEEE Conference Publication | IEEE Xplore