Designing a Multiagent System for Course-Offering Determination [chapter]

Fuhua Lin, Wu Chen
2013 Lecture Notes in Computer Science  
This paper describes the design of a multiagent system that facilitates course-offering decision making for a program in an institution. We model course-offering determination for upcoming semesters as a multiwinner election with exogenous constraints that is a problem of computational social choice in multiagent systems, which has rarely been considered. We propose a practical and effective approach to solving the problem, which is based on Contract-Net Protocol, Single Transferable Voting,
more » ... Monotonic Concession Protocol. We describe the goal model, agent behavior models, and the interaction protocols of the system through using the Gaia role model methodology, Tropos strategic actor diagram, Pseudo-code algorithms, and Agent Unified Modeling Language sequence diagram. The effectiveness of the approach and the implemented system has been showed with the initial experimental results.
doi:10.1007/978-3-642-44927-7_12 fatcat:5myszjqwafh2bmaeii7v3rhlga