摘要

This paper considers a shared scheduling environment for distributed manufacturing resources. In this paper, we proposed a multi-agent system based approach to promote competition and cooperation among multi-agents and to achieve global optimal scheduling. We first build two multi-agent system (MAS) architectures. One is enterprise multi-agent subsystem (Sub-EMAS) architecture comprises job agents, resource agents and manager agents; the other one is enterprise alliance multi-agent system (EA-MAS) architecture involves the addition of a mediator agent and a scheduling agent. Then we design a Shared Contract Net Protocol (SCNP) to support both the Sub-EMAS and EA-MAS. We propose two heuristic algorithms to solve the scheduling model. The computational experiments show that the EA-MAS, with the integration of shared resource information, is able to provide shared scheduling scheme for distributed manufacturing with a good performance.