Applying agent-based negotiation approach for parallel machine scheduling with preference of machines | IEEE Conference Publication | IEEE Xplore