Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

On Implementing Autonomous Supply Chains: a Multi-Agent System Approach (2310.09435v2)

Published 13 Oct 2023 in cs.MA

Abstract: Trade restrictions, the COVID-19 pandemic, and geopolitical conflicts have significantly exposed vulnerabilities within traditional global supply chains. These events underscore the need for organisations to establish more resilient and flexible supply chains. To address these challenges, the concept of the autonomous supply chain (ASC), characterised by predictive and self-decision-making capabilities, has recently emerged as a promising solution. However, research on ASCs is relatively limited, with no existing studies specifically focusing on their implementations. This paper aims to address this gap by presenting an implementation of ASC using a multi-agent approach. It presents a methodology for the analysis and design of such an agent-based ASC system (A2SC). This paper provides a concrete case study, the autonomous meat supply chain, which showcases the practical implementation of the A2SC system using the proposed methodology. Additionally, a system architecture and a toolkit for developing such A2SC systems are presented. Despite limitations, this work demonstrates a promising approach for implementing an effective ASC system.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (62)
  1. A flexible agent system for change adaptation in supply chains. Expert Systems with Applications, 25(4):603–618, 2003.
  2. OM Akanle and DZ Zhang. Agent-based model for optimising supply-chain configurations. International Journal of Production Economics, 115(2):444–460, 2008.
  3. A multi-agent system for autonomous supply chain configuration. The International Journal of Advanced Manufacturing Technology, 66(5):1097–1112, 2013.
  4. Multi-agent supply chain scheduling problem by considering resource allocation and transportation. Computers & Industrial Engineering, 137:106003, 2019.
  5. Coordinating multiple agents in the supply chain. In Proceedings of WET ICE’96. IEEE 5th Workshop on Enabling Technologies; Infrastucture for Collaborative Enterprises, pages 134–141. IEEE, 1996.
  6. An autonomous multi-agent approach to supply chain event management. International Journal of Production Economics, 135(1):468–478, 2012.
  7. BlueYonder. The autonomous supply chain: seven steps to get there. blueyonder.com, 2020. URL https://blueyonder.com/knowledge-center/collateral/7-steps-to-an-autonomous-supply-chain-white-paper. Accessed on 03/03/2022.
  8. Proactive supply-chain event management with agent technology. International Journal of Electronic Commerce, 9(4):58–89, 2005.
  9. Karen Butner. The smarter supply chain of the future. Strategy & Leadership, 38(1):22–31, 2010.
  10. The self-thinking supply chain. Supply Chain Management: An International Journal, 24(1):22–38, 2019.
  11. An approach to complex agent-based negotiations via effectively modeling unknown opponents. Expert Systems with Applications, 42(5):2287–2304, 2015.
  12. A negotiation-based multi-agent system for supply chain management. In Workshop on supply chain management, International Conference on Autonomous Agents and Multiagent Systems, 1999.
  13. Martin Christopher. Logistics & supply chain management. Pearson UK, 2016.
  14. Negotiation as a metaphor for distributed problem solving. Artificial intelligence, 20(1):63–109, 1983.
  15. The hearsay-ii speech-understanding system: Integrating knowledge to resolve uncertainty. ACM Computing Surveys (CSUR), 12(2):213–253, 1980.
  16. The WebSocket protocol. IETF RFC 6455, Dec 2011. URL https://datatracker.ietf.org/doc/html/rfc6455. Accessed on 20/07/2022.
  17. Roy Fielding. Architectural styles and the design of network-based software architectures. PhD thesis, University of California, Irvine, 2000.
  18. Kqml as an agent communication language. In Proceedings of the third international conference on Information and knowledge management, pages 456–463, 1994.
  19. FIPA. Fipa english auction interaction protocol specification. FIPA Standard, August 2001. URL http://www.fipa.org/specs/fipa00031/XC00031F.html. Accessed 22 June 2022.
  20. FIPA. Agent communication language specifications. FIPA Standard, 2002. URL http://www.fipa.org/repository/aclspecs.html. Accessed 22 June 2022.
  21. The integrated supply chain management system. Technical report, Technical report, Department of Industrial Engineering, University of Toronto, 1993.
  22. Agent-oriented supply-chain management. In Information-based manufacturing, pages 81–104. Springer, 2001.
  23. Arcs of integration: an international study of supply chain strategies. Journal of operations management, 19(2):185–200, 2001.
  24. An adaptive multi-agent system for cost collaborative management in supply chains. Engineering applications of artificial intelligence, 44:91–100, 2015.
  25. Michael R Genesereth. An agent-based framework for interoperability. Software agents, pages 317–345, 1997.
  26. A multi-agent systems approach for sustainable supplier selection and order allocation in a partnership supply chain. European Journal of Operational Research, 269(1):286–301, 2018.
  27. A multi-agent based framework for supply chain risk management. Journal of Purchasing and Supply Management, 17(1):23–31, 2011.
  28. Corona virus, tariffs, trade wars and supply chain evolutionary design. International Journal of Operations & Production Management, 40(10):1649–1660, 2020.
  29. Agent-based material handling and inventory planning in warehouse. Journal of intelligent manufacturing, 13(3):201–210, 2002.
  30. Roadmap: extending the gaia methodology for complex open systems. In Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1, pages 3–10, 2002.
  31. Agent-based supply chain management—1: framework. Computers & Chemical Engineering, 26(12):1755–1769, 2002.
  32. A multi-agent system to solve the production–distribution planning problem for a supply chain: a genetic algorithm approach. The International Journal of Advanced Manufacturing Technology, 44(1):180–193, 2009.
  33. Multi-agent based distributed inventory control model. Expert Systems with Applications, 37(7):5186–5191, 2010.
  34. Supply chain formation using agent negotiation. Decision Support Systems, 49(1):77–90, 2010.
  35. A multi-agent architecture framework to improve wine supply chain coordination. In Advances in Sustainable and Competitive Manufacturing Systems, pages 1077–1088. Springer, 2013.
  36. Agent-based demand forecast in multi-echelon supply chain. Decision support systems, 42(1):390–407, 2006.
  37. A framework of e-scm multi-agent systems in the fashion industry. International Journal of Production Economics, 114(2):594–614, 2008.
  38. Study on multi-agent-based agile supply chain management. The international journal of advanced manufacturing technology, 23(3):197–203, 2004.
  39. Autonomous economic agent framework. In Engineering Multi-Agent Systems: 9th International Workshop, EMAS 2021, pages 237–253, Berlin, Heidelberg, May 2021. Springer-Verlag.
  40. NelsonHall. Moving to an autonomous supply chain. Capgemini Report, January 2021. URL capgemini.com/wp-content/uploads/2021/01/Moving-to-an-autonomous-supply-chain.pdf. Accessed 12 Jan 2022.
  41. OpenAI. Chatgpt. https://chat.openai.com/chat, 2023.
  42. OpenAPI Initiative. Openapi specification v3.1.0_2021. openapis.org, Feb 2021. URL https://spec.openapis.org/oas/latest.html. Accessed on 20/07/2022.
  43. Stefan Poslad. Specifying protocols for multi-agent systems interaction. ACM Transactions on Autonomous and Adaptive Systems (TAAS), 2(4):15–es, 2007.
  44. Mascot: an agent-based architecture for dynamic supply chain creation and coordination in the internet economy. Production Planning & Control, 12(3):212–223, 2001.
  45. Willy C Shih. Global supply chains in a post-pandemic world. Harvard Business Review, September 2020. URL https://hbr.org/2020/09/global-supply-chains-in-a-post-pandemic-world.
  46. Frameworks for cooperation in distributed problem solving. IEEE Transactions on systems, man, and cybernetics, 11(1):61–70, 1981.
  47. Integrating the supply chain… 25 years on. International Journal of Physical Distribution & Logistics Management, 46(1):19–42, 2016.
  48. Models for supply chains in e-business. Management Science, 49(10):1387–1406, 2003.
  49. Modeling supply chain dynamics: A multiagent approach. Decision sciences, 29(3):607–632, 1998.
  50. Llama: Open and efficient foundation language models. arXiv preprint arXiv:2302.13971, 2023.
  51. Modeling supply chain formation in multiagent systems. In International Workshop on Agent-Mediated Electronic Commerce, pages 94–101. Springer, 1999.
  52. TN Wong and Fang Fang. A multi-agent protocol for multilateral negotiations in supply chain management. International Journal of Production Research, 48(1):271–299, 2010.
  53. Intelligent agents: Theory and practice. The knowledge engineering review, 10(2):115–152, 1995.
  54. The gaia methodology for agent-oriented analysis and design. Autonomous Agents and multi-agent systems, 3:285–312, 2000.
  55. World Economic Forum. Impact of the fourth industrial revolution on supply chain, October 2017. URL https://www.weforum.org/whitepapers/impact-of-the-fourth-industrial-revolution-on-supply-chains. Accessed on 03/03/2022.
  56. Smart supply chain management: a review and implications for future research. The International Journal of Logistics Management, 27(2):395–417, 2016.
  57. Will bots take over the supply chain? revisiting agent-based supply chain automation. International Journal of Production Economics, 241:108279, 2021.
  58. Towards autonomous supply chains: Definition, characteristics, conceptual framework, and autonomy levels, 2022. Submitted for publication.
  59. Implementation of autonomous supply chains for digital twinning: a multi-agent approach. arXiv preprint arXiv:2309.04785, 2023.
  60. An agent-based framework for supply chain coordination in construction. Automation in construction, 14(3):413–430, 2005.
  61. Chunxia Yu and TN Wong. A multi-agent architecture for multi-product supplier selection in consideration of the synergy between products. International Journal of Production Research, 53(20):6059–6082, 2015.
  62. Developing multiagent systems: The gaia methodology. ACM Transactions on Software Engineering and Methodology (TOSEM), 12(3):317–370, 2003.
Citations (3)

Summary

  • The paper presents a MAS-based methodology for designing and implementing autonomous supply chains to enhance resilience and efficiency.
  • It details a comprehensive system architecture and toolkit, including agent communication protocols and integration techniques for distributed supply entities.
  • A case study on an autonomous meat supply chain validates the approach while identifying limitations and guiding future research for advanced decision-making.

The paper introduces a Multi-Agent System (MAS) approach to implement an autonomous supply chain (ASC), proposing a methodology for analysis and design of an agent-based ASC system (A2SC). The paper presents a case paper of an autonomous meat supply chain to showcase the practical implementation of the A2SC system using the proposed methodology. Additionally, the paper reports a system architecture and a toolkit for A2SC prototype development.

The authors identify trade restrictions, the COVID-19 pandemic, and geopolitical conflicts as events that exposed vulnerabilities within traditional global supply chains, which highlights the need for organizations to establish more resilient and flexible supply chains. To this end, the ASC, characterized by predictive and self-decision-making capabilities, is presented as a solution.

Here's a breakdown of the key aspects and contributions of the paper:

Motivation and Background:

  • Traditional supply chains exhibit limited agility and resilience, relying heavily on manual processes that introduce communication delays and human errors.
  • Intelligent digital technologies, such as AI and robotics, are penetrating the supply chain domain, automating various processes. However, these automation efforts mainly focus on individual processes, with limited integration.
  • ASCs emphasize interconnection, integration, automation, and self-decision-making, offering a solution to address challenges in an uncertain and turbulent business environment.
  • The paper aims to address the gap in the technical aspects of ASCs by focusing on the technical implementation of ASCs, employing a MAS approach.

Agent-based Autonomous Supply Chain (A2SC):

  • MAS approaches are well-suited for architecturally modeling supply chains because they achieve distributed problem-solving through multiple intelligent agents interacting within a shared environment.
  • The paper investigates the creation of an A2SC system that facilitates interoperability and automation among distributed heterogeneous supply chain entities.
  • Automated processes, which are constituent building blocks for ASCs, can be managed through a set of structural entities. In A2SCs, these structural entities can be represented by software agents, autonomously managing its internal entities and interacting with external entities.

Methodology for Analysis and Design of A2SC Systems:

  • The adapted methodology for the analysis and design of ASC systems, derived from the Gaia and ROADMAP methodologies, comprises five key stages, each of which involves specific primary tasks and output models: Requirement Analysis, System Analysis, Architectural Design, Detailed Design, and Implementation Design.
  • These stages involve structural, social, and semantic artifacts to contribute to the analysis and design of an ASC system, providing conceptual models for subsequent development phrase.
  • The authors tackle Decomposition and Organization, Acquaintance and Interaction, Interaction Protocol and Communication Language, and Vocabulary and Knowledge Representation when applying a MAS approach.

Case Study: Autonomous Meat Supply Chain:

  • The authors selected the meat supply chain, a particular perishable foods supply chain, as the case for paper to address the procurement of meat, specifically implementing an end-to-end automated meat procurement process.
  • The prototype is based upon a scenario where the Cambridge Meat Company (CMC) specializes in wholesale meat procurement and supplies local restaurants and seeks automation in selection of bids from suppliers, monitoring of the logistics process, adaptation to unforeseen events, and evaluation of the quality of both the logistics service and the supplied products.
  • The prototype includes two primary processes: replenishment (the CMC procures meat from its suppliers to replenish its inventory) and wholesale (the retailer buys meat from the CMC).
  • The authors identified five distinct types of roles: suppliers, wholesalers, retailers, logistics providers, and 3PL provider, and each with their corresponding primary services. Each of these roles can be represented by individual agents, serving as the structural entities within the scope of their respective organizations.

Connection Mechanism:

  • The paper presents two mechanisms for agent connection: Open Economic Framework (OEF) based connection and HTTP-based connection.

Agent Interactions, Language and Protocols:

  • The implementation incorporates two types of interaction protocols for facilitating interactions: the contract net protocol and the HTTP protocol. The agent communication language defines the message format, and in this paper, FIPA-ACL is used as the language for agent communication.

Implementation:

  • The authors used Python as the primary language for developing the backend of this prototype, while other languages such as HTML and JavaScript were used for creating the frontend interfaces.
  • To streamline the development process, the authors leveraged a toolkit consisting of the AEA (Autonomous Economic Agent) Framework, OEF (Open Economic Framework), REST, OpenAPI, WebSockets, Django and Django Channels, Leaflet and OpenStreetMap, and Chart.js.
  • The A2SC prototype primarily consists of two main parts: an agent network and an interface web application, which uses a microservice architecture to integrate these components using RESTful APIs and WebSockets.

Limitations and Future Work:

  • The authors note that this prototype may not strictly qualify as a complete ASC, but is instead an experimental proof of concept aligned with the MISSI model.
  • For representation, the authors primarily addressed how to represent the service that agents can offer and some data objects in the scenario, such as purchase orders and receipts. Regarding decision-making, the approach was rule-based and relatively simplistic.
  • The automation dimension of this prototype mainly focuses on automating data flow and process execution.
  • The prototype includes two distinct processes: replenishment and wholesale, and both processes can be initiated manually by a user.
  • The authors intend to address these limitations in future work by focusing on development of appropriate languages for agent communication and content representation within A2SCs, designing or introducing protocols capable of handling more complex scenarios, scaling up the problem, and conducting experiments in less restricted setting.
  • Furthermore, the authors plan to explore the potential applications of emerging technologies and concepts within ASCs, such as Digital Twin (DT) and artificial general intelligence (AGI).
X Twitter Logo Streamline Icon: https://streamlinehq.com