1 The Supply Chain Management Game for the Trading Agent Competition 2004 Supervisor: Ishai Menashe Dr. Ilana David final presentation: 10-Oct-04.

Slides:



Advertisements
Similar presentations
1 Hot DAML: Electronic Commerce Gateway David E. Anyiwo Bowie State University July 18, 2001.
Advertisements

Distributed Scheduling in Supply Chain Management Emrah Zarifoğlu
Hadi Goudarzi and Massoud Pedram
Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Disclaimer.
Strategic Initiatives for Implementing Competitive Advantages
Norman M. Sadeh e-Supply Chain Management Laboratory ISR- School of Computer Science Carnegie Mellon University Supply Chain Trading Agents: Competition-Based.
Michael P. Wellman University of Michigan. A software program that makes decisions autonomously about bidding in electronic markets A software program.
David Pardoe Peter Stone The University of Texas at Austin Department of Computer Sciences TacTex-05: A Champion Supply Chain Management Agent.
Empirically Testing Decision Making in TAC SCM Erik P. Zawadzki July 23, 2007 Joint work with Kevin Leyton-Brown.
INDUSTRIAL & SYSTEMS ENGINEERING
presented by Zümbül Bulut
1 Hybrid Agent-Based Modeling: Architectures,Analyses and Applications (Stage One) Li, Hailin.
Supply Chain Management
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
TRADING AGENT Developers: Vadim Ratner Dan Baum Supervisor: Ishay Menache.
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
Chapter Ten Process Analysis and Improvement Application: Supply Chain Management McGraw-Hill/Irwin © 2005 The McGraw-Hill Companies, Inc. All rights.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved CHAPTER 8 SUPPLY CHAIN MANAGEMENT.
Trading Agent Competition: Performance Evaluation Presented by Brett Borghetti 22 March 2006.
Enterprise Systems ERP, SCM, CRM – Overview How do information systems improve enterprises?
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
Supply Chain Management
 Group 3 Vahe Karapetyan Dena Rad Eidin Balali Patrick Njathi Zhong Zheng Damilare Adeoye Operations Research & Linear Programming Agenda Introduction.
Trading Agent Competition (Supply Chain Management) and TacTex-05.
Confidentiality/date line: 13pt Arial Regular, white Maximum length: 1 line Information separated by vertical strokes, with two spaces on either side Disclaimer.
Foundations of information systems
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Agent-based Device Management in RFID Middleware Author : Zehao Liu, Fagui Liu, Kai Lin Reporter :郭瓊雯.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved SECTION 8.1 SUPPLY CHAIN FUNDAMENTALS.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 20 Object-Oriented.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved CHAPTER 10 Extending the Organization— Supply Chain Management.
AI PRACTICUM PROPOSAL Anand Bheemarajaiah, M.Eng. Chet Mancini, M.Eng. Felipe Osterling, Junior TA: Jason Yosinski.
Supply Chain Management AN INITIATIVE BY: VAINY GOEL BBA 1 MODI COLLEGE.
A performance evaluation approach openModeller: A Framework for species distribution Modelling.
IT & Business Models Market Systems Chp. 8. The Business Model (p. 113) Market/industry Customers, competition Offering Environment Physical and service.
Extending the Organization – Supply Chain Management CHAPTER 10 McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.
7-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
8 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Enterprise Business Systems Chapter 8.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 10 Extending the Organization – Supply Chain Management.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Learning Market Prices for a Real-time Supply Chain Management Trading Agent David Burke Joint work with Ken Brown, Armagan Tarim and Brahim Hnich David.
Planning and Forecasting. Chapter Objectives Explain the needs for planning and analyze a planning model Be able to solve forecasting problems.
Computing and Approximating Equilibria: How… …and What’s the Point? Yevgeniy Vorobeychik Sandia National Laboratories.
Pricing with Markups in Competitive Markets with Congestion Nicolás Stier-Moses, Columbia Business School Joint work with José Correa, Universidad Adolfo.
SUPPLY CHAIN MANAGEMENT SYSTEMS Part I. 7-2 LEARNING OUTCOMES 1.List and describe the components of a typical supply chain 2.Define the relationship between.
Multiagent System Katia P. Sycara 일반대학원 GE 랩 성연식.
Intelligent Supply Chain Management Strategic Supply Chain Management
CHAPTER 6 Business-to-Business Markets: How & Why Organizations Buy M A R K E T I N G Real People, Real Choices.
Static Process Scheduling
Supply Chain Management
Demand Management and Customer Service
UTA/ARRI. Enterprise Engineering for The Agile Enterprise Don Liles The University of Texas at Arlington.
Enterprise Resource planning. Example Imagine that you organize a party by next month to celebrate your birthday, and analyze the things you do for that.
System A system is a set of elements and relationships which are different from relationships of the set or its elements to other elements or sets.
Multi-Agents System CMSC 691B Gunjan Kalra Peter DSouza.
1 © 2014 by McGraw-Hill Education. This is proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
PGDM/ / II Trimester/E-Business. What is supply chain management?  Supply chain management is the co- ordination of entities, activities, information.
Chapter 3 Supply Chain Drivers and Obstacles
Chapter 3 Supply Chain Drivers and Obstacles
UNIT –V SUPPLY CHAIN MANAGEMENT
Satinder Singh, Vishal Soni, Michael P
Bot Contests - Learnings from Trading Agent Contest for SCM
Chapter 20 Object-Oriented Analysis and Design
Strategic Initiatives for Implementing Competitive Advantages
2016 International Conference on Grey Systems and Uncertainty Analysis
Chapter 3 Supply Chain Drivers and Metrics
Chapter 3 Supply Chain Drivers and Obstacles
Enterprise Business Systems
Accounting Discipline Overview
Presentation transcript:

1 The Supply Chain Management Game for the Trading Agent Competition 2004 Supervisor: Ishai Menashe Dr. Ilana David final presentation: 10-Oct-04

2 Outline  Game overview  Motivation  Related issues  Challenges posed ahead  Solution outline  High level design of the system  Communication protocols  Algorithmic ideas  Performance Report  Ideas for future enhancements  References

3 Game overview In the TAC SCM scenario, 6 agents representing PC assemblers that operate in a common market environment and compete for customer orders and for procurement of a variety of components, over a period of several months.

4 Illustration of a TAC day, where the agent plans, produces and delivers PCs. The agent must make several decisions each day: 1. What RFQs to issue for components to suppliers. 2. Which suppliers’ offers to accept. 3. What PCs to manufacture. 4. Which customer orders to ship. 5. Which customers’ RFQs to respond to and with what offers.

5 Motivation Effective SCM is vital to the competitiveness of manufacturing enterprises. It impacts their ability to meet changing market demands in a timely and cost effective manner.

6 Related issues  Dynamic programming and control  Feedback control  Distributed and parallel programming  AI – decision making and search Alg  Optimization  Supply chain models  Non-cooperative game theory  Computational learning theory

7 Challenges posed ahead  Uncertainty and incomplete information  Dynamic environment  Strategic behavior “The game is far too complex to solve analytically or characterize optimal behavior, due largely to the issues of uncertainty, dynamism, and strategy...” Distributed Feedback Control for Decision Making on Supply Chains - University of Michigan

8 Our work process  preparation stage  forming our solution’s design  implementation stage  experiments and participating in the competition  analysis and conclusion

9 Solution outline  Decomposition of the problem  Strategic policy adapts dynamically  Sharing aggregated environment parameters  Feedback mechanism  Coordinating by shared purpose

10 High level design of the system  Functional distribution Sales module – interacts with customers and makes PCs’ offers Procurements module – interacts with suppliers and handles biding for components Factory module – controls manufacturing and shipping schedule  Physical distribution architecture communicating using RMI  Separating data gathering and functionality  Access to updated data using Multiple Reader One Writer model  Using given functionality within the SCMAgent

11 Agent deployment

12 Static structure

13 Sequence diagram

14 Loop schema executed by all the threads each day 1. Wait until End of Messages Notification. 2. Compute the decision according the data received from OurAgent. This computation should be finished X time units before the end of the day. 3. X time units before the end of the day, End of Day notification is received. The thread sends its computation result to the OurAgent object. 4. If not end of game go to 1.

15 Communication schema of OurAgent 1. When receiving new data update the State and the modules. 2. When receiving the SimulationStatus: Start a timer for the current day. Update state parameters. Generate the EndofMessages notification. 3. X time units before the end of the day generate the EndofDay notification. 4. When receiving a decision from one of the threads, deliver it to the game server. 5. When the game is over, reset the State instance and the data on the different modules.

16 Decision-maker threads behavior

17 OurAgent objects behavior

18 Algorithmic ideas  approximating State parameters.  refinement of the equilibrium by expanding activity.  simple greedy algorithm: 1. Collecting relevant parameters. 2. the weighted average of these parameters gave us a total score. 3. the objects were sorted from the best to the least valuable one. 4. we used as many objects as we could, base on the constraints of the problem

19 Performance Report  In the qualifying rounds we finished in place 28 with an average of M, after playing 78 games.  In the seeding rounds we finished in place 28 with an average of -37.9M, after playing 76 games.

20 Results

21 Ideas for future enhancements  Refinement of the feed back process at each module, throughout each day, using iterations on the state of the game effected by other modules decisions before performing these decisions.  Decreasing communication overhead in the distributed deployment, by transferring functionality to distant modules computers.

22 References  Raghu Arunachalam; Norman Sadeh; Joakim Eriksson; Niclas Finne; Sverker Janson – “The Supply Chain Management Game for the Trading Agent Competition 2004”  Christopher Kiekintveld; Michael P. Wellman; Satinder Singh; Joshua Estelle; Yevgeniy Vorobeychik; Vishal Soni; Matthew Rudary – “Distributed Feedback Control for Decision Making on Supply Chains”  Philipp W. Keller; Felix-Olivier Duguay; Doina Precup – “RedAgent - Winner of TAC SCM 2003“  Joshua Estelle; Yevgeniy Vorobeychik; Michael P. Wellman; Satinder Singh; Christopher Kiekintveld; Vishal Soni – “Strategic Interactions in a Supply Chain Game”  Michael Benisch; Amy Greenwald; Victor Naroditskiy; Michael Tschantz – “A Stochastic Programming Approach to Scheduling in TAC SCM”