Distributed assembly scheduling problem with three stages and maintenance: a new artificial bee colony | IEEE Conference Publication | IEEE Xplore