Wenhao Zhu
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Wenhao Zhu has a total of 72 co-authors. Here are the top co-authors by number of shared publications:
Wu Zhang
Shanghai University
5 shared publications- Wu Zhang
School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China
5 shared publications - Xiaoyu Zhang
School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China
4 shared publications - Zhixiang Liu
College of Information Technology, Shanghai Ocean University, Shanghai 201306, China
4 shared publications - Chenyun Liu
Shanghai Municipal Big Data Center, Shanghai 200433, China
2 shared publications Danning Shen
School of Computer Engineering and Science, Shanghai University,Shanghai,China
2 shared publications
Latest Publications
- 17 July 2026
- Published by Springer Nature
- p. 330-341
Normalizing LLM Rating: Bidirectional Counterfactual Generation for Aspect Category Sentiment Analysis
- 17 July 2026
- Published by Springer Nature
- p. 330-341
Normalizing LLM Rating: Bidirectional Counterfactual Generation for Aspect Category Sentiment Analysis
- 3 March 2026
- Published by Elsevier in Ocean Engineering
- Vol. 354
Numerical analysis of geometric parameter effects on fish schooling hydrodynamics for bio-inspired applications
- 3 March 2026
- Published by Elsevier in Ocean Engineering
- Vol. 354
Numerical analysis of geometric parameter effects on fish schooling hydrodynamics for bio-inspired applications
- 12 July 2025
- Published by World Scientific Pub Co Pte Ltd in International Journal of Applied Mechanics
- Vol. 17 (08)
Parallel Multi-Layer Lattice Boltzmann Method with Load-Balanced Cartesian Grids and Buffer-Driven Bicubic Interpolation
Efficient multi-layer Cartesian grid generation and computation are vital for computational fluid dynamics simulations in complex geometries, where traditional methods face challenges with lengthy grid generation times and numerical dissipation in multi-layer lattice Boltzmann method (LBM). This study proposes an advanced multi-layer LBM computational framework that enhances both accuracy and efficiency by integrating parallel multi-layer grid generation algorithm with a buffer-driven bicubic interpolation algorithm to solve these problems. The proposed parallel Cartesian grid generation algorithm introduces a load-balancing strategy for adaptive grid generation, which automatically adjusts the distribution of cells that intersect with geometry boundaries, balancing the number of intersected cells in different domains across up to three dimensions. To address the challenges of data transfer between different grid layers in multi-layer LBM, a new buffer-driven bicubic interpolation method is introduced. By creating a buffer zone between coarse and fine grids, the interpolation method extends the range of data sources, allowing more neighboring grid points to be used in computations. Numerical experiments demonstrate that these algorithms lead to faster multi-layer grid generation and excellent computational performance in both 2D and 3D cases.
- 12 July 2025
- Published by World Scientific Pub Co Pte Ltd in International Journal of Applied Mechanics
- Vol. 17 (08)
Parallel Multi-Layer Lattice Boltzmann Method with Load-Balanced Cartesian Grids and Buffer-Driven Bicubic Interpolation
Efficient multi-layer Cartesian grid generation and computation are vital for computational fluid dynamics simulations in complex geometries, where traditional methods face challenges with lengthy grid generation times and numerical dissipation in multi-layer lattice Boltzmann method (LBM). This study proposes an advanced multi-layer LBM computational framework that enhances both accuracy and efficiency by integrating parallel multi-layer grid generation algorithm with a buffer-driven bicubic interpolation algorithm to solve these problems. The proposed parallel Cartesian grid generation algorithm introduces a load-balancing strategy for adaptive grid generation, which automatically adjusts the distribution of cells that intersect with geometry boundaries, balancing the number of intersected cells in different domains across up to three dimensions. To address the challenges of data transfer between different grid layers in multi-layer LBM, a new buffer-driven bicubic interpolation method is introduced. By creating a buffer zone between coarse and fine grids, the interpolation method extends the range of data sources, allowing more neighboring grid points to be used in computations. Numerical experiments demonstrate that these algorithms lead to faster multi-layer grid generation and excellent computational performance in both 2D and 3D cases.
- 25 February 2025
- Published by Springer Nature
- p. 257-268
Fast Mesh Generation in Multi-layer Lattice Boltzmann Simulation with Moving Boundaries
- 25 February 2025
- Published by Springer Nature
- p. 257-268
Fast Mesh Generation in Multi-layer Lattice Boltzmann Simulation with Moving Boundaries
- Open Access
A Physics-Informed Neural Network Based on the Boltzmann Equation with Multiple-Relaxation-Time Collision Operators
The Boltzmann equation with multiple-relaxation-time (MRT) collision operators has been widely employed in kinetic theory to describe the behavior of gases and liquids at the macro-level. Given the successful development of deep learning and the availability of data analytic tools, it is a feasible idea to try to solve the Boltzmann-MRT equation using a neural network-based method. Based on the canonical polyadic decomposition, a new physics-informed neural network describing the Boltzmann-MRT equation, named the network for MRT collision (NMRT), is proposed in this paper for solving the Boltzmann-MRT equation. The method of tensor decomposition in the Boltzmann-MRT equation is utilized to combine the collision matrix with discrete distribution functions within the moment space. Multiscale modeling is adopted to accelerate the convergence of high frequencies for the equations. The micro–macro decomposition method is applied to improve learning efficiency. The problem-dependent loss function is proposed to balance the weight of the function for different conditions at different velocities. These strategies will greatly improve the accuracy of the network. The numerical experiments are tested, including the advection–diffusion problem and the wave propagation problem. The results of the numerical simulation show that the network-based method can obtain a measure of accuracy at .Open AccessA Physics-Informed Neural Network Based on the Boltzmann Equation with Multiple-Relaxation-Time Collision Operators
The Boltzmann equation with multiple-relaxation-time (MRT) collision operators has been widely employed in kinetic theory to describe the behavior of gases and liquids at the macro-level. Given the successful development of deep learning and the availability of data analytic tools, it is a feasible idea to try to solve the Boltzmann-MRT equation using a neural network-based method. Based on the canonical polyadic decomposition, a new physics-informed neural network describing the Boltzmann-MRT equation, named the network for MRT collision (NMRT), is proposed in this paper for solving the Boltzmann-MRT equation. The method of tensor decomposition in the Boltzmann-MRT equation is utilized to combine the collision matrix with discrete distribution functions within the moment space. Multiscale modeling is adopted to accelerate the convergence of high frequencies for the equations. The micro–macro decomposition method is applied to improve learning efficiency. The problem-dependent loss function is proposed to balance the weight of the function for different conditions at different velocities. These strategies will greatly improve the accuracy of the network. The numerical experiments are tested, including the advection–diffusion problem and the wave propagation problem. The results of the numerical simulation show that the network-based method can obtain a measure of accuracy at . - Open Access
- 8 August 2024
- Published by MDPI AG in Applied Sciences
- Vol. 14 (16) , 6976
A Parallel Algorithm Based on Regularized Lattice Boltzmann Method for Multi-Layer Grids
The regularized lattice Boltzmann method (RLBM) is an improvement of the lattice Boltzmann method (LBM). The advantage of RLBM is improved accuracy without increasing computational overheads. The paper introduces the method of multi-layer grids, the multi-layer grids have different resolutions which can accurately solve problems in computational fluid dynamics (CFD) without destroying the parallelism of RLBM. Simulating fluid flow usually requires a large number of grid simulations. Therefore, it is necessary to design a parallel algorithm for RLBM based on multi-layer grids. In this paper, a load-balancing-based grid dividing algorithm and an MPI-based parallel algorithm for RLBM on multi-layer grids are proposed. The load balancing-based grid dividing algorithm ensures that the workload is evenly distributed across processes, minimizing the discrepancies in computational load. The MPI-based parallel algorithm for RLBM on multi-layer grids ensures accurate and efficient numerical simulation. Numerical simulations have verified that the proposed algorithms exhibit excellent performance in both 2D and 3D experiments, maintaining high stability and accuracy. The multi-layer grids method is significantly better than single-layer grids in terms of CPU runtime and number of grids required. Comparative analysis with the OpenMP multi-threading method on the multi-layer grid RLBM shows that the proposed algorithm in this paper achieves superior speedup and efficiency.
- 8 August 2024
- Published by MDPI AG in Applied Sciences
- Vol. 14 (16) , 6976
Open AccessA Parallel Algorithm Based on Regularized Lattice Boltzmann Method for Multi-Layer Grids
The regularized lattice Boltzmann method (RLBM) is an improvement of the lattice Boltzmann method (LBM). The advantage of RLBM is improved accuracy without increasing computational overheads. The paper introduces the method of multi-layer grids, the multi-layer grids have different resolutions which can accurately solve problems in computational fluid dynamics (CFD) without destroying the parallelism of RLBM. Simulating fluid flow usually requires a large number of grid simulations. Therefore, it is necessary to design a parallel algorithm for RLBM based on multi-layer grids. In this paper, a load-balancing-based grid dividing algorithm and an MPI-based parallel algorithm for RLBM on multi-layer grids are proposed. The load balancing-based grid dividing algorithm ensures that the workload is evenly distributed across processes, minimizing the discrepancies in computational load. The MPI-based parallel algorithm for RLBM on multi-layer grids ensures accurate and efficient numerical simulation. Numerical simulations have verified that the proposed algorithms exhibit excellent performance in both 2D and 3D experiments, maintaining high stability and accuracy. The multi-layer grids method is significantly better than single-layer grids in terms of CPU runtime and number of grids required. Comparative analysis with the OpenMP multi-threading method on the multi-layer grid RLBM shows that the proposed algorithm in this paper achieves superior speedup and efficiency.
- Open Access
- 20 May 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 71821-71834
A Trend Detection-Based Auto-Scaling Method for Containers in High-Concurrency Scenarios
Cloud computing technology is widely embraced due to its ability to meet diverse computing resource demands from users. As the user base grows, the challenge for cloud service providers to dynamically allocate resources to applications according to real-time customer needs becomes more daunting. Existing auto-scaling mechanisms, such as Horizontal Pod Autoscaler (HPA), lack flexibility in handling transient and irregular fluctuations in resource demands, making it difficult to respond quickly. This research focuses on auto-scaling solutions for applications in high-concurrency scenarios. The study enhances the MAPE structure of traditional auto-scaling models and introduces a trend detection module in a proactive auto-scaling engine based on predictive algorithms. This module detects trends during transient irregular request volume fluctuations, corrects prediction algorithm results inconsistent with the current trend, and provides more reasonable resource allocation for programs. Experimental results, using both real access peak data and simulated data in a Kubernetes environment, indicate that the proposed auto-scaler effectively prevents resource shortages in high-concurrency network environments compared to other auto-scaling mechanisms. It ensures the performance and availability of applications while reducing resource wastage.
- 20 May 2024
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 71821-71834
Open AccessA Trend Detection-Based Auto-Scaling Method for Containers in High-Concurrency Scenarios
Cloud computing technology is widely embraced due to its ability to meet diverse computing resource demands from users. As the user base grows, the challenge for cloud service providers to dynamically allocate resources to applications according to real-time customer needs becomes more daunting. Existing auto-scaling mechanisms, such as Horizontal Pod Autoscaler (HPA), lack flexibility in handling transient and irregular fluctuations in resource demands, making it difficult to respond quickly. This research focuses on auto-scaling solutions for applications in high-concurrency scenarios. The study enhances the MAPE structure of traditional auto-scaling models and introduces a trend detection module in a proactive auto-scaling engine based on predictive algorithms. This module detects trends during transient irregular request volume fluctuations, corrects prediction algorithm results inconsistent with the current trend, and provides more reasonable resource allocation for programs. Experimental results, using both real access peak data and simulated data in a Kubernetes environment, indicate that the proposed auto-scaler effectively prevents resource shortages in high-concurrency network environments compared to other auto-scaling mechanisms. It ensures the performance and availability of applications while reducing resource wastage.
- Open Access
- 1 May 2024
- Published by Science China Press., Co. Ltd. in SCIENTIA SINICA Physica, Mechanica & Astronomica
- Vol. 54 (12)
一种快速自适应格子Boltzmann方法多层网格生成方法
基于笛卡尔网格的格子Boltzmann方法具有降低计算复杂度,易于自适应和处理复杂边界条件等优势,然而非贴体的特性导致在计算复杂几何或复杂流动时通常需要过大的网格量。为了缓解这个问题,对复杂几何进行局部的网格加密是一个有效的手段。其中,实现局部网格加密的关键在于快速网格生成和不同尺度网格之间的映射关系。本文通过设计新的数据结构和基于射线交点算法,提出了一种新的快速网格生成算法,并将其应用在两种基本单元下的多层网格格子Boltzmann方法中,从而进一步发展高效的网格生成技术。考虑射线法的算法特性,经预处理后的射线,通过新的数据结构可大幅度减少需要检索的物面单元数量。对于两种基本单元下的几何自适应多层网格,格心格式通过叉树结构构建不同层之间的网格映射关系,格点格式通过背景网格重叠确定映射关系。在两种格式的网格结果中,格心格式的多层网格受加密次数的影响相对较小,在加密9次的千万网格点量级下达到每秒约589万网格点的生成效率。格点格式受加密次数的影响较大,但在千万量级下仍达到每秒约66万网格点的生成效率,比目前已有方法提高了约40倍的效率。最后通过二维圆柱绕流问题、三维圆球绕流和三维潜艇的绕流求解验证了网格算法的准确性。
- 1 May 2024
- Published by Science China Press., Co. Ltd. in SCIENTIA SINICA Physica, Mechanica & Astronomica
- Vol. 54 (12)
Open Access一种快速自适应格子Boltzmann方法多层网格生成方法
基于笛卡尔网格的格子Boltzmann方法具有降低计算复杂度,易于自适应和处理复杂边界条件等优势,然而非贴体的特性导致在计算复杂几何或复杂流动时通常需要过大的网格量。为了缓解这个问题,对复杂几何进行局部的网格加密是一个有效的手段。其中,实现局部网格加密的关键在于快速网格生成和不同尺度网格之间的映射关系。本文通过设计新的数据结构和基于射线交点算法,提出了一种新的快速网格生成算法,并将其应用在两种基本单元下的多层网格格子Boltzmann方法中,从而进一步发展高效的网格生成技术。考虑射线法的算法特性,经预处理后的射线,通过新的数据结构可大幅度减少需要检索的物面单元数量。对于两种基本单元下的几何自适应多层网格,格心格式通过叉树结构构建不同层之间的网格映射关系,格点格式通过背景网格重叠确定映射关系。在两种格式的网格结果中,格心格式的多层网格受加密次数的影响相对较小,在加密9次的千万网格点量级下达到每秒约589万网格点的生成效率。格点格式受加密次数的影响较大,但在千万量级下仍达到每秒约66万网格点的生成效率,比目前已有方法提高了约40倍的效率。最后通过二维圆柱绕流问题、三维圆球绕流和三维潜艇的绕流求解验证了网格算法的准确性。
- 15 December 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 209-213
Enhancing Video Retrieval: A User Behavior-Based Query Expansion Approach
In this study, we propose a user behavior-based query optimization strategy to address the commonly observed suboptimal query performance and user experience in the field of video retrieval. This strategy primarily involves analyzing user behavioral data during the video retrieval process to expand query keywords, enhancing their relevance and diversity, thus optimizing search results. We achieved this by augmenting the original dataset to generate simulated user behavioral data and Ground Truth data. Subsequently, an automated query expansion algorithm effectively applied this data to video retrieval. Through experimental assessment on the video retrieval dataset (MSR- VTT), we validate the effectiveness of this method. The results demonstrate that this user behavior- driven query expansion approach significantly improves the accuracy of video retrieval and user satisfaction.
- 15 December 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 209-213
Enhancing Video Retrieval: A User Behavior-Based Query Expansion Approach
In this study, we propose a user behavior-based query optimization strategy to address the commonly observed suboptimal query performance and user experience in the field of video retrieval. This strategy primarily involves analyzing user behavioral data during the video retrieval process to expand query keywords, enhancing their relevance and diversity, thus optimizing search results. We achieved this by augmenting the original dataset to generate simulated user behavioral data and Ground Truth data. Subsequently, an automated query expansion algorithm effectively applied this data to video retrieval. Through experimental assessment on the video retrieval dataset (MSR- VTT), we validate the effectiveness of this method. The results demonstrate that this user behavior- driven query expansion approach significantly improves the accuracy of video retrieval and user satisfaction.
- 15 December 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 70-75
An Enhanced Short Video Caching Strategy Based on User Behaviour and Time Factors
Caching plays a crucial role in network systems, and an appropriate caching strategy can effectively reduce network load and enhance user experience during video browsing. The proliferation and development of smartphones have led to a surge in global mobile data traffic. This paper targets the viewing characteristics of short video platform users, and proposes two adaptive video cache update mechanisms, TelLRU and TelLRU(sigmoid), aiming to achieve optimal performance by dynamically adjusting the cache video block size according to the video playback duration. This strategy is an improvement on the LRU cache replacement algorithm, adding a section of the video file of a new request to the cache. During video playback, the length of the video block changes dynamically according to a specific algorithm, and the LRU replacement strategy replaces the least recently used video block. Experimental results show that this strategy can significantly improve the cache hit rate of mobile video-on-demand platforms, reducing delay time and delay proportion.
- 15 December 2023
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 70-75
An Enhanced Short Video Caching Strategy Based on User Behaviour and Time Factors
Caching plays a crucial role in network systems, and an appropriate caching strategy can effectively reduce network load and enhance user experience during video browsing. The proliferation and development of smartphones have led to a surge in global mobile data traffic. This paper targets the viewing characteristics of short video platform users, and proposes two adaptive video cache update mechanisms, TelLRU and TelLRU(sigmoid), aiming to achieve optimal performance by dynamically adjusting the cache video block size according to the video playback duration. This strategy is an improvement on the LRU cache replacement algorithm, adding a section of the video file of a new request to the cache. During video playback, the length of the video block changes dynamically according to a specific algorithm, and the LRU replacement strategy replaces the least recently used video block. Experimental results show that this strategy can significantly improve the cache hit rate of mobile video-on-demand platforms, reducing delay time and delay proportion.