Joint User Scheduling and Beamforming Design in Simultaneously Transmitting and Reflecting Reconfigurable-Intelligent-Surface-Assisted Device-to-Device Communications †
Abstract
1. Introduction
2. System Model and Problem Formulation
2.1. System Model
2.2. Problem Formulation
3. Method
3.1. CEO Framework
- Sampling: Generate candidate solutions from the distribution , where is the current parameter;
- Selection: Evaluate all samples using the objective function , rank them, and select the top elite samples (with ) to form the elite set ;
- Updating: Update the distribution parameters by minimizing the cross-entropy between the current distribution and the one inferred from the elite samples. This is achieved by solving [5]:
- Smoothing: To ensure stability and prevent premature convergence, the updated parameters are smoothed using smoothing factor () as follows:
3.2. Sampling Distribution Design
3.2.1. Sampling Reflection Phase-Shift Vector
3.2.2. Sampling Phase-Shift Difference Vector
3.2.3. Sampling Reflection Amplitude Vector r
3.2.4. Sampling STAR-RIS Selection Vector
3.2.5. Sampling Grouping Matrix
3.3. Updating Formulae
3.4. Algorithm Details, Complexity, and Parameter Selection
| Algorithm 1: CEO for Solving Problem (8) | |
| Input: Sample size L, elite ratio ς, and smoothing parameter ϖ | |
| 1 | i ← 0 |
| 2 | Initialize , ,,, , |
| 3 | Lelite ← ceil(ς L) |
| 4 | fbest ← −∞ |
| 5 | best ← ∅ |
| 6 | while i ≤ imax do |
| 7 | for ℓ = 1 to L do |
| 8 | Generate = {, , , , } |
| 9 | ←{, , , , } |
| 10 | Evaluate f() using (7) |
| 11 | end |
| 12 | = ← Sort(, descending) |
| 13 | Update , ,,, , using (19) |
| 14 | Smooth , ,,, , using (11) |
| 15 | if f() > fbest then |
| 16 | fbest ←f() |
| 17 | best ← |
| 18 | end |
| 19 | i ← i + 1 |
| 20 | end |
| Output: best | |
4. Result and Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Notations
| ⌈∙⌉ | Ceiling function |
| (∙)^T | Transposition of a vector or matrix |
| 1_{∙} | Indicator function |
| Ιₙ(φ) = φₙ | Extracts the n-th entry of the vector φ = [φ1, …, φ_N]^T |
| Ι{gk}(Z) = z{gk} | Extracts the (g, k)-th entry of the matrix Z |
| j = √(−1) | Imaginary unit |
References
- Pan, C.; Ren, H.; Wang, K.; Kolb, J.F.; Elkashlan, M.; Chen, M. Reconfigurable Intelligent Surfaces for 6G Systems: Principles, Applications, and Research Directions. IEEE Commun. Mag. 2021, 59, 14–20. [Google Scholar] [CrossRef]
- Liu, Y. STAR: Simultaneous Transmission and Reflection for 360° Coverage by Intelligent Surfaces. IEEE Wirel. Commun. 2021, 28, 102–109. [Google Scholar] [CrossRef]
- Mu, X.; Liu, Y.; Guo, L.; Lin, J.; Schober, R. Simultaneously Transmitting and Reflecting (STAR) RIS Aided Wireless Communications. IEEE Trans. Wirel. Commun. 2022, 21, 3083–3098. [Google Scholar] [CrossRef]
- Fadel, A.S.B.; Elganimi, T.Y.; Rabie, K.M.; Nauryzbayev, G.; Li, X. Irregular STAR-RIS-Aided Wireless Systems with a Limited Number of Passive Elements. In Proceedings of the 2024 IEEE International Conference on Communications Workshops (ICC Workshops), Denver, CO, USA, 9–13 June 2024. [Google Scholar]
- Rubinstein, R.Y.; Kroese, D.P. The Cross-Entropy Method: A Unified Approach to Combinatorial Optimization, Monte-Carlo Simulation and Machine Learning; Springer: Berlin, Germany, 2004. [Google Scholar]
- Salcedo-Sanz, S.; Camps-Valls, G.; Perez-Cruz, F.; Sepulveda-Sanchis, J.; Bousono-Calzon, C. Enhancing genetic feature selection through restricted search and Walsh. IEEE Trans.Syst. Man Cybern. C Appl. Rev. 2004, 34, 398–406. [Google Scholar] [CrossRef]
- Jiang, T.; Sohrabi, F. Interference Nulling Using Reconfigurable Intelligent Surface. IEEE J. Sel. Areas Commun. 2022, 40, 1392–1406. [Google Scholar] [CrossRef]




Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Su, Z.-K.; Chen, J.-C. Joint User Scheduling and Beamforming Design in Simultaneously Transmitting and Reflecting Reconfigurable-Intelligent-Surface-Assisted Device-to-Device Communications. Eng. Proc. 2025, 120, 53. https://doi.org/10.3390/engproc2025120053
Su Z-K, Chen J-C. Joint User Scheduling and Beamforming Design in Simultaneously Transmitting and Reflecting Reconfigurable-Intelligent-Surface-Assisted Device-to-Device Communications. Engineering Proceedings. 2025; 120(1):53. https://doi.org/10.3390/engproc2025120053
Chicago/Turabian StyleSu, Zhi-Kai, and Jung-Chieh Chen. 2025. "Joint User Scheduling and Beamforming Design in Simultaneously Transmitting and Reflecting Reconfigurable-Intelligent-Surface-Assisted Device-to-Device Communications" Engineering Proceedings 120, no. 1: 53. https://doi.org/10.3390/engproc2025120053
APA StyleSu, Z.-K., & Chen, J.-C. (2025). Joint User Scheduling and Beamforming Design in Simultaneously Transmitting and Reflecting Reconfigurable-Intelligent-Surface-Assisted Device-to-Device Communications. Engineering Proceedings, 120(1), 53. https://doi.org/10.3390/engproc2025120053

