Will bots take over the supply chain? Revisiting Agent-based supply chain automation

Agent‐based systems have the capability to fuse information from many distributed sources and create better plans faster. This feature makes agent‐based systems naturally suitable to address the challenges in Supply Chain Management (SCM). Although agent‐based supply chains systems have been proposed since the early 2000s; industrial uptake of them has been lagging. The reasons quoted include the immaturity of technology, a lack of interoperability with supply chain information systems, and a lack of trust in Artificial Intelligence (AI). In this paper, we revisit the agent‐based supply chain and review the state of the art. We find that agent‐based technology has matured, and other supporting technologies that are penetrating supply chains; are filling in gaps, leaving the concept applicable to a wider range of functions. For example, the ubiquity of IoT technology helps agents “sense” the state of affairs in a supply chain and opens up new possibilities for automation. Digital ledgers help securely transfer data between third parties, making agent‐based information sharing possible, without the need to integrate Enterprise Resource Planning (ERP) systems. Learning functionality in agents enables agents to move beyond automation and towards autonomy. We note this convergence effect through conceptualising an agent‐based supply chain framework, reviewing its components, and highlighting research challenges that need to be addressed in moving forward.

[1]  Michael Wooldridge,et al.  Programming Multi-Agent Systems in AgentSpeak using Jason (Wiley Series in Agent Technology) , 2007 .

[2]  Giuseppe Menga,et al.  Inter - Company Supply Chains Integration via Mobile Agents , 1998, PROLAMAT.

[3]  Morteza Rasti Barzoki,et al.  Multi-agent supply chain scheduling problem by considering resource allocation and transportation , 2019, Comput. Ind. Eng..

[4]  Xiaodong Li,et al.  An agent-based framework for supply chain coordination in construction , 2005 .

[5]  Cathal Heavey,et al.  A multi-agent systems approach for sustainable supplier selection and order allocation in a partnership supply chain , 2017, Eur. J. Oper. Res..

[6]  Mihaela Ulieru,et al.  Building holonic supply chain management systems: an e-logistics application for the telephone manufacturing industry , 2005, IEEE Transactions on Industrial Informatics.

[7]  T. N. Wong,et al.  A multi-agent protocol for multilateral negotiations in supply chain management , 2010 .

[8]  Atakan Yücel,et al.  An integrated fuzzy-lp approach for a supplier selection problem in supply chain management , 2009, Expert Syst. Appl..

[9]  Rustam M. Vahidov,et al.  Application of machine learning techniques for supply chain demand forecasting , 2008, Eur. J. Oper. Res..

[10]  Richard Y. K. Fung,et al.  Dynamic shopfloor scheduling in multi-agent manufacturing systems , 2006, Expert Syst. Appl..

[11]  Pattie Maes,et al.  Agents that buy and sell , 1999, CACM.

[12]  Paulo Leitão,et al.  Agent-based distributed manufacturing control: A state-of-the-art survey , 2009, Eng. Appl. Artif. Intell..

[13]  Norman Sadeh,et al.  MASCOT: An agent-based architecture for dynamic supply chain creation and coordination in the internet economy , 2001 .

[14]  Tuomas Sandholm,et al.  An Implementation of the Contract Net Protocol Based on Marginal Cost Calculations , 1993, AAAI.

[15]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[16]  S. Aknine Issues in cooperative systems: extending the contract net protocol , 1998, Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell.

[17]  J. S. K. Lau,et al.  Distributed project scheduling with information sharing in supply chains: part I—an agent-based negotiation model , 2005 .

[18]  Wen-Yau Liang,et al.  Agent-based demand forecast in multi-echelon supply chain , 2006, Decis. Support Syst..

[19]  Nenad Ivezic,et al.  Automating supply-chain management , 2002, AAMAS '02.

[20]  Andrei. Borshchev,et al.  The Big Book of Simulation Modeling: Multimethod Modeling with Anylogic 6 , 2013 .

[21]  Giuseppe Lo Re,et al.  A Decisional Multi-Agent Framework for Automatic Supply Chain Arrangement , 2011, DART@AI*IA.

[22]  Hyung Jun Ahn,et al.  Handshaking Mechanism for Conversation Policy Agreements in Dynamic Agent Environment , 2002 .

[23]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[24]  Arun Kumar,et al.  An agent-based framework for collaborative negotiation in the global manufacturing supply chain network , 2006 .

[25]  Karl Kurbel,et al.  An architecture for agent-based mobile Supply Chain Event Management , 2007, Int. J. Mob. Commun..

[26]  Jorge Marx Gómez,et al.  The Concept of Closed-loop Supply Chain Integration Through Agents-based System , 2007, ITEE.

[27]  Larry C. Giunipero,et al.  e-Purchasing Plus: Changing the Way Corporations Buy , 2000 .

[28]  Mark S. Fox,et al.  Agent-Oriented Supply-Chain Management , 2000 .

[29]  Toshiya Kaihara Multi-agent based supply chain modelling with dynamic environment , 2003 .

[30]  Norman Sadeh,et al.  A Multi-Agent Framework for Modeling Supply Chain Dynamics , 1996 .

[31]  Christopher C. Yang,et al.  A new approach to solve supply chain management problem by integrating multi-agent technology and constraint network , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[32]  José Arnaldo Barra Montevechi,et al.  Perspectives and relationships in Supply Chain Simulation: A systematic literature review , 2016, Simul. Model. Pract. Theory.

[33]  Nicholas R. Jennings,et al.  A Roadmap of Agent Research and Development , 2004, Autonomous Agents and Multi-Agent Systems.

[34]  Rajesh Piplani,et al.  A coordination framework for supply chain inventory alignment , 2005 .

[35]  Abdelghani Cherkaoui,et al.  Advanced supplier selection: A hybrid multi-agent negotiation protocol supporting supply chain dyadic collaboration , 2019, Decision Science Letters.

[36]  Gerhard Weiss,et al.  An approach to complex agent-based negotiations via effectively modeling unknown opponents , 2015, Expert Syst. Appl..

[37]  John Yen,et al.  MALLET - a multi-agent logic language for encoding teamwork , 2006, IEEE Transactions on Knowledge and Data Engineering.

[38]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[39]  Duncan C. McFarlane,et al.  Designing Automated Allocation Mechanisms for Service Procurement of Imperfectly Substitutable Services , 2013, IEEE Transactions on Computational Intelligence and AI in Games.

[40]  WangMinhong,et al.  Agent-based negotiation and decision making for dynamic supply chain formation , 2009 .

[41]  Shuai Zhang,et al.  An agent-based peer-to-peer architecture for semantic discovery of manufacturing services across virtual enterprises , 2015, Enterp. Inf. Syst..

[42]  D. Scaradozzi,et al.  Optimising Home Automation Systems: A comparative study on Tabu Search and Evolutionary Algorithms , 2009, 2009 17th Mediterranean Conference on Control and Automation.

[43]  Jan Olhager,et al.  Evolution of operations planning and control: from production to supply chains , 2013 .

[44]  Carl Benedikt Frey,et al.  Technology at work v2.0: the future is not what it used to be , 2016 .

[45]  Vikas Kumar,et al.  A multi-agent architecture for reverse logistics in a green supply chain , 2012 .

[46]  Vijayan Sugumaran,et al.  RFID and Multi-Agent Based Architecture for Information Sharing in Prefabricated Component Supply Chain , 2017, IEEE Access.

[47]  Damien Trentesaux,et al.  Distributed control of production systems , 2009, Eng. Appl. Artif. Intell..

[48]  K. Robert Lai,et al.  Agent-based fuzzy constraint-directed negotiation mechanism for distributed job shop scheduling , 2016, Eng. Appl. Artif. Intell..

[49]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[50]  Yong-Tong Chen,et al.  An Investigation on a Closed-Loop Supply Chain of Product Recycling Using a Multi-Agent and Priority Based Genetic Algorithm Approach , 2020, Mathematics.

[51]  Vikas Kumar,et al.  A Multi-Agent Architecture Framework to Improve Wine Supply Chain Coordination , 2013 .

[52]  Manoj Kumar Tiwari,et al.  Integration of process planning and scheduling using mobile-agent based approach in a networked manufacturing environment , 2016, Comput. Ind. Eng..

[53]  David Masad,et al.  Mesa: An Agent-Based Modeling Framework , 2015, SciPy.

[54]  T. N. Wong,et al.  An ontology based approach to organize multi-agent assisted supply chain negotiations , 2013, Comput. Ind. Eng..

[55]  Jayashankar M. Swaminathan,et al.  Modeling Supply Chain Dynamics: A Multiagent Approach , 1998 .

[56]  Paulo Leitão,et al.  A Survey on Factors that Impact Industrial Agent Acceptance , 2015 .

[57]  Bitcoin Proof of Stake: A Peer-to-Peer Electronic Cash System , 2020 .

[58]  Rui M. Sousa,et al.  Distributed production planning and control agent-based system , 2006 .

[59]  Dawn R. Deeter-Schmelz,et al.  Business‐to‐Business Online Purchasing: Suppliers' Impact on Buyers' Adoption and Usage Intent , 2001 .

[60]  Farhad Ameri,et al.  A multi-agent system for autonomous supply chain configuration , 2013 .

[61]  Bill Karakostas,et al.  A Multi Agent-based Service Framework for Supply Chain Management , 2014, ANT/SEIT.

[62]  Dilip B. Kotak,et al.  Agent-based holonic design and operations environment for distributed manufacturing , 2003, Comput. Ind..

[63]  Cathal Heavey,et al.  Intelligent sustainable supplier selection using multi-agent technology: Theory and application for Industry 4.0 supply chains , 2019, Comput. Ind. Eng..

[64]  Marcin Paprzycki,et al.  A Review of Platforms for the Development of Agent Systems , 2020, Inf..

[65]  Areli Orozco-Romero,et al.  The Use of Agent-Based Models Boosted by Digital Twins in the Supply Chain: A Literature Review , 2019, Advances in Intelligent Systems and Computing.

[66]  Hui-Ming Wee,et al.  A note on supply chain risk classification: discussion and proposal , 2016 .

[67]  Tim Finin,et al.  Negotiating agents for supply chain management , 1999, AAAI 1999.

[68]  Zhaohan Sheng,et al.  Case-based reinforcement learning for dynamic inventory control in a multi-agent supply-chain system , 2009, Expert Syst. Appl..

[69]  Jiří Lažanský,et al.  Industrial applications of agent technologies , 2007 .

[70]  Freimut Bodendorf,et al.  Proactive Supply-Chain Event Management with Agent Technology , 2005, Int. J. Electron. Commer..

[71]  Salvatore Cannella,et al.  Insights on Multi-Agent Systems Applications for Supply Chain Management , 2020, Sustainability.

[72]  Robert J. Glushko,et al.  An XML framework for agent-based E-commerce , 1999, CACM.

[73]  Jianxi Fu,et al.  An adaptive multi-agent system for cost collaborative management in supply chains , 2015, Eng. Appl. Artif. Intell..

[74]  Lalit Patil,et al.  Digital manufacturing market: a semantic web-based framework for agile supply chain deployment , 2010, Journal of Intelligent Manufacturing.

[75]  Jae Hyung Cho,et al.  Supply chain formation using agent negotiation , 2010, Decis. Support Syst..

[76]  Michael J. North,et al.  Experiences creating three implementations of the repast agent modeling toolkit , 2006, TOMC.

[77]  Alistair Brandon-Jones,et al.  The impact of user‐perceived e‐procurement quality on system and contract compliance , 2011 .

[78]  Mohammad Hossein Fazel Zarandi,et al.  A Fuzzy agent-based model for reduction of bullwhip effect in supply chain systems , 2008, Expert Syst. Appl..

[79]  Sean Luke,et al.  MASON: A Multiagent Simulation Environment , 2005, Simul..

[80]  Fariborz Jolai,et al.  A multi-agent approach to the integrated production scheduling and distribution problem in multi-factory supply chain , 2018, Appl. Soft Comput..

[81]  Helder Coelho,et al.  Bilateral Negotiation in a Multi-Agent Energy Market , 2009, ICIC.

[82]  Nagesh Shukla,et al.  A fuzzy rough sets-based multi-agent analytics framework for dynamic supply chain configuration , 2016 .

[83]  Stuart Haber,et al.  How to time-stamp a digital document , 1990, Journal of Cryptology.

[84]  Kuldeep Kumar,et al.  Agent-based negotiation and decision making for dynamic supply chain formation , 2009, Eng. Appl. Artif. Intell..

[85]  Riyaz Sikora,et al.  Application of adaptive strategy for supply chain agent , 2018, Information Systems and e-Business Management.

[86]  Hing Kai Chan,et al.  A new model for manufacturing supply chain networks: A multiagent approach , 2004 .

[87]  Petros Ieromonachou,et al.  Big data analytics in supply chain management: A state-of-the-art literature review , 2017, Comput. Oper. Res..

[88]  Tzung-Pei Hong,et al.  A framework of E-SCM multi-agent systems in the fashion industry , 2008 .

[89]  Jean-Loup Guillaume,et al.  Fast unfolding of communities in large networks , 2008, 0803.0476.

[90]  David Minarsch,et al.  Autonomous Economic Agents as a Second Layer Technology for Blockchains: Framework Introduction and Use-Case Demonstration , 2020, 2020 Crypto Valley Conference on Blockchain Technology (CVCBT).

[91]  Wilhelm Dangelmaier,et al.  Supply chain management: a multi-agent system for collaborative production planning , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[92]  Robert de Souza,et al.  Multi-agent enabled modeling and simulation towards collaborative inventory management in supply chains , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[93]  Lazaros G. Papageorgiou,et al.  A combined optimization and agent-based approach to supply chain modelling and performance assessment , 2001 .

[94]  Henrique O'Neill,et al.  Locally perceiving hard global constraints in multi-agent scheduling , 2001, J. Intell. Manuf..

[95]  A. Gunasekaran,et al.  Big data analytics in logistics and supply chain management: Certain investigations for research and applications , 2016 .

[96]  Teruaki Ito,et al.  Agent-based material handling and inventory planning in warehouse , 2002, J. Intell. Manuf..

[97]  Enzo Morosini Frazzon,et al.  A supervised machine learning approach to data-driven simulation of resilient supplier selection in digital manufacturing , 2019, Int. J. Inf. Manag..

[98]  Giovanni Cordeiro Barroso,et al.  Python‐based multi‐agent platform for application on power grids , 2019, International Transactions on Electrical Energy Systems.

[99]  Sarit Kraus,et al.  Multiagent Negotiation under Time Constraints , 1995, Artif. Intell..

[100]  Nicholas R. Jennings,et al.  Learning on opponent's preferences to make effective multi-issue negotiation trade-offs , 2004, ICEC '04.

[101]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[102]  A. Kazemi,et al.  A multi-agent system to solve the production–distribution planning problem for a supply chain: a genetic algorithm approach , 2009 .

[103]  Gong Wang,et al.  A study on multi-agent supply chain framework based on network economy , 2008, Comput. Ind. Eng..

[104]  José M. Vidal,et al.  Supply network topology and robustness against disruptions – an investigation using multi-agent model , 2011 .

[105]  M. Giannakis,et al.  A multi-agent based framework for supply chain risk management , 2011 .

[106]  Weiming Shen,et al.  Distributed Manufacturing Scheduling Using Intelligent Agents , 2002, IEEE Intell. Syst..

[107]  Josefa Mula,et al.  Collaborative Planning in Multi-tier Supply Chains Supported by a Negotiation-Based Mechanism and Multi-agent System , 2014 .

[108]  Kalliopi Kravari,et al.  A Survey of Agent Platforms , 2015, J. Artif. Soc. Soc. Simul..

[109]  Mihalis Giannakis,et al.  A multi-agent based system with big data processing for enhanced supply chain agility , 2016, J. Enterp. Inf. Manag..

[110]  Chang Ouk Kim,et al.  Multi-agent systems applications in manufacturing systems and supply chain management: a review paper , 2008 .

[111]  Dale Neef,et al.  e-Procurement: From Strategy to Implementation , 2001 .

[112]  Fu-Ren Lin,et al.  The enhancement of solving the distributed constraint satisfaction problem for cooperative supply chains using multi-agent systems , 2008, Decis. Support Syst..

[113]  T. N. Wong,et al.  A multi-agent architecture for multi-product supplier selection in consideration of the synergy between products , 2015 .

[114]  Lakshmi S. Iyer,et al.  Agents in e-supply chains , 2005, CACM.

[115]  Karen Ka-Leung Moon,et al.  Optimal reorder decision-making in the agent-based apparel supply chain , 2009, Expert Syst. Appl..

[116]  Hyung Jun Ahn,et al.  A flexible agent system for change adaptation in supply chains , 2003, Expert Syst. Appl..

[117]  Mathieu Bastian,et al.  Gephi: An Open Source Software for Exploring and Manipulating Networks , 2009, ICWSM.

[118]  Latifa Ouzizi,et al.  Multi-agents architecture for supply chain management , 2008, ArXiv.

[119]  Monica Divitini,et al.  An agent-based approach to modelling virtual enterprises , 2001 .

[120]  Michael Winikoff,et al.  JACKTM Intelligent Agents: An Industrial Strength Platform , 2005, Multi-Agent Programming.

[121]  Omar Chiotti,et al.  An autonomous multi-agent approach to supply chain event management , 2012 .

[122]  Gerhard Weiss,et al.  An efficient automated negotiation strategy for complex environments , 2013, Eng. Appl. Artif. Intell..

[123]  Josefa Mula,et al.  Supporting the collaborative decision-making process in an automotive supply chain with a multi-agent system , 2014 .

[124]  Pengfei Hao,et al.  A Heading Maintaining Oriented Compression Algorithm for GPS Trajectory Data , 2019, Informatica.

[125]  Joseph H. M. Tah,et al.  Towards an agent-based construction supply network modelling and simulation platform , 2005 .

[126]  Wang Ying,et al.  Multi-agent framework for third party logistics in E-commerce , 2005, Expert Syst. Appl..

[127]  Sarit Kraus,et al.  Automated Negotiation and Decision Making in Multiagent Environments , 2001, EASSS.

[128]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[129]  Klaus Turowski,et al.  Agent-based e-commerce in case of mass customization , 2002 .

[130]  R. P. Sundarraj,et al.  Models for Human Negotiation Elements: Validation and Implications for Electronic Procurement , 2011, IEEE Transactions on Engineering Management.

[131]  Thierry Moyaux,et al.  Supply Chain Management and Multiagent Systems: An Overview , 2006 .

[132]  Michael W. Grieves,et al.  Digital Twin: Mitigating Unpredictable, Undesirable Emergent Behavior in Complex Systems , 2017 .

[133]  Vladimír Marík,et al.  Industrial adoption of agent-based technologies , 2005, IEEE Intelligent Systems.

[134]  Rajagopalan Srinivasan,et al.  Agent-based supply chain management—2: a refinery application , 2002 .

[135]  M. Caridi,et al.  Improving supply-chain collaboration by linking intelligent agents to CPFR , 2005 .

[136]  Luis Jiménez,et al.  A modern approach to multiagent development , 2010, J. Syst. Softw..

[137]  Nick Szabo,et al.  Formalizing and Securing Relationships on Public Networks , 1997, First Monday.

[138]  David Z. Zhang,et al.  Agent-based model for optimising supply-chain configurations , 2008 .

[139]  I. Karimi,et al.  Agent-based supply chain management—1: framework , 2002 .

[140]  Uri Wilensky,et al.  NetLogo: A simple environment for modeling complexity , 2014 .

[141]  Richard Y. K. Fung,et al.  A multiagent supply chain planning and coordination architecture , 2005 .

[142]  Luís Botelho,et al.  Executing explicitly represented protocols , 2002 .

[143]  Neil A. Ernst,et al.  The Journal of Systems and Software , 2022 .

[144]  Jonathan Gaudreault,et al.  Agent-based supply-chain planning in the forest products industry , 2007 .

[145]  Kim Hua Tan,et al.  Using a multi-agent system to optimise resource utilisation in multi-site manufacturing facilities , 2013 .

[146]  Chang Ouk Kim,et al.  Multi-agent based distributed inventory control model , 2010, Expert Syst. Appl..

[147]  Jose Arturo Garza-Reyes,et al.  A multi-agent architecture for outsourcing SMEs manufacturing supply chain , 2015 .

[148]  John F. Chionglo,et al.  The Integrated Supply Chain Management System , 1993 .

[149]  Kevin W. Boyack,et al.  Co-citation analysis, bibliographic coupling, and direct citation: Which citation approach represents the research front most accurately? , 2010, J. Assoc. Inf. Sci. Technol..

[150]  Ping Lou,et al.  Study on multi-agent-based agile supply chain management , 2004 .

[151]  Dennis Shasha,et al.  Building secure file systems out of byzantine storage , 2002, PODC '02.

[152]  Rafael H. Bordini,et al.  Multi-Agent Programming: Languages, Platforms and Applications , 2005, Multi-Agent Programming.

[153]  Damith Chinthana Ranasinghe,et al.  Will Intelligent Assets Take Off? Toward Self-Serving Aircraft , 2011, IEEE Intelligent Systems.