A learning interactive genetic algorithm based on edge selection encoding for assembly job shop scheduling problem. (September 2021)