Next Article in Journal
Unveiling the Risk of Unsafe Image Generation in Stable Diffusion Through a Cross-Attention Mechanism
Previous Article in Journal
Resource Allocation for D2D Communications in Multi-Slice NOMA-Based Cellular Networks
Previous Article in Special Issue
Creating Automated Microsoft Bicep Application Infrastructure from GitHub in the Azure Cloud
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

EKG-NSGA-III: An Expert Knowledge-Guided Improved NSGA-III for Large-Scale Frequency Assignment in Ultra-Dense Heterogeneous Networks

1
School of Communication and Electronic Engineering, East China Normal University, Shanghai 200062, China
2
College of Electronic Engineering, National University of Defense Technology, Hefei 230037, China
*
Author to whom correspondence should be addressed.
Future Internet 2026, 18(5), 247; https://doi.org/10.3390/fi18050247
Submission received: 2 April 2026 / Revised: 2 May 2026 / Accepted: 3 May 2026 / Published: 7 May 2026
(This article belongs to the Special Issue IoT, Edge, and Cloud Computing in Smart Cities, 2nd Edition)

Abstract

To address the critical requirements for electromagnetic spectrum orchestration in complex ultra-dense communication environments, this paper proposes an Expert Knowledge-Guided improved NSGA-III framework to solve large-scale frequency assignment problems efficiently. which is built upon the standard NSGA-III architecture as the algorithmic backbone. Traditional multi-objective evolutionary algorithms often struggle with slow convergence and insufficient local search capabilities when navigating high-dimensional, strongly constrained search spaces. In this study, we first introduce a Conflict Graph-based Intelligent Initialization strategy to generate high-quality initial populations by constructing an interference conflict graph based on network topology. Second, a Knowledge-Guided Mutation operator is designed to precisely identify and reconfigure conflicting communication nodes using physical layer indicators. Furthermore, a Best-individual Guided Double-Scale Mutation mechanism is incorporated to dynamically balance global exploration and local exploitation. Experimental results on complex multi-node datasets demonstrate that EKG-NSGA-III significantly outperforms the standard NSGA-III and other baseline algorithms in terms of Hypervolume and Inverted Generational Distance. Specifically, for the 200 nodes scenario, the proposed method achieves a 25.7% improvement in IGD and a 4.2% increase in HV compared to the standard NSGA-III. The proposed algorithm provides a robust and efficient solution for spectrum management in complex urban electromagnetic environments, such as future smart city infrastructures.

1. Introduction

Radio frequency spectrum is a cornerstone of modern digital society, supporting critical services such as high-speed mobile communications, autonomous driving, the Internet of Things (IoT), and smart city infrastructures. With the massive deployment of multi-dimensional communication equipment across urban environments, the contradiction between the scarcity of spectrum resources and the surge in connectivity demand has become increasingly prominent. The core objective of the Frequency Assignment Problem (FAP) is to allocate limited frequency points reasonably under the premise of satisfying electromagnetic compatibility constraints, thereby eliminating the impact of co-channel and adjacent-channel interference in high-density network deployments.
Whether for long-term network planning or real-time resource management, the FAP is essentially an NP-Hard combinatorial optimization problem characterized by a strongly constrained search space. Its complexity is primarily rooted in its equivalence to the generalized graph coloring problem under multi-level interference constraints. In extensive ultra-dense contexts, the number of potential assignment combinations grows factorially with the scale of nodes, while the intricate electromagnetic compatibility constraints significantly prune the feasible region, making the search for optimal solutions computationally exhaustive. Fundamental research by Hale established the basic criteria for frequency-distance constraint models [1], which were later extended by Gamst [2] to address specific requirements in mobile automatic systems. Early studies primarily relied on deterministic methods, such as branch-and-bound techniques [3], graph coloring theory [4], and constraint satisfaction frameworks [5]. However, as the scale of commercial networks expanded, the computational time of deterministic algorithms increased exponentially, making them unsuitable for the low-latency requirements of modern communication systems; thus, meta-heuristic algorithms have become the mainstream approach.
To date, the development of these meta-heuristic optimization strategies can be categorized into two primary streams: traditional single-objective heuristics focusing on feasibility, and modern multi-objective frameworks targeting complex trade-offs. Subsequent developments saw a diverse range of optimization strategies. Aardal et al. [6] systematically reviewed the mathematical models of FAP and solution techniques such as tabu search and simulated annealing. Specifically, researchers explored enhanced search procedures with polarization constraints [7,8] and developed guided genetic algorithms [9]. Various local search algorithms [10,11] and their performance comparisons [12] have demonstrated that while effective for static tasks, these methods encounter significant challenges when dealing with the high-dimensional and dynamic nature of modern spectrum orchestration in heterogeneous architectures [13].
In the realm of multi-objective optimization, the algorithm based on dominance and decomposition (MOEA/D) proposed by Li et al. [14,15] further enhanced search capabilities under complex interference constraints. Furthermore, the Reference-point-based Non-dominated Sorting Genetic Algorithm (NSGA-III) laid an important foundation for solving multi-objective tasks with complex boundary constraints [16], while Vesikar et al. improved search precision through a preference reference point mechanism [17]. In specific scenarios, researchers have explored diverse paths, such as satellite communications [18], interference coordination in ultra-dense Radio Access Networks (RANs) [19], and spectrum optimization in cognitive radio IoT [20,21,22]. Related technologies have been widely extended to cloud computing resource allocation [23] and 5G Device-to-Device (D2D) communications [24]. As stated by Kouhalvandi et al. [25], evolutionary algorithms have become an inevitable trend for modern mobile communication optimization, with many-objective surveys [26] and decomposition-based approaches [27] indicating broad prospects for complex configurations.
Despite the development of various optimization strategies for large-scale real-world FAP instances [28], existing multi-objective evolutionary algorithms encounter substantial hurdles when addressing large-scale instances in complex ultra-dense network (UDN) scenarios. A critical research gap remains: most existing algorithms operate in a “black-box” manner, relying on stochastic operators that ignore the underlying physical-layer laws of the electromagnetic environment. Specifically, the traditional reliance on random sampling for initialization exhibits significant blindness, making it difficult to generate competitive initial solutions within intricate electromagnetic interference constraints. Furthermore, standard evolutionary operators often lack physical-layer guidance and depend solely on statistical properties, thereby ignoring critical electromagnetic laws, such as spatial distance and propagation loss, which result in inefficient repair of interference zones. To address these constrained multi-objective optimization issues, the process knowledge-guided technology proposed by Zuo et al. [29] provides an important research direction for utilizing domain rules to optimize the search process.
To address the issues of blind initialization, slow response to physical constraints, and the difficulty of balancing convergence in large-scale urban frequency assignment, this paper proposes an Expert Knowledge-Guided improved NSGA-III algorithm framework (EKG-NSGA-III). By deeply integrating a network physical environment analysis module, the framework transforms geospatial conflict priors and physical layer interference criteria into the search momentum of the algorithm.
The main contributions of this paper are as follows:
  • Conflict Graph-based Intelligent Initialization (CGII): This module constructs a conflict graph model based on geographic locations and distance thresholds. By employing greedy coloring logic, it injects "interference-free" prior knowledge into the population initialization process, significantly elevating the quality of the search starting point.
  • Knowledge-Guided Mutation (KGM): This operator introduces a physical environment analyzer to identify the indices of interfered nodes in real-time. Compared to blind random mutation, KGM focuses specifically on reconfiguring conflict nodes, thereby improving the efficiency of directional search for interference mitigation.
  • Best-individual Guided Double-Scale Mutation (BGDSM): This mechanism designs a dual-scale mutation strategy where fine-tuning is performed on non-conflicting nodes. For conflicting nodes, the algorithm either learns from the current Pareto optimal set or executes large-scale jumps, achieving a dynamic balance between global exploration and local exploitation.
The remainder of this paper is organized as follows: Section 2 introduces the system model and problem description. Section 3 elaborates on the proposed EKG-NSGA-III algorithm framework in detail. Section 4 presents and analyzes the performance results. Finally, Section 5 summarizes the paper.

2. System Model

Establishing a precise physical environment model and interference evaluation criteria is the prerequisite for implementing efficient optimization algorithms in frequency assignment problems. This section describes the system model from four dimensions: the spatial topology model, the electromagnetic propagation loss model, interference criteria, and the definition of the multi-objective optimization functions for ultra-dense heterogeneous networks.

2.1. Spatial Coordinate Transformation Model

To accurately calculate the spatial distance between communication nodes deployed at different geographical locations in an urban environment, it is first necessary to convert the Longitude-Latitude-Altitude (LLA) coordinates into three-dimensional spatial coordinates in the Earth-Centered, Earth-Fixed (ECEF) coordinate system.
Let the longitude, latitude, and altitude of the i-th communication node be λ i , ϕ i , h i , respectively. Its spatial coordinates ( X i , Y i , Z i ) are calculated as follows:
X i = ( R e + h i ) cos ϕ i cos λ i Y i = ( R e + h i ) cos ϕ i sin λ i Z i = ( R e + h i ) sin ϕ i
where R e 6371.0 km represents the average radius of the Earth. The straight-line Euclidean distance d i j between node i and node j is defined as:
d i j = ( X i X j ) 2 + ( Y i Y j ) 2 + ( Z i Z j ) 2

2.2. Discrete Frequency Decision Space

Spectrum resources available in modern urban networks are typically divided into discrete sets of frequency points according to regulatory standards. Let N be the total number of communication nodes (e.g., small cells, IoT gateways) to be assigned. For each node i, the set of available frequency points is denoted as F i .
In this study, we employ an Integer Encoding scheme for the chromosome representation. The decision variable is the index vector X = { x 1 , x 2 , , x N } , where each gene x i Z represents the indexof the selected frequency within the set F i . Specifically, the actual frequency assigned to node i is F i [ x i ] . This encoding inherently restricts the search to the discrete available spectrum, and feasibility is maintained by ensuring 0 x i M i .
F i = { f i , 0 , f i , 1 , , f i , M i }
The decision variable of the algorithm is the index vector X:
X = { x 1 , x 2 , , x N }
where x i denotes the x-th frequency point selected from the set F i for node i.

2.3. Electromagnetic Interference Link Model

This study utilizes the Free Space Propagation Loss (FSPL) model to characterize the signal attenuation in vacuum or atmospheric environments. When node i acts as the transmitter and node j acts as the receiver, the link loss L f s ( d i j , f i ) is calculated as:
L f s i j = 20 lg ( d i j ) + 20 lg ( f i ) + 92.45 dB
The corresponding received power P r x i j is given by:
P r x i j = P t x , i + G t x , i L f s i j + G r x , j dBm
where P t x , i is the transmission power, and G t x , i and G r x , j are the antenna gains. A necessary condition for interference is that the received interference signal strength exceeds the receiver’s sensitivity threshold S j . The interference decision function I i , j is defined as:
I i , j = 1 , if P r x i j > S j 0 , otherwise
Based on this, the interference types are categorized into two classes according to the frequency difference Δ f i j = | f i f j | . The typical interference scenarios and link categories are visually represented in Figure 1.
  • Co-channel interference: Occurs if Δ f < 10 9 GHz (i.e., identical frequency).
  • Adjacent-channel interference: Occurs if Δ f B j / 2.0 , where B j is the receiving bandwidth of node j.

2.4. Multi-Objective Optimization Function Definition

To comprehensively evaluate the assignment schemes, we construct a minimization optimization vector F ( X ) = [ O b j 1 , O b j 2 , O b j 3 , O b j 4 ] containing four sub-objectives:
1.
O b j 1 : Total number of co-channel interferences. This objective counts the number of links in the model where co-channel conflicts occur and the intensity exceeds the threshold.
O b j 1 = i j i ( Δ f i j < ϵ ) · I i , j
2.
O b j 2 : Total number of adjacent-channel interferences. This counts the links that satisfy adjacent-channel interference conditions with physical interference present.
O b j 2 = i j i ( 0 < Δ f i j B j 2.0 ) · I i , j
3.
O b j 3 : Spectrum interference risk weight. This quantifies the criticality of adjacent-channel interference through the reciprocal of the frequency difference (where smaller Δ f i j indicates a higher risk of actual interference if environment parameters fluctuate).
O b j 3 = i j i , Δ f i j > 0 m r i s k i j · 1 Δ f i j
where m r i s k i j is a risk weight coefficient assigned to the specific link between node i and node j.
4.
O b j 4 : Business satisfaction (negatived). This performs a weighted sum of nodes in a completely interference-free state based on their priority levels (e.g., levels 1–3), aiming to maximize the quality of high-priority services. Isolated nodes are defined as communication units that strictly satisfy all spectral constraints, exhibiting zero co-channel or adjacent-channel interference within the assignment scheme.
O b j 4 = k Isolated Priority k
The defined sub-objectives are inherently conflicting: reducing co-channel interference ( O b j 1 ) typically requires spreading frequencies, which may increase adjacent-channel conflicts ( O b j 2 ) or spectrum risk ( O b j 3 ). Moreover, maximizing business satisfaction ( O b j 4 ) demands complete interference isolation for high-priority nodes, which frequently contradicts the goal of minimizing the total interference count in spectrum-constrained, ultra-dense environments. In summary, this section establishes a rigorous mathematical model for the urban frequency assignment problem. By utilizing coordinate transformation for dynamic ranging and link budget equations for interference criteria, the defined multi-objective functions provide clear metrics for the subsequent optimization process.

3. Methodology

3.1. Algorithm Architecture Design

To address the inherent limitations of the standard NSGA-III algorithm in large-scale urban spectrum management, specifically its blind search patterns and slow convergence rates, this paper proposes the Expert Knowledge-Guided improved NSGA-III framework (EKG-NSGA-III). The core logic involves integrating physical-layer interference analysis as a real-time feedback signal to dynamically guide the evolution of operators. Built upon the standard NSGA-III architecture, the framework incorporates a conflict graph-guided strategy for initial population generation and leverages physical knowledge feedback for directional mutation. This approach ensures a dynamic balance between global exploration and local exploitation within complex, high-dimensional constrained search spaces. The detailed operational workflow of the EKG-NSGA-III framework is illustrated in the flowchart shown in Figure 2 and Algorithm 1.
Algorithm 1 Expert Knowledge-Guided improved NSGA-III (EKG-NSGA-III)
  1:
Input: Total nodes N, geographical coordinates (LLA), available frequency sets F i , iterations G m a x , population size N p o p .
  2:
Output: Pareto optimal frequency assignment schemes P f i n a l .
  3:
Initialization: Generate hybrid initial population P 0 using CGII module (refer to Equation (12) and Algorithm 2).
  4:
Evaluation: Compute fitness vector F ( X ) = [ O b j 1 , O b j 2 , O b j 3 , O b j 4 ] for each individual in P 0 using Equations (8)–(11).
  5:
g 0
  6:
while  g < G m a x  do
  7:    
Environmental Perception: Identify interfered node set V i n t for each individual via physical analyzer.
  8:    
Evolutionary Step:
  9:        
Generate offspring population Q g through Simulated Binary Crossover (SBX).
10:        
Apply KGM operator (Equation (13)) and BGDSM mechanism (Equation (14)) to Q g .
11:    
R g P g Q g
12:    
Selection:
13:        
Perform fast non-dominated sorting on R g to identify Pareto fronts ( L 1 , L 2 , ) .
14:        
If  | L 1 L k | > N p o p  then
15:            
Normalize objectives and associate individuals with reference points.
16:            
Perform niching-based selection from L k to fill P g + 1 .
17:        
Else
18:            
P g + 1 L 1 L k .
19:        
End If
20:     
g g + 1
21:
end while
22:
return  P g as P f i n a l

3.2. Conflict Graph-Based Intelligent Initialization (CGII)

Standard evolutionary algorithms often rely on random sampling for initialization, which typically yields low-quality initial populations in strongly constrained frequency assignment problems. This study introduces conflict graph theory to predict geospatial interference risks in dense deployments and guide the sampling process. Based on the spatial distance d i j defined previously, a conflict graph adjacency matrix A N × N is established. A potential conflict risk is identified if the geographical distance between two nodes is less than a predefined interference threshold D t h r e s h :
A i j = 1 , if d i j < D t h r e s h 0 , otherwise
Utilizing graph coloring principles, a heuristic initialization is performed for a specific proportion of the population. The primary steps are outlined in Algorithm 2:

3.3. Knowledge-Guided Mutation (KGM)

To accelerate the repair of interfered nodes, we design a Knowledge-Guided Mutation (KGM) operator. Prior to mutation, a physical analyzer identifies conflict nodes to determine the interference status vector V i n t . For any node j, the conflict status is adjudicated as:
I c o n f , j = i = 1 N ( C C i , j C A i , j ) · I i , j
Prior to mutation, the co-channel conflict indicator C C i , j = ( Δ f i j < ϵ ) and adjacent-channel indicator C A i , j = ( Δ f i j B j / 2.0 ) are computed.
Where I c o n f , j > 0 indicates an interference state. Unlike traditional uniform random mutation, KGM prioritizes the selection of 1 to 3 target nodes from the identified conflict set for frequency reconfiguration. This directional repair strategy effectively prunes the search space and accelerates convergence.
Algorithm 2 Conflict Graph-Based Intelligent Initialization (CGII)
  1:
Input: Conflict matrix A, sampling ratio η = 0.4 , available frequency sets F k , population size N p o p .
  2:
Output: High-quality initial population P 0 .
  3:
Calculate N h e u r = η · N p o p and N r a n d = ( 1 η ) · N p o p .
  4:
for  m = 1  to  N h e u r   do
  5:    
Node Sorting: Generate a random processing sequence Π = { p π 1 , p π 2 , , p π N } .
  6:    
for each node p π k Π  do
  7:        
Identify the set of frequencies V n e i g h already assigned to geographical neighbors (j where A k j = 1 ).
  8:        
Search available frequency set F k for conflict-free candidates: F c a n d = { f F k f V n e i g h } .
  9:        
if  F c a n d  then
10:            
Strategy: Assign the first available index from F c a n d to node p π k .
11:        
else
12:            
Assign a random index from F k to node p π k to mitigate local congestion.
13:        
end if
14:    
end for
15:    
Add the heuristic individual to P h e u r .
16:
end for
17:
Generate N r a n d individuals using uniform random sampling to form P r a n d .
18:
return  P 0 P h e u r P r a n d

3.4. Best-Individual-Guided Double-Scale Mutation (BGDSM)

To balance global convergence and population diversity in large-scale scenarios, a dual-scale search mechanism is implemented. For nodes in a conflict state, BGDSM applies a large-scale jump strategy:
  • Best-individual Guidance:With probability P b e s t , the gene is cloned from a randomly selected individual within the current non-dominated Pareto pool.
  • Global Exploration: With probability 1 P b e s t , a random reconfiguration is performed within the full domain F i .
For nodes in a safe (non-conflicting) state, a small-scale fine-tuning strategy is applied. A frequency shift of ± 1 is executed to explore superior spectrum positions and further minimize the risk weight f 3 :
x i n e w = max ( 0 , min ( x i ± 1 , M i 1 ) )
To ensure the offspring remain within the feasible discrete space after crossover and mutation, a boundary constraint handling mechanism is applied. For the continuous-valued Simulated Binary Crossover (SBX), the resulting offspring indices are rounded to the nearest integer. For all mutation operators (KGM and BGDSM), the new index x i n e w is strictly confined to the valid range using a clamping function: x i n e w = max ( 0 , min ( round ( x i ) , M i ) ) , where x i is the value generated by the operator. This ensures that every individual in the population consistently represents a valid frequency assignment scheme. In summary, the EKG-NSGA-III algorithm achieves efficient pruning and precise search by integrating geographical priors (CGII), directional knowledge guidance (KGM), and multi-scale optimization (BGDSM).

4. Simulation and Results

To verify the effectiveness of the EKG-NSGA-III algorithm in solving large-scale frequency assignment in complex urban electromagnetic environments, this study utilizes a comprehensive task dataset containing hundreds of nodes. The dataset includes precise geographical coordinates (LLA), transmission power, antenna gain, receiver sensitivity, and discrete available frequency sets for each node. The proposed framework is compared against the standard NSGA-III and several baseline algorithms. The primary simulation parameters are summarized in Table 1.

4.1. Simulation Parameter Settings

The parameters for the evolutionary process are determined through empirical testing to ensure fair comparison and optimal performance. In our experiments, the simulated communication services are mapped to three priority levels to evaluate business satisfaction ( O b j 4 ): Level 1 represents standard IoT monitoring services (weight = 1), Level 2 represents mobile broadband services (weight = 2), and Level 3 is reserved for ultra-reliable low-latency communications (weight = 5).

4.2. Performance Evaluation Metrics

Two widely recognized metrics in multi-objective optimization are employed to quantify the performance of the algorithms:
1.
Hypervolume (HV): A comprehensive metric that measures both the convergence and diversity of the solution set. To ensure fairness, all objective values are normalized before calculation.
H V = VOL x S f ( x , r * )
where S is the obtained solution set, r * is the reference point (typically [ 1.1 , 1.1 , , 1.1 ] after normalization), and f ( x , r * ) represents the hypercube bounded by the normalized objective vector of solution x and the reference point r * .
Prior to calculating both HV and IGD, all objective values are mapped to the [ 0 , 1 ] range using min-max normalization to ensure no single objective dominates the evaluation. The normalization is defined as O b j i n o r m = ( O b j i O b j i m i n ) / ( O b j i m a x O b j i m i n ) , where O b j i m i n and O b j i m a x are the minimum and maximum values of the i-th objective found across the union of all algorithms’ Pareto fronts.
2.
Inverted Generational Distance (IGD): Measures the distance between the obtained Pareto front ( P F ) and the reference front ( P * ). A smaller IGD value indicates superior overall performance in terms of both convergence and uniform distribution.
I G D ( P * , P F ) = v P * d ( v , P F ) | P * |
The reference front P * is obtained by extracting all non-dominated solutions from the union of all algorithms’ results across multiple runs. where d ( v , P F ) denotes the minimum Euclidean distance between point v in the reference front and the obtained solution set P F . Objective values are normalized to [ 0 , 1 ] to eliminate the influence of different scales.
In addition to aggregate metrics, the sub-objectives O b j 1 O b j 4 in Section 2.4 serve as domain-specific indicators to directly evaluate conflict resolution and business satisfaction.

4.3. Performance Comparison and Analysis

To evaluate the scalability and robustness of EKG-NSGA-III, three scenarios with different problem scales (100, 150, and 200 nodes) are established. Baseline algorithms include NSGA-II, NSGA-III, SPEA2, MOEA/D, and DPSO. The detailed numerical results and convergence trends across three problem scales are summarized in Table 2 and Figure 3, respectively.
The statistical results based on five independent runs (mean ± standard deviation) are presented in the following tables. As the problem scale increases from 100 to 200, EKG-NSGA-III maintains high robustness with HV values consistently above 0.95, while the performance of DPSO and MOEA/D degrades significantly. Specifically, for the 200-node task, EKG-NSGA-III achieves a 25.7% improvement in IGD compared to the standard NSGA-III with only a 5.6% increase in computational time, highlighting the efficiency of the knowledge-guided operators. To further evaluate the system-level trade-off between optimization precision and complexity, we introduce a Search Efficiency Metric ( S E M = I G D × R u n t i m e ), inspired by the latency-weighted evaluation philosophy in [30]. For the 200-node scenario, EKG-NSGA-III yields an S E M of ≈2.50, which is notably lower than standard NSGA-III (≈3.18) and NSGA-II (≈4.11). This demonstrates that the proposed framework achieves a superior balance between search accuracy and computational overhead, a critical factor for low-latency spectrum orchestration in smart city infrastructures. To further examine the optimization process, the convergence curves of the four objective functions for the 100-node scenario are illustrated in Figure 4.
To facilitate a visual evaluation of the solution quality, Figure 5 presents the 2D projections of the final four-objective non-dominated sets for EKG-NSGA-III and the standard NSGA-III in the 100-node scenario. It should be noted that while some points may appear dominated in this specific 2D visualization, they remain non-dominated within the full 4D objective space due to their performance in O b j 2 and O b j 3 . Furthermore, this visualization explicitly demonstrates the convergence of non-dominated solutions toward the objective space’s ideal point. EKG-NSGA-III visibly concentrates its solutions in the lower-right quadrant, successfully maximizing business satisfaction ( O b j 4 ) while keeping co-channel interference ( O b j 1 ) strictly bounded compared to the standard NSGA-III baseline.
In conclusion, the numerical performance margins presented in this section can be explicitly linked to the underlying physical-layer laws. By embedding spatial distance and propagation bounds directly into the evolutionary operators, EKG-NSGA-III actively avoids exploring physically unviable regions. This knowledge-guided pruning is the fundamental reason why the proposed framework maintains high convergence and diversity in ultra-dense configurations.

4.4. Ablation Study

As presented in Table 3, an ablation experiment was conducted in the 200-node scenario to quantify the contributions of the proposed modules: CGII, KGM, and BGDSM.
The results indicate that the CGII module significantly reduces initial conflicts (from 112.5 to 85.2), providing a high-quality starting point. The KGM and BGDSM operators further enhance convergence accuracy and diversity by leveraging physical layer insights.

4.5. Typical Solution Showcase

EKG-NSGA-III provides a diverse set of trade-off solutions. Table 4 extracts three typical schemes from the final set obtained in the 100-node scenario, representing different operational priorities.
Solution 1 minimizes co-channel interference ( O b j 1 ), while Solution 3 maximizes business satisfaction at the cost of a slight increase in O b j 1 compared to Solution 1, while simultaneously providing a much lower spectrum interference risk ( O b j 3 ). This showcase provides decision-makers with quantitative options depending on whether they prioritize absolute interference counts or service quality.

5. Conclusions

This paper presented EKG-NSGA-III, a knowledge-guided evolutionary framework designed for large-scale frequency assignment in ultra-dense heterogeneous networks. By integrating a Conflict Graph-Based Intelligent Initialization (CGII) and targeted operators (KGM and BGDSM), the algorithm effectively transforms physical-layer priors into search momentum. Experimental results confirmed that EKG-NSGA-III significantly outperforms baseline algorithms in convergence speed and solution diversity, particularly in high-dimensional constrained spaces. The proposed approach successfully balances interference mitigation with service satisfaction, providing a robust decision-making tool for spectrum management. Future work will extend this framework to high-dynamic scenarios to meet the evolving demands of future smart city infrastructures. In such time-varying environments, the modular architecture of EKG-NSGA-III allows for incremental updates. The algorithm can achieve targeted, near-real-time reconfigurations for mobile nodes or bursty traffic links by periodically refreshing the interference status vector, thereby minimizing computational overhead.

6. Discussion

The findings of this study are essential for solving large-scale frequency assignment problems in complex urban environments. Future work will extend the framework to high-dynamic V2X and UAV networks, incorporating complex 6G constraints like intermodulation. Integrating AI-driven self-organization will further enhance real-time spectrum management for future smart city infrastructures. EKG-NSGA-III provides higher interpretability than black-box DRL models. While DRL enables rapid decisions, it requires extensive training data. Conversely, EKG-NSGA-III utilizes domain knowledge to strictly enforce hard interference constraints in large-scale tasks, ensuring robust spectrum efficiency in data-limited environments without intensive training.

Discussion on Model Simplifications

In this study, the Free Space Propagation Loss model is adopted to maintain analytical tractability. It should be noted that in real-world deployments, factors such as shadowing and multipath fading could impact the absolute signal strength. However, the primary objective of our evaluation is to verify the efficacy of the proposed knowledge-guided operators. While complex channel conditions might shift the absolute objective values, the relative performance gains and the convergence characteristics of the EKG-NSGA-III algorithm are expected to remain robust across different propagation environments.

Author Contributions

Conceptualization, X.S. and B.W.; methodology, X.S. and S.S.; software, X.S. and S.S.; validation, X.S., L.Z. and J.S.; formal analysis, X.S. and L.Z.; investigation, X.S. and J.S.; resources, X.S.; data curation, X.S.; writing—original draft preparation, X.S. and B.W.; writing—review and editing, X.S. and S.S.; visualization, X.S. and S.S.; supervision, X.S.; project administration, B.W.; funding acquisition, B.W. All authors have read and agreed to the published version of the manuscript.

Funding

The generous support of the National University of Defense Technology under Grant KY25T402 is gratefully acknowledged.

Data Availability Statement

The data required to reproduce these findings cannot be shared at this time as the data also forms part of an ongoing study. They can be requested from the author at e-mail (52285904016@stu.ecnu.edu.cn) in the future.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FAPFrequency Assignment Problem
NSGA-IIIReference-Point-Based Non-Dominated Sorting Genetic Algorithm
EKG-NSGA-IIIExpert Knowledge-Guided Improved NSGA-III
CGIIConflict Graph-Based Intelligent Initialization
KGMKnowledge-Guided Mutation
BGDSMBest-individual-Guided Double-Scale Mutation
HVHypervolume
IGDInverted Generational Distance
LLALongitude-Latitude-Altitude
ECEFEarth-Centered, Earth-Fixed
FSPLFree Space Propagation Loss
DPSODiscrete Particle Swarm Optimization

References

  1. Hale, W.K. Frequency assignment: Theory and applications. Proc. IEEE 1980, 68, 1497–1514. [Google Scholar] [CrossRef] [Scilit]
  2. Gamst, A. On frequency assignment in mobile automatic telephone systems. In Proceedings of the GLOBECOM’82, New York, NY, USA, 17–22 November 1982; IEEE: Piscataway, NJ, USA, 1982; pp. 1–5. [Google Scholar]
  3. Aardal, K.I.; Hipolito, A.; Van Hoesel, C.P.M.; Jansen, B.; Roos, C.; Terlaky, T. A branch-and-cut algorithm for the frequency assignment problem. In Research Memorandum 96-011; Maastricht Research School of Economics and Technology and Organization (METEOR), Maastricht University: Maastricht, The Netherlands, 1996; pp. 3–7. [Google Scholar]
  4. Koller, A.E.; Noble, S.D. Domination analysis of greedy heuristics for the frequency assignment problem. Discret. Math. 2004, 275, 331–338. [Google Scholar] [CrossRef] [Scilit]
  5. Kolen, A.W.J.; Van Hoesel, C.P.M.; Van der Wal, R. A constraint satisfaction approach to the radio link frequency assignment problem. In Technical Report, Euclid Calma Project; Maastricht University: Maastricht, The Netherlands, 1994. [Google Scholar]
  6. Aardal, K.I.; Van Hoesel, S.P.M.; Koster, A.M.C.A.; Mannino, C.; Sassano, A. Models and solution techniques for frequency assignment problems. Ann. Oper. Res. 2007, 153, 79–129. [Google Scholar] [CrossRef] [Scilit]
  7. Dupont, A.; Alvernhe, E.; Vasquez, M. Efficient filtering and Tabu search on a consistent neighborhood for the frequency assignment problem with polarisation. Ann. Oper. Res. 2004, 130, 179–198. [Google Scholar] [CrossRef] [Scilit]
  8. Hertz, A.; Schindl, D.; Zufferey, N. Lower bounding and Tabu search procedures for the frequency assignment problem with polarization constraints. 4OR 2005, 3, 139–161. [Google Scholar] [CrossRef] [Scilit]
  9. Laut, L.; Tsang, E.P.K. Guided genetic algorithm and its application to radio link frequency assignment problems. Constraints 2001, 6, 373–398. [Google Scholar] [CrossRef] [Scilit]
  10. Bouju, A.; Boyce, J.E.; Dimitropoulos, C.D. Tabu search for the radio links frequency assignment problem. In Applied Decision Technologies; Watkins, A.L., Ed.; Brunel University: London, UK, 1995. [Google Scholar]
  11. Tiourine, S.R.; Hurkens, C.A.J.; Lenstra, J.K. Local search algorithms for the radio link frequency assignment problem. Telecommun. Syst. 2000, 13, 293–314. [Google Scholar] [CrossRef] [Scilit]
  12. Hurley, S.; Thiel, S.U.; Smith, D.H. A comparison of local search algorithms for radio link frequency assignment problems. In Proceedings of the ACM Symposium on Applied Computing, Madrid, Spain, 17–19 February 1996; Association for Computing Machinery: New York, NY, USA, 1996; pp. 251–257. [Google Scholar]
  13. Dupont, A.; Andréa, C.L.; Artigues, C. The dynamic frequency assignment problem. Eur. J. Oper. Res. 2009, 195, 75–88. [Google Scholar] [CrossRef] [Scilit]
  14. Tian, Y.; Cheng, R.; Zhang, X.; Jin, Y. PlatEMO: A MATLAB platform for evolutionary multi-objective optimization [educational forum]. IEEE Comput. Intell. Mag. 2017, 12, 73–87. [Google Scholar] [CrossRef] [Scilit]
  15. Li, K.; Deb, K.; Zhang, Q.; Kwong, S. An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans. Evol. Comput. 2014, 19, 694–716. [Google Scholar] [CrossRef] [Scilit]
  16. Deb, K.; Jain, H. An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: Solving problems with box constraints. IEEE Trans. Evol. Comput. 2013, 18, 577–601. [Google Scholar] [CrossRef] [Scilit]
  17. Vesikar, Y.; Deb, K.; Blank, J. Reference point based NSGA-III for preferred solutions. In Proceedings of the 2018 IEEE Symposium Series on Computational Intelligence (SSCI), Bangalore, India, 18–21 November 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1587–1594. [Google Scholar]
  18. He, Y.; Sheng, B.; Yin, H.; Zhao, J.; Quek, T.Q. Multi-objective deep reinforcement learning based time-frequency resource allocation for multi-beam satellite communications. China Commun. 2022, 19, 77–91. [Google Scholar] [CrossRef] [Scilit]
  19. Ge, C.; Xia, S.; Chen, Q.; Wang, S. A graph coloring-based interference coordination algorithm for cluster-wise ultra-dense RAN. IEICE Commun. Express 2021, 10, 99–104. [Google Scholar] [CrossRef] [Scilit]
  20. Han, R.; Gao, Y.; Wu, C.; Wang, W. An effective multi-objective optimization algorithm for spectrum allocations in the cognitive-radio-based Internet of Things. IEEE Access 2018, 6, 12858–12867. [Google Scholar] [CrossRef] [Scilit]
  21. Xu, Y.; Yu, J.; Headley, W.C.; Chen, X. Deep reinforcement learning for dynamic spectrum access in wireless networks. In Proceedings of the MILCOM 2018-2018 IEEE Military Communications Conference (MILCOM), Los Angeles, CA, USA, 29–31 October 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 207–212. [Google Scholar]
  22. Liu, Q.; Feng, G.; Wang, N.; Chen, J. A multi-objective model for discovering high-quality knowledge based on data quality and prior knowledge. Inf. Syst. Front. 2018, 20, 401–416. [Google Scholar] [CrossRef] [Scilit]
  23. Miriam, A.J.; Saminathan, R.; Chakaravarthi, S. Non-dominated Sorting Genetic Algorithm (NSGA-III) for effective resource allocation in cloud. Evol. Intell. 2021, 14, 759–765. [Google Scholar] [CrossRef] [Scilit]
  24. Hao, Y.; Ni, Q.; Li, H.; Min, G. Interference-aware resource optimization for device-to-device communications in 5G networks. IEEE Access 2018, 6, 78437–78452. [Google Scholar] [CrossRef] [Scilit]
  25. Kouhalvandi, L.; Shayea, I.; Ozoguz, S.; Ergen, M. Overview of evolutionary algorithms and neural networks for modern mobile communication. Trans. Emerg. Telecommun. Technol. 2022, 33, e4579. [Google Scholar] [CrossRef] [Scilit]
  26. Li, B.; Li, J.; Tang, K.; Yao, X. Many-objective evolutionary algorithms: A survey. ACM Comput. Surv. 2015, 48, 13. [Google Scholar] [CrossRef] [Scilit]
  27. Li, K. A survey of multi-objective evolutionary algorithm based on decomposition: Past and future. IEEE Trans. Evol. Comput. 2024. early access. [Google Scholar] [CrossRef] [Scilit]
  28. Luna, F.; Estebanez, C.; Leon, C.; Chaves-Gonzalez, J.M.; Segura, C. Optimization algorithms for large-scale real-world instances of the frequency assignment problem. Soft Comput. 2011, 15, 975–990. [Google Scholar] [CrossRef] [Scilit]
  29. Zuo, M.; Gong, D.; Wang, Y.; Zhang, J. Process knowledge-guided autonomous evolutionary optimization for constrained multiobjective problems. IEEE Trans. Evol. Comput. 2023, 28, 193–207. [Google Scholar] [CrossRef] [Scilit]
  30. Miuccio, L.; Panno, D.; Riolo, S. A Flexible Encoding/Decoding Procedure for 6G SCMA Wireless Networks via Adversarial Machine Learning Techniques. IEEE Trans. Veh. Technol. 2023, 72, 3288–3303. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Schematic diagram of interference links in ultra-dense heterogeneous networks.
Figure 1. Schematic diagram of interference links in ultra-dense heterogeneous networks.
Futureinternet 18 00247 g001
Figure 2. Flowchart of the proposed EKG-NSGA-III algorithm. The arrows indicate the sequential execution flow of the algorithmic operations.
Figure 2. Flowchart of the proposed EKG-NSGA-III algorithm. The arrows indicate the sequential execution flow of the algorithmic operations.
Futureinternet 18 00247 g002
Figure 3. Comparison of HV and IGD trends across different scales: (a) HV (100 nodes); (b) HV (150 nodes); (c) HV (200 nodes); (d) IGD (100 nodes); (e) IGD (150 nodes); (f) IGD (200 nodes). Solid lines and shaded areas denote the mean and standard deviation of 5 runs.
Figure 3. Comparison of HV and IGD trends across different scales: (a) HV (100 nodes); (b) HV (150 nodes); (c) HV (200 nodes); (d) IGD (100 nodes); (e) IGD (150 nodes); (f) IGD (200 nodes). Solid lines and shaded areas denote the mean and standard deviation of 5 runs.
Futureinternet 18 00247 g003
Figure 4. Convergence curves of the four objective functions ( O b j 1 to O b j 4 ) for the 100-node scenario.
Figure 4. Convergence curves of the four objective functions ( O b j 1 to O b j 4 ) for the 100-node scenario.
Futureinternet 18 00247 g004
Figure 5. Comparison of the 2D projections of the 4D non-dominated sets. ( O b j 1 vs. O b j 4 ) between EKG-NSGA-III and standard NSGA-III for the 100-nodes scenario.
Figure 5. Comparison of the 2D projections of the 4D non-dominated sets. ( O b j 1 vs. O b j 4 ) between EKG-NSGA-III and standard NSGA-III for the 100-nodes scenario.
Futureinternet 18 00247 g005
Table 1. Simulation parameter settings.
Table 1. Simulation parameter settings.
Parameter SymbolPhysical MeaningValue
N p o p Population size100
G m a x Maximum iterations500
η CGII greedy sampling ratio0.4
P m Mutation probability0.15
P c SBX crossover probability0.9
P b e s t BGDSM learning probability0.5
Table 2. Performance comparison across different problem scales.
Table 2. Performance comparison across different problem scales.
Problem ScaleAlgorithmHV (Mean ± Std)IGD (Mean ± Std)Runtime (s)
100EKG-NSGA-III0.9875 ± 0.01180.0145 ± 0.008833.01
NSGA-III0.9620 ± 0.01270.0322 ± 0.009730.45
NSGA-II0.9580 ± 0.01250.0311 ± 0.005929.93
SPEA20.9696 ± 0.02090.0292 ± 0.011333.48
MOEA/D0.9103 ± 0.02420.0919 ± 0.009446.93
DPSO0.6999 ± 0.04670.1404 ± 0.023420.71
150EKG-NSGA-III0.9560 ± 0.02000.0186 ± 0.005656.46
NSGA-III0.9428 ± 0.03040.0247 ± 0.004051.59
NSGA-II0.9414 ± 0.03000.0218 ± 0.002750.82
SPEA20.9347 ± 0.03850.0286 ± 0.011255.02
MOEA/D0.8847 ± 0.01890.0801 ± 0.003971.30
DPSO0.6192 ± 0.08010.1245 ± 0.028642.48
200EKG-NSGA-III0.9601 ± 0.02560.0194 ± 0.0132129.20
NSGA-III0.9212 ± 0.01880.0261 ± 0.0091121.82
NSGA-II0.9418 ± 0.02440.0343 ± 0.0068119.91
SPEA20.9464 ± 0.02160.0285 ± 0.0114126.23
MOEA/D0.8447 ± 0.02330.0890 ± 0.0123146.72
DPSO0.4807 ± 0.01660.1735 ± 0.0090127.32
The best results for each problem scale are highlighted in bold.
Table 3. Ablation study results for EKG-NSGA-III.
Table 3. Ablation study results for EKG-NSGA-III.
Algorithm ConfigurationInitial ConflictsFinal HVFinal IGD
NSGA-III (Baseline)112.5 ± 8.40.9212 ± 0.0190.0261 ± 0.009
NSGA + CGII85.2 ± 3.10.9415 ± 0.0210.0225 ± 0.007
NSGA + KGM + BGDSM110.8 ± 7.90.9492 ± 0.0150.0208 ± 0.011
EKG-NSGA-III (Full)85.2 ± 3.10.9601 ± 0.0260.0194 ± 0.013
The bold values indicate the best performance results achieved among the tested configurations.
Table 4. Typical representative solutions from the 100-node scenario.
Table 4. Typical representative solutions from the 100-node scenario.
Scheme ID Obj 1 Obj 2 Obj 3 Obj 4
Solution 1 (Conservative)27693.8133
Solution 2 (Balanced)28573.8133
Solution 3 (Aggressive)28573.8135
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.

Share and Cite

MDPI and ACS Style

Sun, X.; Wang, B.; Shi, S.; Zhao, L.; Sun, J. EKG-NSGA-III: An Expert Knowledge-Guided Improved NSGA-III for Large-Scale Frequency Assignment in Ultra-Dense Heterogeneous Networks. Future Internet 2026, 18, 247. https://doi.org/10.3390/fi18050247

AMA Style

Sun X, Wang B, Shi S, Zhao L, Sun J. EKG-NSGA-III: An Expert Knowledge-Guided Improved NSGA-III for Large-Scale Frequency Assignment in Ultra-Dense Heterogeneous Networks. Future Internet. 2026; 18(5):247. https://doi.org/10.3390/fi18050247

Chicago/Turabian Style

Sun, Xiang, Bin Wang, Shaoying Shi, Luda Zhao, and Jun Sun. 2026. "EKG-NSGA-III: An Expert Knowledge-Guided Improved NSGA-III for Large-Scale Frequency Assignment in Ultra-Dense Heterogeneous Networks" Future Internet 18, no. 5: 247. https://doi.org/10.3390/fi18050247

APA Style

Sun, X., Wang, B., Shi, S., Zhao, L., & Sun, J. (2026). EKG-NSGA-III: An Expert Knowledge-Guided Improved NSGA-III for Large-Scale Frequency Assignment in Ultra-Dense Heterogeneous Networks. Future Internet, 18(5), 247. https://doi.org/10.3390/fi18050247

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop