Hengming Zhao
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
Research Subjects
Hengming Zhao has a total of 10 co-authors. Here are the top co-authors by number of shared publications:
- Dianhua Wu
School of Mathematics and Statistics Guangxi Normal University Guilin China
8 shared publications - Rongcun Qin
Guangxi Agr Vocat Univ, Dept Math, Nanning 530007, Peoples R China
7 shared publications - Minquan Cheng
Guangxi Normal University
3 shared publications Rongcun Qin
3 shared publicationsDianhua Wu
1 shared publication- Feifei Xie
Guangxi Key Lab of Multi-source Information Mining & Security, Department of Mathematics, Guangxi Normal University, Guilin 541004, China
1 shared publication
Latest Publications
- Open Access
- 27 March 2026
- Published by Universal Wiser Publisher Pte. Ltd in Contemporary Mathematics
- p. 2154-2174
Constructing Optimal 2D Variable-Weight OOCs from Semicyclic Group Divisible Designs
The OCDMA network using two Dimensional Variable-Weight Optical Orthogonal Codes (2D VWOOC) can support diverse Quality of Services (QoS) classes and multimedia services, and make the better use of bandwidth resources in fiber optical networks. To simplify practical implementation, the At Most One-Pulse Per Wavelength (AM-OPPW) restriction is often appended to a 2D VWOOC. In this paper, the upper bound on the size of AM-OPPW 2D VWOOCs is derived, semicyclic group divisible designs are introduced to construct AM-OPPW 2D VWOOCs, and an equivalence between optimal AM-OPPW 2D VWOOCs and Semicyclic Group Divisible Designs (SCGDDs) is established. Some direct and recursive constructions for SCGDDs are also presented. Consequently, several infinite families of optimal AM-OPPW 2D VWOOCs are obtained.
- 27 March 2026
- Published by Universal Wiser Publisher Pte. Ltd in Contemporary Mathematics
- p. 2154-2174
Open AccessConstructing Optimal 2D Variable-Weight OOCs from Semicyclic Group Divisible Designs
The OCDMA network using two Dimensional Variable-Weight Optical Orthogonal Codes (2D VWOOC) can support diverse Quality of Services (QoS) classes and multimedia services, and make the better use of bandwidth resources in fiber optical networks. To simplify practical implementation, the At Most One-Pulse Per Wavelength (AM-OPPW) restriction is often appended to a 2D VWOOC. In this paper, the upper bound on the size of AM-OPPW 2D VWOOCs is derived, semicyclic group divisible designs are introduced to construct AM-OPPW 2D VWOOCs, and an equivalence between optimal AM-OPPW 2D VWOOCs and Semicyclic Group Divisible Designs (SCGDDs) is established. Some direct and recursive constructions for SCGDDs are also presented. Consequently, several infinite families of optimal AM-OPPW 2D VWOOCs are obtained.
- 27 March 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 74 (00906778) , 6938-6950
Rack-Aware MSR Codes With Linear Field Size and Smaller Sub-Packetization for Tolerating Multiple Erasures
In an (n, k, d) rack-aware storage model, the system consists of n nodes uniformly distributed across n successive racks, such that each rack contains u nodes of equal capacity and the reconstructive degree satisfies k = ku + v where k = ⌊k/u⌋, 0 ≤ v ≤ u − 1. Suppose there are h ≥ 1 failed nodes in a rack (called the host rack). Then together with its surviving nodes, the host rack downloads recovery data from d helper racks and repairs its failed nodes. In this paper, we focus on the rack-aware minimum storage regenerating (MSR) codes for repairing h failed nodes within the same rack. By using the coupled-layer construction with the alignment technique, we construct a class of rack-aware MSR codes for all k+1 ≤ d ≤ n−1 which achieve the small sub-packetization l = s⌈n/s⌉ where the field size q increases linearly with n and s = d − k + 1. In addition, these codes achieve the optimal repair bandwidth for 1 ≤ h ≤ u−v, and the asymptotically optimal repair bandwidth for u − v + 1 ≤ h ≤ u. In particular, they achieve the optimal access when h = u−v. It is worth noting that the existing rack-aware MSR codes which achieve the same sub-packetization l = s⌈n/s⌉ are only known for the special case of d = n − 1, h = 1, and the field size is much larger than ours.
- 27 March 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 74 (00906778) , 6938-6950
Rack-Aware MSR Codes With Linear Field Size and Smaller Sub-Packetization for Tolerating Multiple Erasures
In an (n, k, d) rack-aware storage model, the system consists of n nodes uniformly distributed across n successive racks, such that each rack contains u nodes of equal capacity and the reconstructive degree satisfies k = ku + v where k = ⌊k/u⌋, 0 ≤ v ≤ u − 1. Suppose there are h ≥ 1 failed nodes in a rack (called the host rack). Then together with its surviving nodes, the host rack downloads recovery data from d helper racks and repairs its failed nodes. In this paper, we focus on the rack-aware minimum storage regenerating (MSR) codes for repairing h failed nodes within the same rack. By using the coupled-layer construction with the alignment technique, we construct a class of rack-aware MSR codes for all k+1 ≤ d ≤ n−1 which achieve the small sub-packetization l = s⌈n/s⌉ where the field size q increases linearly with n and s = d − k + 1. In addition, these codes achieve the optimal repair bandwidth for 1 ≤ h ≤ u−v, and the asymptotically optimal repair bandwidth for u − v + 1 ≤ h ≤ u. In particular, they achieve the optimal access when h = u−v. It is worth noting that the existing rack-aware MSR codes which achieve the same sub-packetization l = s⌈n/s⌉ are only known for the special case of d = n − 1, h = 1, and the field size is much larger than ours.
- 12 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 74 (00906778) , 3239-3251
Explicit Constructions for Rack-Aware Minimum Storage Partially Cooperative Regenerating Codes
The rack-aware storage model improves repair efficiency by exploiting locality within racks to minimize cross-rack traffic in a distributed storage system. While the partially cooperative repair model presents a solution for multiple node failures that reduces the need to exchange data with all other host racks (defined as racks containing failed nodes), thus enhancing system flexibility. In this paper, we focus on rack-aware minimum storage partially cooperative regenerating (MSPCR) codes for repairing multiple node failures. We first derive the lower bound on the repair bandwidth for rack-aware MSPCR codes using extremal combinatorics, and then explicitly construct the first class of (asymptotically) optimal repair schemes for rack-aware MSPCR codes with a sub-packetization level of (s + h − δ)sn, which is smaller than that of the known rack-aware minimumstorage cooperative regenerating (MSCR) codes when δ ≥ 2. By utilizing the grouping technique, we explicitly construct the second class of (asymptotically) optimal repair schemes for rack-aware MSPCR codes with a sub-packetization level of 2n. In particular, when δ = 1, our second codes reduce to rack-aware MSCR codes, while achieving an (h + 1)-fold reduction in sub-packetization level compared to the known rack-aware MSCR codes.
- 12 January 2026
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 74 (00906778) , 3239-3251
Explicit Constructions for Rack-Aware Minimum Storage Partially Cooperative Regenerating Codes
The rack-aware storage model improves repair efficiency by exploiting locality within racks to minimize cross-rack traffic in a distributed storage system. While the partially cooperative repair model presents a solution for multiple node failures that reduces the need to exchange data with all other host racks (defined as racks containing failed nodes), thus enhancing system flexibility. In this paper, we focus on rack-aware minimum storage partially cooperative regenerating (MSPCR) codes for repairing multiple node failures. We first derive the lower bound on the repair bandwidth for rack-aware MSPCR codes using extremal combinatorics, and then explicitly construct the first class of (asymptotically) optimal repair schemes for rack-aware MSPCR codes with a sub-packetization level of (s + h − δ)sn, which is smaller than that of the known rack-aware minimumstorage cooperative regenerating (MSCR) codes when δ ≥ 2. By utilizing the grouping technique, we explicitly construct the second class of (asymptotically) optimal repair schemes for rack-aware MSPCR codes with a sub-packetization level of 2n. In particular, when δ = 1, our second codes reduce to rack-aware MSCR codes, while achieving an (h + 1)-fold reduction in sub-packetization level compared to the known rack-aware MSCR codes.
- 18 February 2025
- Published by Springer Nature in Designs, Codes and Cryptography
- Vol. 93 (6) , 2263-2296
Optimal two-dimensional multilength optical orthogonal codes via compatible mixed difference packing set systems
- 18 February 2025
- Published by Springer Nature in Designs, Codes and Cryptography
- Vol. 93 (6) , 2263-2296
Optimal two-dimensional multilength optical orthogonal codes via compatible mixed difference packing set systems
- 1 January 2025
- Published by American Institute of Mathematical Sciences (AIMS) in Advances in Mathematics of Communications
- Vol. 19 (1) , 1-10
A few more optimal optical orthogonal codes with non-constant auto-correlation function
In the last decade many variants of the well-known notion of an optical orthogonal code (OOC) have been studied. In particular, it was allowed to have variable weights and that codewords of different weight may have different autocorrelation parameters so that one should speak of 'autocorrelation function' rather than 'autocorrelation parameter'. In this paper we investigate OOCs with two weights 4 and 5, autocorrelation function with values in $ \{1, 2\} $, and crosscorrelation parameter one. After giving tight upper bounds on their maximum size, we construct some infinite classes reaching optimality with as many codewords of weight 4 as many codewords of weight 5.- 1 January 2025
- Published by American Institute of Mathematical Sciences (AIMS) in Advances in Mathematics of Communications
- Vol. 19 (1) , 1-10
A few more optimal optical orthogonal codes with non-constant auto-correlation function
In the last decade many variants of the well-known notion of an optical orthogonal code (OOC) have been studied. In particular, it was allowed to have variable weights and that codewords of different weight may have different autocorrelation parameters so that one should speak of 'autocorrelation function' rather than 'autocorrelation parameter'. In this paper we investigate OOCs with two weights 4 and 5, autocorrelation function with values in $ \{1, 2\} $, and crosscorrelation parameter one. After giving tight upper bounds on their maximum size, we construct some infinite classes reaching optimality with as many codewords of weight 4 as many codewords of weight 5.- 1 January 2024
- Published by American Institute of Mathematical Sciences (AIMS) in Advances in Mathematics of Communications
- Vol. 18 (1) , 163-178
Balanced ($\mathbb{Z} _{2u}\times \mathbb{Z}_{38v}$, {3, 4, 5}, 1) difference packings and related codes
Let $ m $, $ n $ be positive integers, and $ K $ a set of positive integers with size greater than 2. An $ (m,n,K,1) $ optical orthogonal signature pattern code, $ (m,n,K,1) $-OOSPC, was introduced by Kwong and Yang for 2-D image transmission in multicore-fiber optical code-division multiple-access (OCDMA) networks with multiple quality of services (QoS) requirement. Let $ G $ be an additive group, a balanced $ (G, K, 1) $ difference packing, $ (G, K, 1) $-BDP, can be used to construct a balanced $ (m,n,K,1) $-OOSPC when $ G = {\mathbb{Z}}_m\times {\mathbb{Z}}_n $. In this paper, the existences of optimal $ ( {\mathbb{Z}}_{2u}\times {\mathbb{Z}}_{38v}, \{3,4,5\},1) $-BDPs are completely solved with $ u, \ v\equiv 1\pmod2 $, and the corresponding optimal balanced $ (2u, 38v,\{3,4,5\},1) $-OOSPCs are also obtained.- 1 January 2024
- Published by American Institute of Mathematical Sciences (AIMS) in Advances in Mathematics of Communications
- Vol. 18 (1) , 163-178
Balanced ($\mathbb{Z} _{2u}\times \mathbb{Z}_{38v}$, {3, 4, 5}, 1) difference packings and related codes
Let $ m $, $ n $ be positive integers, and $ K $ a set of positive integers with size greater than 2. An $ (m,n,K,1) $ optical orthogonal signature pattern code, $ (m,n,K,1) $-OOSPC, was introduced by Kwong and Yang for 2-D image transmission in multicore-fiber optical code-division multiple-access (OCDMA) networks with multiple quality of services (QoS) requirement. Let $ G $ be an additive group, a balanced $ (G, K, 1) $ difference packing, $ (G, K, 1) $-BDP, can be used to construct a balanced $ (m,n,K,1) $-OOSPC when $ G = {\mathbb{Z}}_m\times {\mathbb{Z}}_n $. In this paper, the existences of optimal $ ( {\mathbb{Z}}_{2u}\times {\mathbb{Z}}_{38v}, \{3,4,5\},1) $-BDPs are completely solved with $ u, \ v\equiv 1\pmod2 $, and the corresponding optimal balanced $ (2u, 38v,\{3,4,5\},1) $-OOSPCs are also obtained.- 1 January 2022
- Published by American Institute of Mathematical Sciences (AIMS) in Advances in Mathematics of Communications
- Vol. 16 (4) , 1197-1209
Constructions of balanced (N, M, {4, 5}, 1;2) Multilength Variable-Weight optical orthogonal codes
Multilength variable-weight optical orthogonal codes(MLVWOOCs) are recently proposed for supporting multirate and integrated multimedia services in optical code division multiple access (OCDMA) networks. Some work had been done on MLVWOOCs with weight set$ W = \{3, 4\} $ ,$ \{3, 5\} $ . In this paper, we consider MLVWOOCs with$ W = \{4, 5\} $ , and some several infinite classes of optimal MLVWOOCs are obtained.- 1 January 2022
- Published by American Institute of Mathematical Sciences (AIMS) in Advances in Mathematics of Communications
- Vol. 16 (4) , 1197-1209
Constructions of balanced (N, M, {4, 5}, 1;2) Multilength Variable-Weight optical orthogonal codes
Multilength variable-weight optical orthogonal codes(MLVWOOCs) are recently proposed for supporting multirate and integrated multimedia services in optical code division multiple access (OCDMA) networks. Some work had been done on MLVWOOCs with weight set$ W = \{3, 4\} $ ,$ \{3, 5\} $ . In this paper, we consider MLVWOOCs with$ W = \{4, 5\} $ , and some several infinite classes of optimal MLVWOOCs are obtained.- 1 November 2021
- Published by Elsevier in Discrete Mathematics
- Vol. 344 (11)
On balanced ( Z 4 u × Z 8 v , { 4 , 5 } , 1 ) difference packings
- 1 November 2021
- Published by Elsevier in Discrete Mathematics
- Vol. 344 (11)
On balanced ( Z 4 u × Z 8 v , { 4 , 5 } , 1 ) difference packings
- 1 September 2021
- Published by Springer Nature in Designs, Codes and Cryptography
- Vol. 90 (11) , 2613-2645
Compatible difference packing set systems and their applications to multilength variable-weight OOCs
- 1 September 2021
- Published by Springer Nature in Designs, Codes and Cryptography
- Vol. 90 (11) , 2613-2645
Compatible difference packing set systems and their applications to multilength variable-weight OOCs
- 8 October 2020
- Published by Elsevier in Discrete Mathematics
- Vol. 344 (1) , 112170
Bounds and constructions for multilength variable-weight optical orthogonal codes
- 8 October 2020
- Published by Elsevier in Discrete Mathematics
- Vol. 344 (1) , 112170
Bounds and constructions for multilength variable-weight optical orthogonal codes