Yanpei Liu
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Yanpei Liu has a total of 26 co-authors. Here are the top co-authors by number of shared publications:
- Liang Zhu
School of Computer Science and Technology, ZhengZhou University of Light Industry, ZhengZhou, China
3 shared publications Liping Wang
School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou, China
3 shared publicationsNingning Chen
School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou, China
3 shared publicationsYunjing Zhu
School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou, China
3 shared publications- Haoyang Zhao
School of Computer Science and Technology, ZhengZhou University of Light Industry, ZhengZhou, China
2 shared publications - Shuaijie Zhu
School of Computer and Communication Engineering, Zhengzhou University of Light Industry, No. 136, Science Avenue, Zhengzhou 450001, China
2 shared publications
Latest Publications
- 6 October 2026
- Published by Springer Nature in Journal of Grid Computing
- Vol. 24 (4) , 27
Queue-Stable Dynamic Deployment for UAV-Assisted Edge Networks via Lyapunov-Guided Deep Reinforcement Learning
- 6 October 2026
- Published by Springer Nature in Journal of Grid Computing
- Vol. 24 (4) , 27
Queue-Stable Dynamic Deployment for UAV-Assisted Edge Networks via Lyapunov-Guided Deep Reinforcement Learning
- 4 August 2025
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 81 (12) , 1-41
Federated reinforcement learning-based multi-UAV cooperative dynamic caching replacement strategy
- 4 August 2025
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 81 (12) , 1-41
Federated reinforcement learning-based multi-UAV cooperative dynamic caching replacement strategy
- Open Access
- 26 June 2025
- Published by MDPI AG in Electronics
- Vol. 14 (13) , 2578
Federated Learning-Based Location Similarity Model for Location Privacy Preserving Recommendation
With the proliferation of mobile devices and wireless communications, Location-Based Social Networks (LBSNs) have seen tremendous growth. Location recommendation, as an important service in LBSNs, can provide users with locations of interest by analyzing their complex check-in information. Currently, most location recommendations use centralized learning strategies, which carry the risk of user privacy breaches. As an emerging learning strategy, federated learning is widely applied in the field of location recommendation to address privacy concerns. We propose a Federated Learning-Based Location Similarity Model for Location Privacy Preserving Recommendation (FedLSM-LPR) scheme. First, the location-based similarity model is used to capture the differences between locations and make location recommendations. Second, the penalty term is added to the loss function to constrain the distance between the local model parameters and the global model parameters. Finally, we use the REPAgg method, which is based on clustering for client selection, to perform global model aggregation to address data heterogeneity issues. Extensive experiments demonstrate that the proposed FedLSM-LPR scheme not only delivers superior performance but also effectively protects the privacy of users.
- 26 June 2025
- Published by MDPI AG in Electronics
- Vol. 14 (13) , 2578
Open AccessFederated Learning-Based Location Similarity Model for Location Privacy Preserving Recommendation
With the proliferation of mobile devices and wireless communications, Location-Based Social Networks (LBSNs) have seen tremendous growth. Location recommendation, as an important service in LBSNs, can provide users with locations of interest by analyzing their complex check-in information. Currently, most location recommendations use centralized learning strategies, which carry the risk of user privacy breaches. As an emerging learning strategy, federated learning is widely applied in the field of location recommendation to address privacy concerns. We propose a Federated Learning-Based Location Similarity Model for Location Privacy Preserving Recommendation (FedLSM-LPR) scheme. First, the location-based similarity model is used to capture the differences between locations and make location recommendations. Second, the penalty term is added to the loss function to constrain the distance between the local model parameters and the global model parameters. Finally, we use the REPAgg method, which is based on clustering for client selection, to perform global model aggregation to address data heterogeneity issues. Extensive experiments demonstrate that the proposed FedLSM-LPR scheme not only delivers superior performance but also effectively protects the privacy of users.
- 29 May 2025
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 81 (8) , 1-29
Meta-reinforcement learning-based task offloading method for UAV-enabled mobile edge computing
- 29 May 2025
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 81 (8) , 1-29
Meta-reinforcement learning-based task offloading method for UAV-enabled mobile edge computing
- Open Access
- 14 August 2023
- Published by MDPI AG in Applied Sciences
- Vol. 13 (16) , 9229
Caching Placement Optimization Strategy Based on Comprehensive Utility in Edge Computing
With the convergence of the Internet of Things, 5G, and artificial intelligence, limited network bandwidth and bursts of incoming service requests seem to be the most important factors affecting user experience. Therefore, caching technology was introduced. In this paper, a caching placement optimization strategy based on comprehensive utility (CPOSCU) in edge computing is proposed. Firstly, the strategy involves quantifying the placement factors of data blocks, which include the popularity of data blocks, the remaining validity ratio of data blocks, and the substitution rate of servers. By analyzing the characteristics of cache objects and servers, these placement factors are modeled to determine the cache value of data blocks. Then, the optimization problem for cache placement is quantified comprehensively based on the cache value of data blocks, data block retrieval costs, data block placement costs, and replacement costs. Finally, to break out of the partial optimal solution for cache placement, a penalty strategy is introduced, and an improved tabu search algorithm is used to find the best edge server placement for cached objects. Experimental results demonstrate that the proposed caching strategy enhances the cache service rate, reduces user request latency and system overhead, and enhances the user experience.
- 14 August 2023
- Published by MDPI AG in Applied Sciences
- Vol. 13 (16) , 9229
Open AccessCaching Placement Optimization Strategy Based on Comprehensive Utility in Edge Computing
With the convergence of the Internet of Things, 5G, and artificial intelligence, limited network bandwidth and bursts of incoming service requests seem to be the most important factors affecting user experience. Therefore, caching technology was introduced. In this paper, a caching placement optimization strategy based on comprehensive utility (CPOSCU) in edge computing is proposed. Firstly, the strategy involves quantifying the placement factors of data blocks, which include the popularity of data blocks, the remaining validity ratio of data blocks, and the substitution rate of servers. By analyzing the characteristics of cache objects and servers, these placement factors are modeled to determine the cache value of data blocks. Then, the optimization problem for cache placement is quantified comprehensively based on the cache value of data blocks, data block retrieval costs, data block placement costs, and replacement costs. Finally, to break out of the partial optimal solution for cache placement, a penalty strategy is introduced, and an improved tabu search algorithm is used to find the best edge server placement for cached objects. Experimental results demonstrate that the proposed caching strategy enhances the cache service rate, reduces user request latency and system overhead, and enhances the user experience.
- Open Access
- 16 June 2023
- Published by MDPI AG in Electronics
- Vol. 12 (12) , 2708
Dynamic Selection Slicing-Based Offloading Algorithm for In-Vehicle Tasks in Mobile Edge Computing
With the surge in tasks for in-vehicle terminals, the resulting network congestion and time delay cannot meet the service needs of users. Offloading algorithms are introduced to handle vehicular tasks, which will greatly improve the above problems. In this paper, the dependencies of vehicular tasks are represented as directed acyclic graphs, and network slices are integrated within the edge server. The Dynamic Selection Slicing-based Offloading Algorithm for in-vehicle tasks in MEC (DSSO) is proposed. First, a computational offloading model for vehicular tasks is established based on available resources, wireless channel state, and vehicle loading level. Second, the solution of the model is transformed into a Markov decision process, and the combination of the DQN algorithm and Dueling Network from deep reinforcement learning is used to select the appropriate slices and dynamically update the optimal offloading strategy for in-vehicle tasks in the effective interval. Finally, an experimental environment is set up to compare the DSSO algorithm with LOCAL, MINCO, and DJROM, the results show that the system energy consumption of DSSO algorithm resources is reduced by 10.31%, the time latency is decreased by 22.75%, and the ratio of dropped tasks is decreased by 28.71%.
- 16 June 2023
- Published by MDPI AG in Electronics
- Vol. 12 (12) , 2708
Open AccessDynamic Selection Slicing-Based Offloading Algorithm for In-Vehicle Tasks in Mobile Edge Computing
With the surge in tasks for in-vehicle terminals, the resulting network congestion and time delay cannot meet the service needs of users. Offloading algorithms are introduced to handle vehicular tasks, which will greatly improve the above problems. In this paper, the dependencies of vehicular tasks are represented as directed acyclic graphs, and network slices are integrated within the edge server. The Dynamic Selection Slicing-based Offloading Algorithm for in-vehicle tasks in MEC (DSSO) is proposed. First, a computational offloading model for vehicular tasks is established based on available resources, wireless channel state, and vehicle loading level. Second, the solution of the model is transformed into a Markov decision process, and the combination of the DQN algorithm and Dueling Network from deep reinforcement learning is used to select the appropriate slices and dynamically update the optimal offloading strategy for in-vehicle tasks in the effective interval. Finally, an experimental environment is set up to compare the DSSO algorithm with LOCAL, MINCO, and DJROM, the results show that the system energy consumption of DSSO algorithm resources is reduced by 10.31%, the time latency is decreased by 22.75%, and the ratio of dropped tasks is decreased by 28.71%.
- 1 December 2022
- Published by Allerton Press in Automatic Control and Computer Sciences
- Vol. 56 (6) , 564-576
Computing Offloading and Resource Optimization of Adaptive Data Block Size in Edge Environments
With the rapid growth of smart mobile devices, the limited resources and computing performance of mobile devices might increase the delay of processing tas
- 1 December 2022
- Published by Allerton Press in Automatic Control and Computer Sciences
- Vol. 56 (6) , 564-576
Computing Offloading and Resource Optimization of Adaptive Data Block Size in Edge Environments
With the rapid growth of smart mobile devices, the limited resources and computing performance of mobile devices might increase the delay of processing tas
- Open Access
- 1 January 2022
- Published by American Institute of Mathematical Sciences (AIMS) in Mathematical Biosciences and Engineering
- Vol. 19 (9) , 9147-9167
Resources allocation optimization algorithm based on the comprehensive utility in edge computing applications
In the mobile edge computing environment, aiming at the problems of few classifications of resource nodes and low resource utilization in the process of multi-user and multi-server resource allocation, a resource optimization algorithm based on comprehensive utility is proposed. First, the algorithm improves the Naive Bayes algorithm, obtains the conditional probabilities of job types based on the established Naive Bayes formula and calculates the posterior probabilities of different job types under specific conditions. Second, the classification method of resource service nodes is designed. According to the resource utilization rate of the CPU and I/O, the resource service nodes are divided into CPU main resources and I/O main resources. Finally, the resource allocation based on comprehensive utility is considered. According to three factors, resource location, task priority and network transmission cost, the matching computing resource nodes are allocated to the job, and the optimal solution of matching job and resource nodes is obtained by the weighted bipartite graph method. The experimental results show that, compared with similar resource optimization algorithms, this method can effectively classify job types and resource service nodes, reduce resource occupancy rate and improve resource utilization rate.
- 1 January 2022
- Published by American Institute of Mathematical Sciences (AIMS) in Mathematical Biosciences and Engineering
- Vol. 19 (9) , 9147-9167
Open AccessResources allocation optimization algorithm based on the comprehensive utility in edge computing applications
In the mobile edge computing environment, aiming at the problems of few classifications of resource nodes and low resource utilization in the process of multi-user and multi-server resource allocation, a resource optimization algorithm based on comprehensive utility is proposed. First, the algorithm improves the Naive Bayes algorithm, obtains the conditional probabilities of job types based on the established Naive Bayes formula and calculates the posterior probabilities of different job types under specific conditions. Second, the classification method of resource service nodes is designed. According to the resource utilization rate of the CPU and I/O, the resource service nodes are divided into CPU main resources and I/O main resources. Finally, the resource allocation based on comprehensive utility is considered. According to three factors, resource location, task priority and network transmission cost, the matching computing resource nodes are allocated to the job, and the optimal solution of matching job and resource nodes is obtained by the weighted bipartite graph method. The experimental results show that, compared with similar resource optimization algorithms, this method can effectively classify job types and resource service nodes, reduce resource occupancy rate and improve resource utilization rate.
- 30 November 2021
- Published by Korean Society for Internet Information (KSII) in KSII Transactions on Internet and Information Systems
- Vol. 15 (11) , 3892-3912
A cache placement algorithm based on comprehensive utility in big data multi-access edge computing
KSII Transactions on Internet and Information Systems TIIS Paper Details
- 30 November 2021
- Published by Korean Society for Internet Information (KSII) in KSII Transactions on Internet and Information Systems
- Vol. 15 (11) , 3892-3912
A cache placement algorithm based on comprehensive utility in big data multi-access edge computing
KSII Transactions on Internet and Information Systems TIIS Paper Details
- Open Access
- 1 January 2021
- Published by American Institute of Mathematical Sciences (AIMS) in Mathematical Biosciences and Engineering
- Vol. 18 (6) , 9163-9189
Dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi-access edge computing
The current computation offloading algorithm for the mobile cloud ignores the selection of offloading opportunities and does not consider the uninstall frequency, resource waste, and energy efficiency reduction of the user's offloading success probability. Therefore, in this study, a dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in a multi-access edge computing environment is proposed (DCO-PSOMO). According to the CPU utilization and the memory utilization rate of the mobile terminal, this method can dynamically obtain the overload time by using a strong, locally weighted regression method. After detecting the overload time, the probability of successful downloading is predicted by the mobile user's dwell time and edge computing communication range, and the offloading is either conducted immediately or delayed. A computation offloading model was established via the use of the response time and energy consumption of the mobile terminal. Additionally, the optimal computing offloading algorithm was designed via the use of a particle swarm with a mutation operator. Finally, the DCO-PSOMO algorithm was compared with the JOCAP, ECOMC and ESRLR algorithms, and the experimental results demonstrated that the DCO-PSOMO offloading method can effectively reduce the offloading cost and terminal energy consumption, and improves the success probability of offloading and the user's QoS.
- 1 January 2021
- Published by American Institute of Mathematical Sciences (AIMS) in Mathematical Biosciences and Engineering
- Vol. 18 (6) , 9163-9189
Open AccessDynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in multi-access edge computing
The current computation offloading algorithm for the mobile cloud ignores the selection of offloading opportunities and does not consider the uninstall frequency, resource waste, and energy efficiency reduction of the user's offloading success probability. Therefore, in this study, a dynamic computation offloading algorithm based on particle swarm optimization with a mutation operator in a multi-access edge computing environment is proposed (DCO-PSOMO). According to the CPU utilization and the memory utilization rate of the mobile terminal, this method can dynamically obtain the overload time by using a strong, locally weighted regression method. After detecting the overload time, the probability of successful downloading is predicted by the mobile user's dwell time and edge computing communication range, and the offloading is either conducted immediately or delayed. A computation offloading model was established via the use of the response time and energy consumption of the mobile terminal. Additionally, the optimal computing offloading algorithm was designed via the use of a particle swarm with a mutation operator. Finally, the DCO-PSOMO algorithm was compared with the JOCAP, ECOMC and ESRLR algorithms, and the experimental results demonstrated that the DCO-PSOMO offloading method can effectively reduce the offloading cost and terminal energy consumption, and improves the success probability of offloading and the user's QoS.