# An Enhanced Multi-Constraint Optimization Algorithm for Efficient Network Topology Generation
## 1 Introduction  
As advancements in space-based reconnaissance ballistic missile systems progress towards tactical development, there is a growing demand for satellite reconnaissance and autonomous multi-satellite cooperation in executing reconnaissance tasks. Traditional single satellites, restricted to individual tasks, are unable to meet these increasing requirements. However, existing satellite communication systems in our country have not yet achieved satellite networking. Single-satellite resources are limited, and inter-satellite resources remain isolated with low interconnectivity and interaction capabilities, leading to inefficient use of constellation resources. The Optical Communication Constellation Network (OCCN) offers a potential solution. This satellite network employs laser-based inter-satellite links for communication [1], facilitating information transmission and exchange through established inter-satellite links. The OCCN presents several advantages, such as low power and mass requirements, a license-free spectrum, and high bandwidth. China has proposed the concept of a space-based optical network founded on navigation constellations [2; 3; 4]. The quality of topology design considerably affects the performance of such space-based optical networks. Serving as intermediate nodes for ground-to-air communication, satellite networks must manage significant information transmission, acquisition, and distribution tasks. However, they also pose challenges including complex composition structures, dynamic topology changes, large spatial scales, and high degrees of self-organization, which impact the stability of the satellite network topology. A stable satellite network topology is essential for network information exchange, resource sharing, andimplementing on-orbit routing. The satellite constellation network structure model exhibits a periodic nature, reflecting the periodic behavior of each node. Consequently, developing and optimizing satellite network topologies using reliable algorithms has emerged as a research area of interest both nationally and internationally. While substantial progress has been achieved in terrestrial network topology generation, research on satellite network topology generation remains limited. Unlike terrestrial networks, satellite networks provide all-weather, high-bandwidth coverage across vast areas and are unrestricted by terrain [5]. The swift movement of satellites, however, results in rapid changes in satellite network topologies. Several dynamic topology masking methods have been proposed to address this challenge, such as Virtual Topology (VT) [6; 7] and Virtual Node (VN) methods. Nonetheless, conventional VN methods have been insufficient in fully masking topology dynamics. In response to this challenge, this paper presents the following contributions:  
1. Taking into account the properties of the constellation network, we introduce a multi-constraint optimization-based algorithm for generating optical communication constellation network topologies. The resulting topology boasts improved stability and communication efficiency.
2. Determining index weights is essential under multiple constraint conditions. We suggest a multi-attribute weight calculation method to establish link weights, which serves as the basis for forming and removing links.
3. Simulation results reveal that our proposed algorithm outperforms the LCT strategy in stability by 14.3397% and achieves a 13.0753% improvement in communication efficiency compared to the SLI scheme, thereby confirming the effectiveness of our approach.