AI-Supported Decision Making in Multi-Agent Production Systems Using the Example of the Oil and Gas Industry
Abstract
:1. Introduction
2. Materials and Methods
2.1. Interactions of Intelligent Agents in MASs
- Cooperation: Agents collaborate toward a shared goal, often exchanging information to improve collective decisions.
- Negotiation/Debate: Agents engage in adversarial interactions, advocating for their own solutions while critiquing others’.
- Competition: Agents pursue conflicting objectives, prioritizing individual goals over collective outcomes.
2.2. Description of Intelligent Agent Interactions Based on BDI
3. Results
3.1. Development of an Ontological Model of Multi-Agent Interactions in Complex Production Systems
3.2. Modeling Multi-Agent Interactions in an Oil and Gas Industry Enterprise
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Hofman, J.M.; Watts, D.J.; Athey, S. Integrating explanation and prediction in computational social science. Nature 2021, 595, 181–188. [Google Scholar] [CrossRef] [PubMed]
- Lakemond, N.; Holmberg, G.; Pettersson, A. Digital transformation in complex systems. IEEE Trans. Eng. Manag. 2021, 71, 192–204. [Google Scholar] [CrossRef]
- Schilling, M. Technology Shocks, Technological Collaboration, and Innovation Outcomes. Organ. Sci. 2015, 26, 668–686. [Google Scholar] [CrossRef]
- White, B. Managing Complexity by George Rzevski and Petr Skobelev Southhampton; WIT Press: Boston, MA, USA, 2014; pp. 49–50. ISBN 978-1-84564-936-4. [Google Scholar] [CrossRef]
- Agerbeck, C.; Hansen, M.O. A Multi-Agent Approach to Solving NP-Complete Problems. Master’s Thesis, Technical University of Denmark, DTU, Lyngby, Denmark, 2008. [Google Scholar]
- Garey, M.R.; Johnson, D.S. Computers and Intractability: A Guide to the Theory of NP-Completeness, 1st ed.; Klee, V., Ed.; Series of Books in the Mathematical Sciences; W. H. Freeman and Company: New York, NY, USA, 1979; p. 347. [Google Scholar]
- Moukrim, A.; Quilliot, A.; Toussaint, H. An effective branch-and-price algorithm for the Preemptive Resource Constrained Project Scheduling Problem based on minimal Interval Order Enumeration. Eur. J. Oper. Res. 2015, 224, 360–368. [Google Scholar] [CrossRef]
- Gorodetsky, V.I.; Kozhevnikov, S.S.; Novichkov, D.; Skobelev, P.O. The Framework for Designing Autonomous Cyber-Physical Multi-agent Systems for Adaptive Resource Management. In Industrial Applications of Holonic and Multi-Agent Systems; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2019; Volume 11710, pp. 52–64. [Google Scholar] [CrossRef]
- Wooldridge, M.J. An Introduction to Multiagent Systems; John Wiley & Sons Publ.: Chichester, UK, 2009; p. 461. [Google Scholar]
- Skobelev, P. Multi-agent systems for real time resource allocation, scheduling, optimization and controlling: Industrial applications. In Proceedings of the International Conference on Industrial Applications of Holonic and Multi-Agent Systems, Toulouse, France, 29–31 August 2011; Lecture Notes in Computer Science. Springer: Berlin/Heidelberg, Germany, 2011; Volume 6867, pp. 1–14. [Google Scholar] [CrossRef]
- Magomedov, O.R.; Chernyshev, S.A. Multi-agent decision support system for minimizing the cost of grouped goods. Vestn. Rosnou Complex Syst. Models Anal. Manag. 2022, 4, 97–107. [Google Scholar] [CrossRef]
- Shvetcov, A.N.; Dianov, S.V.; Dianov, D.S. Designing a multi-agent system for resolving interfunctional conflicts in an enterprise. Cherepovets State Univ. Bull. 2022, 1, 74–89. (In Russian) [Google Scholar] [CrossRef]
- Abbas, H.; Shaheen, S.; Amin, M. Organization of Multi-Agent Systems: An Overview. Int. J. Intell. Inf. Syst. 2015, 4, 46. [Google Scholar] [CrossRef]
- Guo, T.; Chen, X.; Wang, Y.; Chang, R.; Pei, S.; Chawla, N.; Wiest, O.; Zhang, X. Large Language Model based Multi-Agents: A Survey of Progress and Challenges. arXiv 2024, arXiv:2402.01680. [Google Scholar] [CrossRef]
- Ambroszkiewicz, S.; Komar, J. A model of BDI-agent in game-theoretic framework. In Formal Models of Agents: ESPRIT Project ModelAge Final Workshop Selected Papers; Springer: Berlin/Heidelberg, Germany, 1999; pp. 8–19. [Google Scholar]
- Caillou, P.; Gaudou, B.; Grignard, A.; Truong, C.Q.; Taillandier, P. A simple-to-use BDI architecture for agent-based modeling and simulation. In Advances in Social Simulatio; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
- Rao, A.S. AgentSpeak(L): BDI agents speak out in a logical computable language. In European Workshop on Modelling Autonomous Agents in a Multi-Agent World; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 1996; Volume 1038, pp. 42–55. [Google Scholar] [CrossRef]
- Bordini, R.; Hübner, J. BDI Agent Programming in AgentSpeak Using Jason; Springer: Berlin/Heidelberg, Germany, 2006; pp. 143–164. [Google Scholar]
- Research on Approaches to Creating Intelligent Multi-Agent Systems for Predictive and Prescriptive Analytics in Industry” for 2024, Reg. No. R&D 124062900023-5. (In Russian)
- Chong, H.-Q.; Tan, A.-H.; Ng, G.-W. Integrated cognitive architectures: A survey. Artif. Intell. Rev. 2007, 28, 103–130. [Google Scholar] [CrossRef]
- Zhilyaev, A.A. Ontology as a tool for creating open multi-agent resource management systems. Ontol. Des. 2019, 9, 261–281. [Google Scholar] [CrossRef]
- Fedyaevskaya, D.E.; Burlutskaya, Z.V.; Gintciak, A.M.; Dixit, S. Hierarchical Cybernetic Model of Oil Production Enterprise with Distributed Decision-Making Centers. In Digital Transformation: What Is the Company of Today? Springer Nature: Cham, Switzerland, 2023; pp. 21–34. [Google Scholar]
- Wang, L.; Fu, F.; Chen, X. Mathematics of multi-agent learning systems at the interface of game theory and artificial intelligence. Sci. China Inf. Sci. 2024, 67, 1–3. [Google Scholar] [CrossRef]
- Oroojlooy, A.; Hajinezhad, D. A review of cooperative multi-agent deep reinforcement learning. arXiv 2019, arXiv:1908.03963. [Google Scholar] [CrossRef]
- Jain, G.; Kumar, A.; Bhat, S.A. Recent developments of game theory and reinforcement learning approaches: A systematic review. IEEE Access 2024, 12, 9999–10011. [Google Scholar] [CrossRef]
- Galin, R.; Meshcheryakov, R.; Kamesheva, S. Distributing tasks in multi-agent robotic system for human-robot interaction applications. In Proceedings of the International Conference on Interactive Collaborative Robotics, St. Petersburg, Russia, 7–9 October 2020; Springer: Cham, Switzerland, 2020; pp. 99–106. [Google Scholar] [CrossRef]
- Munavalli, J.R.; Rao, S.V.; Srinivasan, A.; van Merode, G. An intelligent real-time scheduler for out-patient clinics: A multi-agent system model. Health Inform. J. 2020, 26, 2383–2406. [Google Scholar] [CrossRef] [PubMed]
- Bratman, M.E. Intentions, Plans, and Practical Reason; Harvard University Press: Cambridge, MA, USA, 1987. [Google Scholar] [CrossRef]
- Jarvis, D.; Jarvis, J.; Rönnquist, R.; Jain, L. Multiagent Systems and Applications: Volume 2: Development Using the GORITE BDI Framework; Springer: Berlin/Heidelberg, Germany, 2013; Volume 46, p. 148. [Google Scholar] [CrossRef]
- Adam, C.; Gaudou, B. BDI agents in social simulations: A survey. Knowl. Eng. Rev. 2016, 31, 207–238. [Google Scholar] [CrossRef]
Agent | Unit Level | Desires |
---|---|---|
Customer | Order readiness status; contractual terms with the Enterprise | Maximize order production speed |
Supplier | Order readiness status; contractual terms with the Enterprise | Maximize product delivery speed |
Enterprise | Set of operational resources; set of Structural Units; tasks of Structural Units; resource requests, contractual terms with the Near Environment; External Environment requests | Maximize speed of fulfilling contractual terms with the Customer |
Structural Unit | Task from the Enterprise; resource availability | Maximize speed of Enterprise task execution |
Worker | Goal assigned to the agent; goal assigned by the agent | Maximize speed of achieving the assigned Worker goal; maximize speed of completing tasks assigned to subordinate Workers |
External Environment | Task for the Enterprise | Maximize speed of Enterprise task fulfillment |
Agent | Beliefs | Desires | Plans | Intentions | Additional Intentions (Example) |
---|---|---|---|---|---|
Agent 0 (Region), | Total number of crews ; three clusters produce no less than tons of oil per year (minimum three-year benchmark) | Maximize oil production at minimal costs | Obtain tons of oil, where k is a specific coefficient defined by management | Set a production target of tons of oil per year for the field | |
Agent 1 (Field, Exploration and Production) | crews available; tons of oil required | Fulfill the field-level oil production plan | Fulfill the field-level oil production plan using crews | Allocate crews to drilling; allocate crews to well intervention | |
Agent 2 (Field, Infrastructure), | crews available; three clusters assigned; crews must be allocated to clusters per the plan | Ensure clusters receive necessary resources (well intervention crews, drilling crews) | Dispatch crews to clusters | Transfer and crews to Agent 1.1 | Reallocate a portion of crews to well intervention crews |
Agents 1.1; 1.2; 1.3 (Cluster), | tons of oil required. + crews available; two other clusters with allocated resources | Fulfill the cluster-level oil production plan | Fulfill the cluster-level oil production plan using + crews | drilling operations; perform well intervention operations | Exchange a portion of crews for well intervention crews.Request additional drilling or well intervention crews |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Sharko, P.A.; Burlutskaya, Z.V.; Zubkova, D.A.; Gintciak, A.M.; Pospelov, K.N. AI-Supported Decision Making in Multi-Agent Production Systems Using the Example of the Oil and Gas Industry. Appl. Sci. 2025, 15, 5366. https://doi.org/10.3390/app15105366
Sharko PA, Burlutskaya ZV, Zubkova DA, Gintciak AM, Pospelov KN. AI-Supported Decision Making in Multi-Agent Production Systems Using the Example of the Oil and Gas Industry. Applied Sciences. 2025; 15(10):5366. https://doi.org/10.3390/app15105366
Chicago/Turabian StyleSharko, Polina A., Zhanna V. Burlutskaya, Daria A. Zubkova, Aleksei M. Gintciak, and Kapiton N. Pospelov. 2025. "AI-Supported Decision Making in Multi-Agent Production Systems Using the Example of the Oil and Gas Industry" Applied Sciences 15, no. 10: 5366. https://doi.org/10.3390/app15105366
APA StyleSharko, P. A., Burlutskaya, Z. V., Zubkova, D. A., Gintciak, A. M., & Pospelov, K. N. (2025). AI-Supported Decision Making in Multi-Agent Production Systems Using the Example of the Oil and Gas Industry. Applied Sciences, 15(10), 5366. https://doi.org/10.3390/app15105366