Enhanced Discrete Multi-Objective Particle Swarm Optimization for Electromagnetic Spectrum Planning
Abstract
1. Introduction
1.1. Background and Motivation
1.2. Related Work
1.3. Contributions
- Systematic Integration Framework: We propose the first unified framework that integrates: (i) a probabilistic discrete velocity update with adaptive clipping, (ii) diversity-driven parameter control with diversity maintenance, and (iii) problem-specific constraint repair with discrete optimization. The synergy between these mechanisms creates a virtuous cycle where each component enhances the others.
- Adaptive Discrete Velocity Mechanism: A novel probability-based velocity update with DYNAMIC bounds that adapt based on real-time population diversity measurement. This differs from existing fixed transfer functions by continuously adjusting the exploration–exploitation balance according to the convergence state.
- Closed-Loop Diversity Control: An adaptive inertia weight strategy where the same diversity metric H(t) simultaneously controls parameter adaptation AND triggers mutation operations. This coupling ensures that diversity maintenance is proactively managed rather than reactively corrected.
- Fairness-Aware Constraint Handling: A problem-specific repair mechanism (Algorithm 1) that preserves optimization information encoded in particle velocities while guaranteeing SINR constraints. Quantitative analysis shows that the repair reduces fairness by only 2.3%, with a round-robin variant reducing this to 0.8%.
| Algorithm 1: Spectrum assignment repair |
| Input: Binary assignment matrix X Output: Repaired feasible matrix X′ 1. Identify all users violating SINR constraints 2. For each violating user : a. Calculate interference from co-channel users b. If interference > : i. Remove assignment ii. Attempt reassignment to alternative channel with lowest interference 3. For unassigned users, apply greedy assignment: a. Sort channels by interference level (ascending) b. Assign to first channel satisfying SINR constraint 4. Return repaired matrix X′ |
1.4. Paper Organization
2. Problem Formulation
2.1. System Model
2.2. Objective Functions
2.3. Constraints
2.4. Complete Mathematical Formulation
3. Proposed EDMOPSO Algorithm
3.1. Algorithm Overview
- (1)
- Probabilistic Discrete Velocity Update: Uses sigmoid mapping with adaptive dynamic bounds to navigate binary search spaces effectively.
- (2)
- Adaptive Inertia Weight: Dynamically balances exploration and exploitation based on normalized population diversity.
- (3)
- Diversity-Driven Mutation: Prevents stagnation by introducing controlled perturbations when diversity falls below the threshold.
- (4)
- Problem-Specific Repair: Ensures constraint satisfaction while preserving optimization information encoded in particle velocities.
3.2. Particle Representation and Initialization
3.3. Discrete Velocity Update Mechanism
3.3.1. Logical Difference in Binary Space
3.3.2. Sigmoid Position Update
3.3.3. Adaptive Velocity Clipping with Dynamic Bounds
3.4. Adaptive Inertia Weight Strategy
- and are the bounds.
- is the maximum possible entropy.
- controls diversity influence.
- controls iteration-based decay.
- When (maximum diversity): (enhanced exploration).
- When (convergence): (focused exploitation).
- provides strong suppression of w when diversity drops below 50%.
- provides gentle decay ensuring continued late-stage improvement.
3.5. Leader Selection and Archive Management
- Convergence quality: Solutions with better objective values (lower dominance rank).
- Diversity contribution: Solutions in less crowded regions of the objective space.
3.6. Constraint Handling via Repair Mechanism
3.7. Diversity-Driven Mutation Operator
3.8. Complete EDMOPSO Algorithm
| Algorithm 2: EDMOPSO for spectrum planning. |
| Input: Problem instance (N users, M channels), Population size P, Max iterations T_max Output: Pareto-optimal solution set 1. Initialize swarm with P particles using greedy randomized strategy 2. Evaluate objectives and constraints for each particle 3. Initialize personal best pbest for each particle 4. Initialize external archive with non-dominated solutions 5. For t = 1 to : a. Calculate population diversity b. Update inertia weight w(t) using adaptive strategy c. Update velocity bounds d. For each particle p: i. Select leader gbest from using binary tournament ii. Update velocity using discrete velocity update (-based) iii. Apply velocity clipping with dynamic bounds iv. Update position using sigmoid function v. Apply repair mechanism (Algorithm 1) vi. Evaluate objectives vii. Update pbest if new solution dominates Apply mutation operator if e. Update archive A with new non-dominated solutions f. If : remove solutions with smallest CD 6. Return final archive |
4. Experiment and Results
4.1. Experimental Setup
- Population size: particles.
- Maximum iterations: .
- Independent runs: 30 (random seeds 1 to 30).
- Early stopping: If HV improvement < 0.001 for 50 consecutive iterations.
- .
- (inertia weight exponents).
- (acceleration coefficients).
- (base velocity bounds).
- (clipping expansion coefficients).
- (base mutation rate).
- (mutation trigger threshold).
- (archive capacity).
4.2. Benchmark Problems
- Scenario A: Urban macrocell deployment (100 users, 50 channels).
- Scenario B: Dense urban small cell (200 users, 100 channels).
- Scenario C: Heterogeneous network (150 users, 80 channels with varying bandwidth).
4.3. Comparative Algorithms
- NSGA-II: Non-dominated Sorting Genetic Algorithm II.
- MOEA/D: Multi-Objective Evolutionary Algorithm based on Decomposition.
- SMPSO: Speed-constrained Multi-objective PSO.
- OMOPSO: Optimal MOPSO with ε-dominance.
- dMOPSO: Decomposition-based MOPSO.
- MBPSO: Modified Binary PSO for multi-objective problems.
- NSPSO: Non-dominated Sorting PSO.
4.4. Performance Metrics
- The Wilcoxon signed-rank test with exact p-values.
- Holm–Bonferroni correction for multiple comparisons (21 tests).
- Effect sizes: Cohen’s d, Cliff’s delta, and Vargha–Delaney A12.
- The 95% confidence intervals for mean differences.
- The Friedman test for multi-algorithm ranking significance.
4.5. Experimental Results
4.5.1. Hypervolume Results on Synthetic Benchmarks
4.5.2. IGD Results on Real-World Scenarios
- Mean difference: 0.133; 95% CI: [0.121, 0.145].
- Wilcoxon W: 870/900; exact p < 0.001 and Holm-corrected p < 0.001.
- Cohen’s d: 5.21 (very large effect).
- Cliff’s delta: 0.98 (near-complete dominance).
- Vargha–Delaney A12: 0.99 (EDMOPSO wins 99% of runs).
4.5.3. Diversity and Distribution Analysis
4.5.4. Convergence Analysis
4.5.5. Statistical Significance
4.6. Ablation Study
4.7. Computational Complexity
4.8. Fair Comparison Control Experiment
5. Discussion
5.1. Algorithm Analysis
5.2. Fairness Impact of Repair Mechanism
- Sort users by the number of failed assignments (ascending);
- For each user, sort the channels by interference (ascending);
- Assign them to the first feasible channel;
- Rotate the starting position for the next iteration.
- For general spectrum efficiency: Use basic greedy repair (best efficiency–fairness balance).
- For fairness-critical applications (emergency communications): Use round-robin variant.
5.3. Practical Implications
5.4. Current Limitations
6. Conclusions
- Dynamic and distributed extensions for time-varying channels and mobile users;
- Integration with deep learning for initial solution generation;
- Extension to many-objective optimization (>5 objectives) with reference point guidance;
- Hybrid approaches combining EDMOPSO for coarse planning with lightweight heuristics for fine-grained adjustment;
- Federated learning framework integration for privacy-preserving collaborative optimization.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A. Sensitivity Analysis of Velocity Clipping Bounds
| α | β | Scenario A HV | Scenario A IGD | Scenario B HV | Scenario A IGD |
|---|---|---|---|---|---|
| 0.1 | 0.1 | 0.821 | 0.0089 | 0.771 | 0.0123 |
| 0.1 | 0.3 | 0.828 | 0.0082 | 0.778 | 0.0115 |
| 0.1 | 0.5 | 0.825 | 0.0085 | 0.775 | 0.0118 |
| 0.5 | 0.1 | 0.838 | 0.0076 | 0.788 | 0.0108 |
| 0.5 | 0.3 | 0.845 | 0.0074 | 0.795 | 0.0105 |
| 0.5 | 0.5 | 0.841 | 0.0078 | 0.791 | 0.0109 |
| 1.0 | 0.1 | 0.835 | 0.0079 | 0.785 | 0.0112 |
| 1.0 | 0.3 | 0.832 | 0.0081 | 0.782 | 0.0114 |
| 1.0 | 0.5 | 0.829 | 0.0084 | 0.779 | 0.0117 |
Appendix B. More Detailed Parameter Numerical Results
| Algorithm | Parameter | Search Range | Optimized Value | Default |
|---|---|---|---|---|
| NSGA-II | Crossover prob. | [0.6, 1.0] | 0.91 | 0.90 |
| Mutation prob. | [0.01, 0.2] | 0.08 | 0.10 | |
| SBX distribution | [5, 20] | 15 | 15 | |
| PM distribution | [5, 50] | 20 | 20 | |
| MOEA/D | Neighborhood size | [5, 30] | 18 | 20 |
| Delta | [0.5, 1.0] | 0.85 | 0.90 | |
| nr | [1, 5] | 2 | 2 | |
| SMPSO | Velocity limit | [0.5, 1.0] | 0.35 | 0.50 |
| c1, c2 | [1.0, 2.5] | 1.8, 1.8 | 2.0, 2.0 | |
| OMOPSO | Epsilon | [0.001, 0.1] | 0.008 | 0.007 |
| Mutation prob. | [0.01, 0.2] | 0.05 | 0.05 | |
| dMOPSO | Decomposition | {WS, Tchebycheff, PBI} | Tchebycheff | WS |
| Neighborhood | [5, 30] | 15 | 20 | |
| MBPSO | Velocity clamp | [−6, 6] | [−1.5, 1.5] | [−6, 6] |
| Mutation prob. | [0.01, 0.3] | 0.12 | 0.15 | |
| NSPSO | Inertia weight | [0.2, 0.9] | 0.45–0.85 | 0.4–0.9 |
| Velocity limit | [0.1, 0.5] | 0.40 | 0.50 | |
| EDMOPSO | wmin | [0.2, 0.5] | 0.42 | 0.40 |
| wmax | [0.7, 1.0] | 0.88 | 0.90 | |
| α, β | [0.1, 1.0] | 0.50, 0.30 | 0.50, 0.30 | |
| c1, c2 | [1.0, 2.5] | 1.8, 1.8 | 2.0, 2.0 | |
| alpha_clip | [0.1, 1.0] | 0.52 | 0.50 | |
| beta_clip | [0.1, 0.5] | 0.28 | 0.30 |
| Configuration | A | B | C | D | Mean HV | Delta | Interaction |
|---|---|---|---|---|---|---|---|
| Full EDMOPSO | ✓ | ✓ | ✓ | ✓ | 0.845 | — | — |
| A only | ✓ | ✗ | ✗ | ✗ | 0.798 | −5.6% | — |
| B only | ✗ | ✓ | ✗ | ✗ | 0.756 | −10.5% | — |
| C only | ✗ | ✗ | ✓ | ✗ | 0.723 | −14.4% | — |
| D only | ✗ | ✗ | ✗ | ✓ | 0.712 | −15.7% | — |
| A + B | ✓ | ✓ | ✗ | ✗ | 0.821 | −2.8% | 2.9% ★ |
| A + C | ✓ | ✗ | ✓ | ✗ | 0.812 | −3.9% | 1.5% |
| A + D | ✓ | ✗ | ✗ | ✓ | 0.808 | −4.4% | 0.6% |
| B + C | ✗ | ✓ | ✓ | ✗ | 0.778 | −7.9% | 0.1% |
| B + D | ✗ | ✓ | ✗ | ✓ | 0.769 | −9.0% | 0.2% |
| C + D | ✗ | ✗ | ✓ | ✓ | 0.741 | −12.3% | 0.2% |
| A + B + C | ✓ | ✓ | ✓ | ✗ | 0.838 | −0.8% | +3.2% ★ |
| A + B + D | ✓ | ✓ | ✗ | ✓ | 0.832 | −1.5% | 2.4% |
| A + C + D | ✓ | ✗ | ✓ | ✓ | 0.825 | −2.4% | 1.8% |
| B + C + D | ✗ | ✓ | ✓ | ✓ | 0.789 | −6.6% | 0.8% |
| None | ✗ | ✗ | ✗ | ✗ | 0.687 | −18.7% | — |
| Algorithm | Original HV | Repair HV | vs. EDMOPSO + Repair |
|---|---|---|---|
| NSGA-II | 0.652 | 0.721 | −14.7% |
| MOEA/D | 0.701 | 0.758 | −11.5% |
| SMPSO | 0.689 | 0.742 | −13.9% |
| OMOPSO | 0.712 | 0.768 | −10.0% |
| dMOPSO | 0.698 | 0.751 | −12.5% |
| MBPSO | 0.621 | 0.698 | −21.1% |
| NSPSO | 0.678 | 0.731 | −15.6% |
| EDMOPSO | 0.845 | 0.845 | — |
| H_threshold/H_max | Scenario A HV | Scenario A IGD | Convergence Iterations |
|---|---|---|---|
| 0.05 | 0.839 | 0.0077 | 312 |
| 0.10 | 0.845 | 0.0074 | 289 |
| 0.15 | 0.842 | 0.0076 | 301 |
| 0.20 | 0.836 | 0.0081 | 334 |
| 0.25 | 0.828 | 0.0088 | 378 |
References
- Abilasha, V.; Karthikeyan, A. Enhancing Network Longevity and Mitigating Emulation Attack Through Adaptive Metaheuristic Spectrum Sensing in Cognitive Radio Sensor Network. IEEE Access 2024, 12, 161185–161202. [Google Scholar] [CrossRef]
- Rahim, M.; Hussain, R.; Khan, I.L.; Alvi, A.N.; Javed, M.A.; Shakeel, A.; Hasan, Q.U.; Lee, B.M.; Malik, S.A. Self-Organized Efficient Spectrum Management through Parallel Sensing in Cognitive Radio Network. Wirel. Commun. Mob. Comput. 2021, 1, 5552012. [Google Scholar] [CrossRef]
- Suleiman, A.D.; Mohammmed, A.S.; Salihu, B.A.; David, M.; Mohammed, A.I.; Michael, E. Development of Multi-Objective Particle Swarm Optimization (MOPSO) strategy in enhancing interference mitigation in Machine-to-Machine (M2M) communication based on fault clearance and communication delay in Smart Grid Networks. Discov. Appl. Sci. 2025, 37, 52. [Google Scholar] [CrossRef]
- Salani, W.; Mfupe, L.; Oyerinde, O.O. Dynamic Spectrum Allocation in the C-Band: An Overview. Appl. Sci. 2025, 15, 9726. [Google Scholar] [CrossRef]
- Noura, M.; Nordin, R. A Survey on Interference Management for Device-to-Device (D2D) Communication and its Challenges in 5G Networks. J. Netw. Comput. Appl. 2016, 71, 130–150. [Google Scholar] [CrossRef]
- Liang, J.; Lv, Q.; Wang, Z.; Hu, Y.; Xue, H.; Wang, B.; Wei, Y.; Zhang, Y. A Novel hybrid Multi-Objective optimization framework based on ELM-NSGA-II-TOPSIS: Case study of rare earth electrolytic cell. Chem. Eng. Sci. 2025, 312, 121669. [Google Scholar] [CrossRef]
- Yu, B. A Genetic Algorithm Framework Using Variable Length Chromosomes for Vehicle Maneuver Planning. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 2022. Available online: https://dspace.mit.edu/bitstream/handle/1721.1/144833/yu-be22600-csesm-ccse-2022-thesis.pdf (accessed on 15 January 2026).
- NAG. Balancing Competing Objectives in Multi-Objective Optimization. 2025. Available online: https://nag.com/insights/balancing-competing-objectives-in-multi-objective-optimization/ (accessed on 15 January 2026).
- Zhang, Y.; Wang, S.; Ji, G. A Comprehensive Survey on Particle Swarm Optimization Algorithm and Its Applications. Math. Probl. Eng. 2015, 2015, 931256. [Google Scholar] [CrossRef]
- Sengupta, S.; Basak, S.; Peters, R.A. Particle Swarm Optimization: A Survey of Historical and Recent Developments with Hybridization Perspectives. Mach. Learn. Knowl. Extr. 2015, 1, 157–191. [Google Scholar] [CrossRef]
- Jia, D.; Cao, M.; Hu, W.; Sun, J.; Li, H.; Wang, Y.; Zhou, W.; Yin, T.; Qian, R. Multi-Objective Combinatorial Optimization Algorithm Based on Asynchronous Advantage Actor–Critic and Graph Transformer Networks. Electronics 2024, 13, 3842. [Google Scholar] [CrossRef]
- Cheng, T.M.; Yan, R.Z. Integrating Messy Genetic Algorithms and Simulation to Optimize Resource Utilization. Comput.-Aided Civ. Infrastruct. Eng. 2009, 24, 401–415. [Google Scholar] [CrossRef]
- Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
- Chen, X.; Feng, X.; Jiang, X.; Xin, X.; Sun, X.; Lv, Y.; Pan, F. A Dynamic Heterogeneous Multi-Swarm PSO for multi-objective frequency assignment problem. Expert Syst. Appl. 2025, 289, 128295. [Google Scholar] [CrossRef]
- Kiouche, A.E.; Bessedik, M.; Benbouzid-SiTayeb, F.; Keddar, M.R. An efficient hybrid multi-objective memetic algorithm for the frequency assignment problem. Eng. Appl. Artif. Intell. 2020, 87, 103265. [Google Scholar] [CrossRef]
- Ehrgott, M.; Gandibleux, X. A survey and annotated bibliography of multiobjective combinatorial optimization. OR-Spektrum 2000, 22, 425–460. [Google Scholar] [CrossRef]
- Figueira, J.R.; Klamroth, K.; Stiglmayr, M.; Santos, J.S. On the Computational Complexity of Multi-Objective Ordinal Unconstrained Combinatorial Optimization. arXiv 2024, arXiv:2412.01465. [Google Scholar] [CrossRef]
- Nebro, A.J.; Durillo, J.; Garcia-Nieto, J.; Coello, C.C.; Luna, F.; Alba, E. SMPSO: A new PSO-based metaheuristic for multi-objective optimization. In IEEE Symposium on Computational Intelligence in Multi-Criteria Decision-Making; IEEE: New York, NY, USA, 2009; pp. 66–73. [Google Scholar] [CrossRef]
- Sierra, M.R.; Coello, C.C. Improving PSO-Based Multi-objective Optimization Using Crowding, Mutation and ∈-Dominance. In International Conference on Evolutionary Multi-Criterion Optimization; Springer: Berlin/Heidelberg, Germany, 2005; Available online: https://link.springer.com/chapter/10.1007/978-3-540-31880-4_35 (accessed on 15 January 2026).
- Moubayed, N.A.; Petrovski, A.; Mccall, J. D2 MOPSO: Multi-objective particle swarm optimizer based on decomposition and dominance. In European Conference on Evolutionary Computation in Combinatorial Optimization; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar] [CrossRef]
- Wang, L.; Ye, W.; Fu, X.; Menhas, M.I. A Modified Multi-objective Binary Particle Swarm Optimization Algorithm. In Advances in Swarm Intelligence; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2011; Volume 6729. [Google Scholar] [CrossRef]
- Li, X. A Non-dominated Sorting Particle Swarm Optimizer for Multiobjective Optimization. In Genetic and Evolutionary Computation GECCO 2003; Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L.D., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Standish, R., Kendall, G., Wilson, S., et al., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2003; Volume 2723. [Google Scholar] [CrossRef]
- Mohammedali, N.A.; Mohamed, A.N.; Verma, P.; Mutalliyevich, D.A. Multi-Agent Reinforcement Learning for Secure and Adaptive Spectrum Allocation in 6G Networks. In Proceedings of the 2025 3rd International Conference on Cyber Resilience (ICCR), Dubai, United Arab Emirates, 3–4 July 2025; pp. 1–6. Available online: https://ieeexplore.ieee.org/document/11292370 (accessed on 15 January 2026).
- Zhang, Y.; Botelho, P.; Gordon, T.; Zussman, G.; Kadota, I. Fair Dynamic Spectrum Access via Fully Decentralized Multi-Agent Reinforcement Learning. In Proceedings of the 2025 23rd International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt), Linkoping, Sweden, 26–29 May 2025; pp. 1–8. [Google Scholar] [CrossRef]
- Li, J.; Han, C.; Ye, N.; Pan, J.; Yang, K.; An, J. Instant Positioning by Single Satellite: Delay-Doppler Analysis Method Enhanced by Beam-Hopping. IEEE Trans. Veh. Technol. 2025, 74, 14418–14431. [Google Scholar] [CrossRef]
- Figueira, J.R.; Fonseca, C.M.; Halffmann, P.; Klamroth, K.; Paquete, L.; Ruzika, S.; Schulze, B.; Stiglmayr, M.; Willems, D. Easy to say they’re hard, but hard to see they’re easy—Toward a categorization of tractable multiobjective combinatorial optimization problems. J. Multi-Criteria Decis. Anal. 2017, 24, 82–98. [Google Scholar] [CrossRef]
- Zhou, Y.; Fan, M.; Ma, F.; Yin, M. Solving multi-objective constrained minimum weighted bipartite assignment problem: A case study on energy-aware radio broadcast scheduling. Sci. China Inf. Sci. 2022, 65, 182101. [Google Scholar] [CrossRef]
- López-Ibáñez, M.; Dubois-Lacoste, J.; Cáceres, L.P.; Birattari, M.; Stützle, T. The irace package: Iterated racing for automatic algorithm configuration. Oper. Res. Perspect. 2016, 3, 43–58. [Google Scholar] [CrossRef]
- Nebro, A.J.; López-Ibáñez, M.; Barba-González, C.; García-Nieto, J. Automatic configuration of NSGA-II with jMetal and irace. In Proceedings of the Genetic and Evolutionary Computation Conference Companion (GECCO); ACM, Inc.: New York, NY, USA, 2019; pp. 1374–1381. [Google Scholar] [CrossRef]


| Algorithm | 50 × 20 | 100 × 50 | 200 × 100 |
|---|---|---|---|
| NSGA-II | 0.652 ± 0.042 | 0.581 ± 0.038 | 0.498 ± 0.051 |
| MOEA/D | 0.701 ± 0.035 | 0.642 ± 0.041 | 0.567 ± 0.048 |
| SMPSO | 0.689 ± 0.039 | 0.628 ± 0.044 | 0.552 ± 0.053 |
| OMOPSO | 0.712 ± 0.031 | 0.651 ± 0.036 | 0.578 ± 0.045 |
| dMOPSO | 0.698 ± 0.037 | 0.639 ± 0.039 | 0.561 ± 0.049 |
| MBPSO | 0.621 ± 0.048 | 0.542 ± 0.055 | 0.467 ± 0.062 |
| NSPSO | 0.678 ± 0.041 | 0.615 ± 0.046 | 0.538 ± 0.054 |
| EDMOPSO | 0.845 ± 0.018 | 0.798 ± 0.022 | 0.723 ± 0.031 |
| Algorithm | Scenario A | Scenario B | Scenario C |
|---|---|---|---|
| NSGA-II | 12.4 ± 1.8 | 18.7 ± 2.4 | 15.2 ± 2.1 |
| MOEA/D | 10.8 ± 1.5 | 16.3 ± 2.1 | 13.1 ± 1.8 |
| SMPSO | 11.2 ± 1.6 | 17.1 ± 2.3 | 13.8 ± 1.9 |
| OMOPSO | 9.6 ± 1.3 | 14.8 ± 1.9 | 11.9 ± 1.6 |
| dMOPSO | 10.3 ± 1.4 | 15.6 ± 2.0 | 12.5 ± 1.7 |
| MBPSO | 14.7 ± 2.1 | 21.4 ± 2.8 | 17.8 ± 2.4 |
| NSPSO | 11.5 ± 1.7 | 17.9 ± 2.5 | 14.3 ± 2.0 |
| EDMOPSO | 7.4 ± 0.9 | 11.2 ± 1.3 | 9.1 ± 1.1 |
| Configuration | A | B | C | D | Mean HV | Interaction |
|---|---|---|---|---|---|---|
| Full EDMOPSO | ✓ | ✓ | ✓ | ✓ | 0.845 | — |
| A only | ✓ | ✗ | ✗ | ✗ | 0.798 | — |
| B only | ✗ | ✓ | ✗ | ✗ | 0.756 | — |
| C only | ✗ | ✗ | ✓ | ✗ | 0.723 | — |
| D only | ✗ | ✗ | ✗ | ✓ | 0.712 | — |
| A + B | ✓ | ✓ | ✗ | ✗ | 0.821 | 2.9% ★ |
| A + C | ✓ | ✗ | ✓ | ✗ | 0.812 | 1.5% |
| A + D | ✓ | ✗ | ✗ | ✓ | 0.808 | 0.6% |
| B + C | ✗ | ✓ | ✓ | ✗ | 0.778 | 0.1% |
| B + D | ✗ | ✓ | ✗ | ✓ | 0.769 | 0.2% |
| C + D | ✗ | ✗ | ✓ | ✓ | 0.741 | 0.2% |
| A + B + C | ✓ | ✓ | ✓ | ✗ | 0.838 | +3.2% ★ |
| A + B + D | ✓ | ✓ | ✗ | ✓ | 0.832 | 2.4% |
| A + C + D | ✓ | ✗ | ✓ | ✓ | 0.825 | 1.8% |
| B + C + D | ✗ | ✓ | ✓ | ✓ | 0.789 | 0.8% |
| None | ✗ | ✗ | ✗ | ✗ | 0.687 | — |
| Algorithm | Mean Time (s) | Relative Speed |
|---|---|---|
| NSGA-II | 245.3 | 1.0× |
| MOEA/D | 198.7 | 1.23× |
| SMPSO | 156.4 | 1.57× |
| OMOPSO | 178.2 | 1.38× |
| dMOPSO | 201.5 | 1.22× |
| MBPSO | 134.8 | 1.82× |
| NSPSO | 167.3 | 1.47× |
| EDMOPSO | 189.6 | 1.29× |
| Algorithm | Original HV | Repair HV | vs. EDMOPSO + Repair |
|---|---|---|---|
| NSGA-II | 0.652 | 0.721 | −14.7% |
| MOEA/D | 0.701 | 0.758 | −11.5% |
| SMPSO | 0.689 | 0.742 | −13.9% |
| OMOPSO | 0.712 | 0.768 | −10.0% |
| dMOPSO | 0.698 | 0.751 | −12.5% |
| MBPSO | 0.621 | 0.698 | −21.1% |
| NSPSO | 0.678 | 0.731 | −15.6% |
| EDMOPSO | 0.845 | 0.845 | — |
| Condition | Jain’s Fairness | HV | Scenario |
|---|---|---|---|
| No repair (infeasible) | 0.871 | — | A |
| Basic greedy repair | 0.851 | 0.758 | A |
| (Algorithm 1) | (−2.3%) | ||
| Round-robin repair | 0.864 | 0.841 | A |
| (Algorithm 2) | (−0.8%) | (−0.4%) | |
| Basic greedy repair | 0.824 | 0.798 | B |
| (Scenario B) | (−3.1%) |
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
Gao, L.; Xu, Z.; Li, H. Enhanced Discrete Multi-Objective Particle Swarm Optimization for Electromagnetic Spectrum Planning. Electronics 2026, 15, 2217. https://doi.org/10.3390/electronics15102217
Gao L, Xu Z, Li H. Enhanced Discrete Multi-Objective Particle Swarm Optimization for Electromagnetic Spectrum Planning. Electronics. 2026; 15(10):2217. https://doi.org/10.3390/electronics15102217
Chicago/Turabian StyleGao, Liuyang, Zhongfu Xu, and Haili Li. 2026. "Enhanced Discrete Multi-Objective Particle Swarm Optimization for Electromagnetic Spectrum Planning" Electronics 15, no. 10: 2217. https://doi.org/10.3390/electronics15102217
APA StyleGao, L., Xu, Z., & Li, H. (2026). Enhanced Discrete Multi-Objective Particle Swarm Optimization for Electromagnetic Spectrum Planning. Electronics, 15(10), 2217. https://doi.org/10.3390/electronics15102217

