{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T04:14:13Z","timestamp":1769832853300,"version":"3.49.0"},"reference-count":45,"publisher":"SAGE Publications","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IFS"],"published-print":{"date-parts":[[2022,2,2]]},"abstract":"<jats:p>Due to the increasingly demand of wireless broadband applications in modern society, the device-to-device (D2D) communication technique plays an important role for improving communication spectrum efficiency and quality of service (QoS). This study focuses on the optimal allocation of link resource in D2D communication systems using intelligent approaches, in order to obtain optimal energy efficiency of D2D-pair users (DP) and also ensure communication QoS. To be specific, the optimal resource allocation (ORA) model for ensuring the cooperation between DP and cellular users (CU) is established, and a novel coding strategy of ORA model is also proposed. Then, for efficiently optimizing the ORA model, a novel swarm-intelligence-based algorithm called the dynamic topology coevolving differential evolution (DTC-DE) is developed, and the efficiency of DTC-DE is also tested by a comprehensive set of benchmark functions. Finally, the DTC-DE algorithm is employed for optimizing the proposed ORA model, and some state-of-the-art algorithms are also employed for comparison. Result of case study shows that the DTC-DE outperforms its competitors significantly, and the optimal resource allocation can be obtained by DTC-DE with robust performance.<\/jats:p>","DOI":"10.3233\/jifs-211008","type":"journal-article","created":{"date-parts":[[2021,12,3]],"date-time":"2021-12-03T10:53:39Z","timestamp":1638528819000},"page":"1607-1621","source":"Crossref","is-referenced-by-count":1,"title":["A novel coevolving differential evolution and its application in intelligent device-to-device communication systems"],"prefix":"10.1177","volume":"42","author":[{"given":"Binbin","family":"Xu","sequence":"first","affiliation":[{"name":"Guangzhou Power Supply Bureau, Guangdong Power Grid Co., Ltd., Guangzhou, China"}]},{"given":"Chang","family":"Chen","sequence":"additional","affiliation":[{"name":"Guangzhou Power Supply Bureau, Guangdong Power Grid Co., Ltd., Guangzhou, China"}]},{"given":"Jinrui","family":"Tang","sequence":"additional","affiliation":[{"name":"School of Automation, Wuhan University of Technology, Wuhan, China"}]},{"given":"Ruoli","family":"Tang","sequence":"additional","affiliation":[{"name":"School of Energy and Power Engineering, Wuhan University of Technology, Wuhan, China"}]}],"member":"179","reference":[{"key":"10.3233\/JIFS-211008_ref1","doi-asserted-by":"crossref","first-page":"1206","DOI":"10.1109\/ACCESS.2015.2461602","article-title":"A survey of 5G network: architecture and emerging technologies","volume":"3","author":"Gupta","year":"2015","journal-title":"IEEE Access"},{"key":"10.3233\/JIFS-211008_ref2","doi-asserted-by":"crossref","first-page":"102801","DOI":"10.1016\/j.jnca.2020.102801","article-title":"Collaborative hierarchical caching and transcoding in edge network with CE-D2D communication","volume":"172","author":"Baccour","year":"2020","journal-title":"Journal of Network and Computer Applications"},{"key":"10.3233\/JIFS-211008_ref3","doi-asserted-by":"publisher","DOI":"10.1049\/cmu2.12040"},{"key":"10.3233\/JIFS-211008_ref4","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1109\/WCNC.2000.904637","article-title":"Network coding for reliable video distribution in multi-hop device-to-device communications","volume":"1","author":"Wang","year":"2020","journal-title":"Eurasip Journal on Wireless Communications and Networking"},{"issue":"6","key":"10.3233\/JIFS-211008_ref5","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/CC.2016.7513201","article-title":"Mode selection and resource allocation for device-to-device communications in 5G cellular networks","volume":"13","author":"Jiang","year":"2016","journal-title":"China Communications"},{"issue":"9","key":"10.3233\/JIFS-211008_ref6","doi-asserted-by":"crossref","first-page":"9707","DOI":"10.1109\/TVT.2020.3001874","article-title":"Joint mode selection and power control for interference management in D2D-enable heterogeneous cellular networks","volume":"69","author":"Liu","year":"2020","journal-title":"IEEE Transactions on Vehicular Technology"},{"key":"10.3233\/JIFS-211008_ref7","doi-asserted-by":"crossref","first-page":"153522","DOI":"10.1016\/j.aeue.2020.153522","article-title":"Energy-efficient relay selection and power allocation for multi-source multicast network-coded D2D communications","volume":"128","author":"Hayati","year":"2021","journal-title":"AEU-International Journal of Electronics and Communications"},{"issue":"21","key":"10.3233\/JIFS-211008_ref8","doi-asserted-by":"crossref","first-page":"6007","DOI":"10.3390\/s20216007","article-title":"Midpoint relay selection using social trust and battery level to enhance throughput in cooperative device-to-device communications","volume":"20","author":"Khwakhali","year":"2020","journal-title":"Sensors"},{"issue":"8","key":"10.3233\/JIFS-211008_ref9","doi-asserted-by":"crossref","DOI":"10.1177\/1550147720951337","article-title":"Hypergraph-based resource allocation for Device-to-Device underlay H-CRAN network","volume":"16","author":"Zhao","year":"2020","journal-title":"International Journal of Distributed Sensor Networks"},{"issue":"1","key":"10.3233\/JIFS-211008_ref10","doi-asserted-by":"crossref","first-page":"296","DOI":"10.1007\/s12083-020-00949-8","article-title":"Dynamic sectorization and parallel processing for device-to-device (D2D) resource allocation in 5G and B5G cellular network","volume":"14","author":"Mohamad","year":"2020","journal-title":"Peer-to-peer Networking and Applications"},{"issue":"5","key":"10.3233\/JIFS-211008_ref11","doi-asserted-by":"crossref","first-page":"5343","DOI":"10.1109\/TVT.2020.2983569","article-title":"Efficient resource allocation in SCMA-enabled device-to-device communication for 5G networks","volume":"69","author":"Sultana","year":"2020","journal-title":"IEEE Transactions on Vehicular Technology"},{"key":"10.3233\/JIFS-211008_ref12","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/j.comcom.2020.02.019","article-title":"Social-aware resource allocation for multicast device-to-device communications underlying UAV-assisted networks","volume":"153","author":"Wang","year":"2020","journal-title":"Computer Communications"},{"issue":"2","key":"10.3233\/JIFS-211008_ref13","doi-asserted-by":"crossref","first-page":"1487","DOI":"10.32604\/cmc.2020.011749","article-title":"A robust resource allocation scheme for device-to-device communications based on Q-learing","volume":"65","author":"Amin","year":"2020","journal-title":"CMC-Computers Materials & Continua"},{"issue":"3","key":"10.3233\/JIFS-211008_ref14","doi-asserted-by":"crossref","first-page":"1515","DOI":"10.32604\/cmc.2020.09130","article-title":"Resrouce allocation and power control policy for device-to-device communication using multi-agent reinforcement learning","volume":"63","author":"Wei","year":"2020","journal-title":"CMC-Computers Materials & Continua"},{"issue":"4","key":"10.3233\/JIFS-211008_ref15","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1007\/s11235-016-0256-1","article-title":"Resource allocation and power control for underlay device-to-device communication in fractional frequency reuse cellular networks","volume":"65","author":"Sohbi-Givi","year":"2017","journal-title":"Telecommunication Systems"},{"key":"10.3233\/JIFS-211008_ref16","doi-asserted-by":"crossref","first-page":"105605","DOI":"10.1016\/j.asoc.2019.105605","article-title":"Resource allocation based on hybrid genetic algorithm and particle swarm optimization for D2D multicast communications","volume":"83","author":"Hamdi","year":"2019","journal-title":"Applied Soft Computing"},{"key":"10.3233\/JIFS-211008_ref17","doi-asserted-by":"crossref","first-page":"21173","DOI":"10.1109\/ACCESS.2018.2826048","article-title":"Joint optimization of device to device and power allocation based on genetic algorithm","volume":"6","author":"Takshi","year":"2018","journal-title":"IEEE Access"},{"issue":"5","key":"10.3233\/JIFS-211008_ref18","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1007\/s12083-015-0424-1","article-title":"Device-to-device resource allocation in LTE-advanced networks by hybrid particle swarm optimization and genetic algorithm","volume":"9","author":"Sun","year":"2016","journal-title":"Peer-to-peer networking and Applications"},{"key":"10.3233\/JIFS-211008_ref19","doi-asserted-by":"crossref","first-page":"697","DOI":"10.1016\/j.energy.2018.08.048","article-title":"Optimal operation of photovoltaic\/battery\/diesel\/cold-ironing hybrid energy system for maritime application","volume":"162","author":"Tang","year":"2018","journal-title":"Energy"},{"key":"10.3233\/JIFS-211008_ref20","doi-asserted-by":"crossref","first-page":"254","DOI":"10.1016\/j.apenergy.2018.06.092","article-title":"A novel optimal energy-management strategy for a maritime hybrid energy system based on large-scale global optimization","volume":"228","author":"Tang","year":"2018","journal-title":"Applied Energy"},{"key":"10.3233\/JIFS-211008_ref21","doi-asserted-by":"crossref","first-page":"114183","DOI":"10.1016\/j.apenergy.2019.114183","article-title":"Suppression strategy of short-term and long-term environmental disturbances for maritime photovoltaic system","volume":"259","author":"Tang","year":"2020","journal-title":"Applied Energy"},{"key":"10.3233\/JIFS-211008_ref22","doi-asserted-by":"crossref","first-page":"119077","DOI":"10.1016\/j.energy.2020.119077","article-title":"Optimal operation of hybrid energy system for intelligent ship: An ultrahigh-dimensional model and control method[J]","volume":"211","author":"Tang","year":"2020","journal-title":"Energy"},{"issue":"3","key":"10.3233\/JIFS-211008_ref23","doi-asserted-by":"crossref","first-page":"362","DOI":"10.3390\/e22030362","article-title":"Particle swarm optimisation: a historical review up to the current developments","volume":"22","author":"Freitas","year":"2020","journal-title":"Entropy"},{"key":"10.3233\/JIFS-211008_ref24","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-020-10139-6"},{"key":"10.3233\/JIFS-211008_ref25","doi-asserted-by":"crossref","first-page":"103479","DOI":"10.1016\/j.engappai.2020.103479","article-title":"Differential evolution: a review of more than two decades of research","volume":"90","author":"Bilal Pan","year":"2020","journal-title":"Engineering Applications of Artificial Intelligence"},{"key":"10.3233\/JIFS-211008_ref26","doi-asserted-by":"crossref","first-page":"242","DOI":"10.1016\/j.ins.2020.07.037","article-title":"Enhancing artificial bee colony algorithm with multi-elite guidance","volume":"543","author":"Zhou","year":"2021","journal-title":"Information Science"},{"key":"10.3233\/JIFS-211008_ref27","doi-asserted-by":"crossref","first-page":"114021","DOI":"10.1016\/j.eswa.2020.114021","article-title":"An improved ant colony optimization with an automatic updating mechanism for constraint satisfaction problems","volume":"164","author":"Guan","year":"2021","journal-title":"Expert Systems with Applications"},{"issue":"1","key":"10.3233\/JIFS-211008_ref28","doi-asserted-by":"crossref","first-page":"919","DOI":"10.3233\/JIFS-201075","article-title":"OWMA: An improved self-regulatory woodpecker mating algorithm using opposition-based learning and allocation of local memory for solving optimization problems","volume":"40","author":"Parizi","year":"2021","journal-title":"Journal of Intelligent & Fuzzy Systems"},{"issue":"1","key":"10.3233\/JIFS-211008_ref29","first-page":"137","article-title":"Woodpecker Mating Algorithm (WMA): a nature-inspired algorithm for solving optimization problems","volume":"11","author":"Parizi","year":"2020","journal-title":"International Journal of Nonlinear Analysis and Applications"},{"issue":"2","key":"10.3233\/JIFS-211008_ref30","doi-asserted-by":"crossref","first-page":"775","DOI":"10.1142\/S0219622021500176","article-title":"HSCWMA: A new hybrid SCA-WMA algorithm for solving optimization problems","volume":"20","author":"Parizi","year":"2021","journal-title":"International Journal of Information Technology & Decision Making"},{"issue":"2","key":"10.3233\/JIFS-211008_ref31","first-page":"221","article-title":"Woodpecker mating algorithm for optimal economic load dispatch in a power system with conventional generators","volume":"4","author":"Parizi","year":"2021","journal-title":"International Journal of Industrial Electronics Control and Optimization"},{"key":"10.3233\/JIFS-211008_ref32","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1016\/j.neucom.2014.11.015","article-title":"Modification of particle swarm optimization with human simulated property","volume":"153","author":"Tang","year":"2015","journal-title":"Neurocomputing"},{"issue":"2","key":"10.3233\/JIFS-211008_ref33","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1109\/TCYB.2019.2944141","article-title":"A new binary particle swarm optimization approach: momentum and dynamic balance between exploration and exploitation","volume":"51","author":"Nguyen","year":"2021","journal-title":"IEEE Transaction on Cybernetics"},{"issue":"2","key":"10.3233\/JIFS-211008_ref34","doi-asserted-by":"crossref","first-page":"970","DOI":"10.1109\/TCYB.2019.2907657","article-title":"Differential evolution for multimodal optimization with species by nearest-better clustering","volume":"51","author":"Lin","year":"2021","journal-title":"IEEE Transaction on Cybernetics"},{"key":"10.3233\/JIFS-211008_ref35","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/j.neucom.2020.09.007","article-title":"Differential evolution algorithm with multi-population cooperation and multi-strategy integration","volume":"421","author":"Li","year":"2021","journal-title":"Neurocomputing"},{"issue":"10","key":"10.3233\/JIFS-211008_ref36","first-page":"1171","article-title":"Particle swarm optimization based energy efficiency maximizing strategy in device-to-device(D2D) communications","volume":"57","author":"Li","year":"2017","journal-title":"Telecommunication Engineering"},{"key":"10.3233\/JIFS-211008_ref37","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-020-05554-8"},{"issue":"4","key":"10.3233\/JIFS-211008_ref38","doi-asserted-by":"crossref","first-page":"1208","DOI":"10.1007\/s10489-017-0953-9","article-title":"Decentralizing and coevolving differential evolution for large-scale global optimization problems","volume":"47","author":"Tang","year":"2017","journal-title":"Applied Intelligence"},{"issue":"9","key":"10.3233\/JIFS-211008_ref39","doi-asserted-by":"crossref","first-page":"2719","DOI":"10.1007\/s10489-017-1113-y","article-title":"Adaptive multi-context cooperatively coevolving in differential evolution","volume":"48","author":"Tang","year":"2018","journal-title":"Applied Intelligence"},{"issue":"16","key":"10.3233\/JIFS-211008_ref40","doi-asserted-by":"crossref","first-page":"4735","DOI":"10.1007\/s00500-016-2081-6","article-title":"Adaptive multi-context cooperatively coevolving particle swarm optimization for large-scale problems","volume":"21","author":"Tang","year":"2017","journal-title":"Soft Computing"},{"issue":"5","key":"10.3233\/JIFS-211008_ref41","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1109\/TEVC.2009.2014613","article-title":"JADE: adaptive differential evolution with optional external archive","volume":"13","author":"Zhang","year":"2009","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"10.3233\/JIFS-211008_ref42","first-page":"1546","article-title":"Tackling high dimensional nonseparable optimization problems by cooperatively coevolving particle swarms","volume":"1\u20135","author":"Li","year":"2009","journal-title":"IEEE Congress on Evolutionary Computation"},{"issue":"2","key":"10.3233\/JIFS-211008_ref43","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1109\/TEVC.2011.2112662","article-title":"Cooperatively coevolving particle swarms for large-scale optimization","volume":"16","author":"Li","year":"2012","journal-title":"IEEE Transaction on Evolutionary Computation"},{"key":"10.3233\/JIFS-211008_ref44","first-page":"264","article-title":"Cooperatively coevolving differential evolution for compensatory neural fuzzy networks","author":"Chen","year":"2013","journal-title":"International Conference on Fuzzy Theory and Its Applications"},{"issue":"3","key":"10.3233\/JIFS-211008_ref45","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1109\/TEVC.2004.826069","article-title":"A cooperative approach to particle swarm optimization","volume":"8","author":"Van den Bergh","year":"2004","journal-title":"IEEE Transactions on Evolutionary Computation"}],"container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JIFS-211008","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T15:27:14Z","timestamp":1769786834000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/JIFS-211008"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,2,2]]},"references-count":45,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.3233\/jifs-211008","relation":{},"ISSN":["1064-1246","1875-8967"],"issn-type":[{"value":"1064-1246","type":"print"},{"value":"1875-8967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,2,2]]}}}