{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,2]],"date-time":"2025-11-02T02:07:20Z","timestamp":1762049240381,"version":"build-2065373602"},"reference-count":29,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2022,4,29]],"date-time":"2022-04-29T00:00:00Z","timestamp":1651190400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Complex systems are often designed in a decentralized and open way so that they can operate on heterogeneous entities that communicate with each other. Numerous studies consider the process of components simulation in a complex system as a proven approach to realistically predict the behavior of a complex system or to effectively manage its complexity. The simulation of different complex system components can be coupled via co-simulation to reproduce the behavior emerging from their interaction. On the other hand, multi-agent simulations have been largely implemented in complex system modeling and simulation. Each multi-agent simulator\u2019s role is to solve one of the VRP objectives. These simulators interact within a co-simulation platform called MECSYCO, to ensure the integration of the various proposed VRP models. This paper presents the Vehicle Routing Problem (VRP) simulation results in several aspects, where the main goal is to satisfy several client demands. The experiments show the performance of the proposed VRP multi-model and carry out its improvement in terms of computational complexity.<\/jats:p>","DOI":"10.3390\/fi14050137","type":"journal-article","created":{"date-parts":[[2022,4,29]],"date-time":"2022-04-29T16:49:57Z","timestamp":1651250997000},"page":"137","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Co-Simulation of Multiple Vehicle Routing Problem Models"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9101-5491","authenticated-orcid":false,"given":"Sana Sahar","family":"Guia","sequence":"first","affiliation":[{"name":"LIAP Laboratory, University of El Oued, El Oued 39000, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8175-8467","authenticated-orcid":false,"given":"Abdelkader","family":"Laouid","sequence":"additional","affiliation":[{"name":"LIAP Laboratory, University of El Oued, El Oued 39000, Algeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1058-0996","authenticated-orcid":false,"given":"Mohammad","family":"Hammoudeh","sequence":"additional","affiliation":[{"name":"Information & Computer Science Department, King Fahd University of Petroleum & Minerals, Dhahran 31261, Saudi Arabia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0043-7742","authenticated-orcid":false,"given":"Ahc\u00e8ne","family":"Bounceur","sequence":"additional","affiliation":[{"name":"Lab-STICC UMR CNRS, University of Western Brittany UBO, 6285 Brest, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7301-0483","authenticated-orcid":false,"given":"Mai","family":"Alfawair","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, AlBalqa Applied University, Amman 11134, Jordan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2025-3027","authenticated-orcid":false,"given":"Amna","family":"Eleyan","sequence":"additional","affiliation":[{"name":"School of Computing and Mathematics, Manchester Metropolitan University, Manchester M1 5GD, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,4,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Pokrovskii, V.N. (2020). Thermodynamics of Complex Systems, IOP Publishing.","DOI":"10.1088\/978-0-7503-3451-8"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.physrep.2020.03.002","article-title":"Complex systems: Features, similarity and connectivity","volume":"861","author":"Comin","year":"2020","journal-title":"Phys. Rep."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/MRA.2013.2252996","article-title":"Swarmanoid: A novel concept for the study of heterogeneous robotic swarms","volume":"20","author":"Dorigo","year":"2013","journal-title":"IEEE Robot. Autom. Mag."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Liboni, G. (2021). Complex Systems Co-Simulation with the CoSim20 Framework: For Efficient and Accurate Distributed Co-Simulations. [Ph.D. Thesis, Universit\u00e9 C\u00f4te d\u2019Azur].","DOI":"10.1145\/3437075.3437101"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Camus, B., Bourjot, C., and Chevrier, V. (2015). Considering a multi-level model as a society of interacting models: Application to a collective motion example. J. Artif. Soc. Soc. Simul., 18.","DOI":"10.18564\/jasss.2645"},{"key":"ref_6","first-page":"9861","article-title":"Reinforcement learning for solving the vehicle routing problem","volume":"31","author":"Nazari","year":"2018","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1016\/j.ejor.2019.10.010","article-title":"A concise guide to existing and emerging vehicle routing problem variants","volume":"286","author":"Vidal","year":"2020","journal-title":"Eur. J. Oper. Res."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1016\/j.trb.2019.03.005","article-title":"Vehicle routing problem with drones","volume":"122","author":"Wang","year":"2019","journal-title":"Transp. Res. Part B Methodol."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1161","DOI":"10.1016\/j.jclepro.2019.03.185","article-title":"An improved ant colony optimization algorithm for the multi-depot green vehicle routing problem with multiple objectives","volume":"227","author":"Li","year":"2019","journal-title":"J. Clean. Prod."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1007\/s11044-021-09785-x","article-title":"Explicit parallel co-simulation approach: Analysis and improved coupling method based on H-infinity synthesis","volume":"52","author":"Chen","year":"2021","journal-title":"Multibody Syst. Dyn."},{"key":"ref_11","unstructured":"Gomes, C., Thule, C., Broman, D., Larsen, P.G., and Vangheluwe, H. (2017). Co-simulation: State of the art. arXiv."},{"key":"ref_12","unstructured":"Pierce, K., Gamble, C., Golightly, D., and Palacin, R. (2019, January 24\u201327). Exploring Human Behaviour in Cyber-Physical Systems with Multi-modelling and Co-simulation. Proceedings of the International Symposium on Formal Methods, Pasadena, CA, USA."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Siebert, J., Ciarletta, L., and Chevrier, V. (2010, January 10\u201314). Agents and artefacts for multiple models co-evolution. Building complex system simulation as a set of interacting models. Proceedings of the Autonomous Agents and Multiagent Systems-AAMAS 2010, Toronto, ON, Canada.","DOI":"10.1145\/1774088.1774513"},{"key":"ref_14","unstructured":"Paris, T., Tan, A., Chevrier, V., and Ciarletta, L. (2016, January 3\u20136). Study about decomposition and integration of continuous systems in discrete environment. Proceedings of the 49th Annual Simulation Symposium (ANSS 2016): 2016 Spring Simulation Multi-Conference (SpringSim\u201916), Pasadena, CA, USA."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Paris, T., Ciarletta, L., and Chevrier, V. (2017). Designing co-simulation with multi-agent tools: A case study with NetLogo. Multi-Agent Systems and Agreement Technologies, Springer.","DOI":"10.1007\/978-3-030-01713-2_18"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1099","DOI":"10.1177\/0037549717749014","article-title":"Co-simulation of cyber-physical systems using a DEVS wrapping strategy in the MECSYCO middleware","volume":"94","author":"Camus","year":"2018","journal-title":"Simulation"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1016\/j.asoc.2018.06.050","article-title":"Hybrid metaheuristics and multi-agent systems for solving optimization problems: A review of frameworks and a comparative analysis","volume":"71","author":"Silva","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"353","DOI":"10.3182\/20120912-3-BG-2031.00073","article-title":"Distributed approach for vehicle routing problem in disaster case","volume":"45","author":"Mguis","year":"2012","journal-title":"Ifac Proc. Vol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1016\/j.ejor.2016.02.045","article-title":"A multi-agent based cooperative approach to scheduling and routing","volume":"254","author":"Martin","year":"2016","journal-title":"Eur. J. Oper. Res."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1016\/j.eswa.2019.04.056","article-title":"A reinforcement learning-based multi-agent framework applied for solving routing and scheduling problems","volume":"131","author":"Silva","year":"2019","journal-title":"Expert Syst. Appl."},{"key":"ref_21","unstructured":"Kim, T.G., Praehofer, H., and Zeigler, B. (2022, March 29). Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex. Dynamic Systems. Available online: https:\/\/www.semanticscholar.org\/paper\/Theory-of-Modeling-and-Simulation%3A-Integrating-and-Zeigler-Praehofer\/92131a3aed0d72ccfe92364eee87e228c9c773e6."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Van Tendeloo, Y., and Vangheluwe, H. (2018, January 9\u201312). Discrete event system specification modeling and simulation. Proceedings of the 2018 Winter Simulation Conference (WSC), Gothenburg, Sweden.","DOI":"10.1109\/WSC.2018.8632372"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Ricci, A., Viroli, M., and Omicini, A. (2007, January 14\u201318). Give agents their artifacts: The A&A approach for engineering working environments in MAS. Proceedings of the 6th international joint conference on Autonomous Agents and Multiagent Systems, Honolulu, HI, USA.","DOI":"10.1145\/1329125.1329308"},{"key":"ref_24","unstructured":"Camus, B., Vaubourg, J., Presse, Y., Elvinger, V., Paris, T., Tan, A., Chevrier, V., Ciarletta, L., and Bourjot, C. (2022, March 29). Multi-Agent Environment for Complex Systems Cosimulation (Mecsyco)-Architecture Documentation. Available online: http:\/\/mecsyco.com\/dev\/doc\/User%20Guide.pdf."},{"key":"ref_25","unstructured":"Savelsbergh, M. (2002). Vehicle Routing and Scheduling, Georgia Tech Supply Chain and Logistics Institute. Technical Report."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"432","DOI":"10.1007\/s10458-008-9053-x","article-title":"Artifacts in the A&A meta-model for multi-agent systems","volume":"17","author":"Omicini","year":"2008","journal-title":"Auton. Agents Multi-Agent Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"158","DOI":"10.1007\/s10458-010-9140-7","article-title":"Environment programming in multi-agent systems: An artifact-based perspective","volume":"23","author":"Ricci","year":"2011","journal-title":"Auton. Agents Multi-Agent Syst."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Gooding, T. (2019). Netlogo. Economics for a Fairer Society, Springer.","DOI":"10.1007\/978-3-030-17020-2"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"845","DOI":"10.1016\/j.ejor.2016.08.012","article-title":"New benchmark instances for the Capacitated Vehicle Routing Problem","volume":"257","author":"Uchoa","year":"2017","journal-title":"Eur. J. Oper. Res."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/5\/137\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:04:36Z","timestamp":1760137476000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/14\/5\/137"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,4,29]]},"references-count":29,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2022,5]]}},"alternative-id":["fi14050137"],"URL":"https:\/\/doi.org\/10.3390\/fi14050137","relation":{},"ISSN":["1999-5903"],"issn-type":[{"type":"electronic","value":"1999-5903"}],"subject":[],"published":{"date-parts":[[2022,4,29]]}}}