100 likes | 218 Views
A Management Chain Game using AIMMS Multi-Agent Technology. Ruud Brekelmans CentER Applied Research LNMB Conference, Lunteren 2003. NetChainGame. Participants KLICT Ministerie Verkeer & Waterstaat Paragon Decision Technology (AIMMS) NDL , Van Heck (practical data)
E N D
A Management Chain Game using AIMMS Multi-Agent Technology Ruud Brekelmans CentER Applied Research LNMB Conference, Lunteren 2003
NetChainGame Participants • KLICT • Ministerie Verkeer & Waterstaat • Paragon Decision Technology (AIMMS) • NDL, Van Heck (practical data) • EUR (Rotterdam), WUR (Wageningen), TIAS (Tilburg) • CentER Applied Research
Project Goal • Propagate knowledge about the operation of product chains by a simulation game. • Target group: bachelor/master, MBA, business. • Characteristics: • Content-free (different cases for different branches of industry, e.g. automotive industry, food) • Internet.
Product chainfrom raw material to end-user Macro environment Game leader (teacher) Raw Materials End-user Producer Wholesaler Retailer Simulated Simulated Roles: players and simulated
Game types • Turn-based: • Make decision during certain period of time. • After decision period: decisions of players are collected and changes are applied. • Real-time: • Continuous review of decisions. • Immediate effect of (postponing) decisions. NetChainGame tries to incorporate both types! • Strategic decisions in first stage (turn-based). • Operational decisions in second stage (real-time) are limited by decisions in first stage.
Decisions by players • Choice logistic structure (turn-based) • Propose and negotiate contracts (turn-based) • Place orders (real-time) • Send/receive goods (real-time) • Start production batch (real-time) • Send/pay bills (real-time) Some decisions/actions can be made automatically.
Why use AIMMS Multi-Agent Technology? • AIMMS already contains a protocol for communication between applications located at different locations of the internet. No need to worry about the technical details of the protocol. • Fast and easy modeling and creation of GUIs. • All combined in a single software package.
NetChainGame Roles Players Simulated roles Decisions Information flows Goods flows Cash flows AIMMS Agents Simulated roles can be combined into a single AIMMS application Messages Player – player Player – macro environment Macro environment - player Modeling with AIMMS Multi-Agent Technology
DemonstrationNetChainGame • Turn-based stage: • Contract negotiation
Contract negotiation Player 1 Message types: • Make offer (player 1) • Negotiation request (player 2) • Start negotiation (player 1) • Propose contract (player 1 & player 2) • Accept/reject proposal (player 1 & player 2) Macro environment Player 2 Player 3 Player 4