1. Introduction
The proliferation of the Internet of Everything (IoE) has continuously exacerbated the demand for spectrum resources, exacerbating challenges such as capacity limitations, signal interference, and spectrum bottlenecks [
1]. To address these issues, CF networks were introduced in [
2,
3,
4]. These networks offer a boundary-free cellular service to multiple users through a network of widely distributed base stations (BSs), thereby optimizing signal transmission, enhancing spectral efficiency [
5], alleviating interference, extending coverage, and providing more flexible management of network resources.
Despite the various advantages and potential of CF networks, they also present several shortcomings. For instance, to further increase network capacity, CF networks typically necessitate a denser deployment of distributed BSs, resulting in elevated infrastructure expenditures and increased energy usage. Emerging in response to these challenges, RIS [
6,
7,
8] enable dynamic manipulation of the wireless channel characteristics while maintaining high energy efficiency and low implementation costs. Indeed, RIS technology has the potential to address the limitations of CF network architecture in future communications systems. Recently, research has focused on passive RIS-assisted CF MIMO networks under various deployments [
9,
10]. For instance, in [
11], an energy-saving technology called passive-assisted CF network was proposed. The strategic integration of passive RIS elements to supplant a subset of conventional high-power BSs in CF architectures can enhance overall energy efficiency without compromising network performance. Reference [
12] examines a cell-free massive MIMO architecture enhanced by passive RIS for 6G aerial communications, formulating a max–min fairness optimization scheme to maximize the reachability of all user equipment (UE). However, the capacity gains of conventional passive RIS-assisted CF MIMO networks are limited due to the multiplicative fading effect. To address this inherent physical constraint, active RIS technology has been proposed [
13]. This advanced approach integrates additional power amplifiers to provide both signal amplification and controlled reflection, enabling independent control over both the amplitude and phase of the reflected signal. Unlike conventional passive RIS limited to phase modulation, active RIS supports precise beamforming while also amplifying the signal [
14,
15]. This significantly enhances the RIS array gain and effectively converts multiplicative fading into additive fading. Consequently, active RIS can be seamlessly integrated with the active beamforming strategies of distributed APs in CF networks, leading to substantial gains in spectral efficiency. As a result, active RIS-assisted CF MIMO networks can achieve more significant performance gains. For instance, ref. [
16] applies active RIS to CF networks to suppress the multiplicative fading effect in these networks, and the proposed networks are analyzed by examining their energy efficiency equity. Building on this foundation, an integrated beamforming and resource allocation strategy was designed by employing alternating optimization together with fractional programming techniques. In a related effort, ref. [
17] introduced the framework of active RIS-enhanced CF massive MIMO networks and investigated their spectral efficiency performance in Rayleigh fading environments.
In the existing research on active RIS-assisted CF MIMO networks, feedback-induced self-interference [
18] between active elements is rarely considered, but it may significantly affect the performance improvement of the network. In addition, the number of active RIS elements predominantly governs the performance boundaries of conventional active RIS architectures [
19,
20,
21,
22], but activating more RIS elements brings additional power consumption. Consequently, suppressing self-interference among active elements and improving the capacity of active RIS-assisted communication systems with limited element counts becomes crucial.
  Our Contributions
This paper introduces the concept of optimized deployment active RIS-assisted CF massive MIMO networks. This approach is designed to suppress self-interference among active elements and overcome the capacity constraints inherent in conventional active RIS-assisted communication systems. The principal contributions of this work are delineated as follows:
- To address self-interference challenges in cell-free massive MIMO systems, we propose an active-element selection optimization framework for RIS panels with fixed physical positions. By exploiting the spatial sparsity characteristics of active RIS elements, the proposed method acquires element-level spatial degrees of freedom to ensure guaranteed WSR performance. This topology optimization framework demonstrates significant capacity gains under constrained active element budgets ( Section 2- ). 
- We formulate a WSR maximization problem and decompose it into two interdependent subproblems: active-element topology design and precoding optimization. The former is solved through an ATS algorithm, while joint BS precoding and RIS beamforming are addressed via LDR. Computational complexity analyses for both methods are provided ( Section 3- ). 
- Simulation results confirm that our proposed scheme effectively mitigates active RIS self-interference compared to conventional approaches, delivering substantial capacity gains while maintaining robust performance. The numerical investigations quantitatively characterize how system performance varies with RIS element count, grid arrangement, and self-interference level, offering comprehensive verification of our theoretical findings ( Section 4- ). 
The organization of the paper is as follows. 
Section 2 introduces the system model for optimized active RIS deployment in cell-free networks, along with the formulated WSR maximization problem. To address these challenges, 
Section 3 proposes a joint topology-precoding optimization framework. 
Section 4 provides numerical results to validate the proposed scheme’s performance, followed by concluding remarks in 
Section 5. The main mathematical symbols and notations used throughout this paper are summarized in 
Table 1.
  3. Joint Optimization Scheme
This section elaborates the proposed joint optimization framework that systematically addresses and separates the coupled subproblems.
  3.1. Overview of Joint Precoding Schemes
This paper employs the ATS algorithm [
25,
26] to address the subproblem of RIS topology deployment. The algorithm is initialized with a random topology and proceeds through an iterative process of neighborhood search. In each iteration, it generates a number of neighbor solutions by swapping a certain number of active and inactive elements (0 s and 1 s) within the current topology matrix and evaluates their performance using the WSR. A key feature of the algorithm is the dynamic adjustment of the search neighborhood size, which promotes broad exploration initially, transitioning to fine-tuning later. Concurrently, a tabu list mechanism prevents revisiting previously explored topologies. The iterative process continues until the termination criteria are met, ultimately yielding a suboptimal topology configuration. With a given topological matrix 
, problem 
 is reduced to 
:
After generating the neighborhood of , the optimal candidate for the subsequent iteration is selected by exhaustively comparing the WSR of all neighboring solutions. The algorithm terminates when the iteration count exceeds the threshold, resulting in suboptimal solutions , , and  for the original problem (12).
  3.2. Optimized Deployment of RIS Based on ATS
For the topological matrix of RIS 
r, 
N 1s and 
 0s are randomly selected. The WSR is calculated based on the BS precoding and RIS beamforming. In the 
i-th iteration, the neighborhood set 
 is generated through uniform random transpositions of 
q zero-valued and 
q one-valued elements in 
, with parameter 
q controlling the exploration radius. An initial solution is generated, and the tabu list is initially empty. The value of 
q is set to a higher number at the beginning of the iterative optimization and gradually reduced as the iteration progresses. The ATS algorithm only keeps qualified candidate solutions in the tabu list according to its design principles. By exhaustively evaluating the WSR of all neighboring solutions, the optimal topology maximizing WSR is chosen for subsequent iterations. The algorithm terminates upon reaching the prescribed iteration limit 
, yielding a suboptimal RIS topology configuration. The complete algorithmic procedure is formally presented in Algorithm 1.
        
| Algorithm 1 Joint Optimization Algorithm. | 
| Input: Channel , , , .Output: Optimal , ,  and WSR.  1:Initialize the tabu set  as empty, and configure the maximum capacity , neighborhood radius p, candidate pool size Q, together with the maximum iteration count .  2:Initialize the iteration index i at zero and assign a feasible starting RIS topology   3:repeat  4:      Update p based on the value of i to generate alternate neighbors of ;  5:      Remove neighbors marked in the tabu list  and retain Q feasible candidates;  6:      Select the candidate topology with the largest WSR as the initial topology  for the next iteration;  7:      if  then  8:            Insert  into ;  9:      else10:            Update  by appending  and discarding its oldest element;11:      end if12:      13:until 14:Initialize  and  as feasible values for optimizing the neighbor ;15:repeat16:      17:      Update   via Equation (17 );18:      Update  via Equation (A2);19:      Update  by solving (A7);20:      Update  via Equation (A14);21:      Update  by solving (A20);22:until (12) converges
 | 
  3.3. Optimal Conversion
The LDR method simplifies constrained optimization problems by constructing the Lagrangian function and solving its dual problem. The core idea is to introduce the constraints through Lagrange multipliers, thereby leveraging duality to indirectly solve the original problem. Based on this principle, this paper employs the LDR method proposed in ref. [
27] to handle the non-convex summation problem in Equation (
13). By decoupling the variables, it achieves separable optimization for multiple variables, and based on this, the following lemma is derived.
To improve readability, we summarize in 
Table 2 the additional symbols introduced in Lemmas 1, A1 and A2 for reformulating the weighted sum-rate maximization problem into tractable subproblems. Although the full statements and proofs of Lemmas A1 and A2 are relegated to the 
Appendix A and 
Appendix B for brevity, the newly defined symbols therein are consolidated here together with those from Lemma 1.
Lemma 1.  Equivalence problem for maximizing WSR: The original formulation  in Equation (13) can be cast into an equivalent form through the introduction of auxiliary variables , organized in vector form as , yielding the following:wherewhere  Given the optimal values of 
, 
, and 
, a locally optimal solution to Equation (
14) can be achieved through alternating optimization, converging to 
. Algorithm 1 formalizes the precoding scheme with auxiliary variables 
 and 
, and the implementation details are as follows:
(1) Fix  and find 
With 
 fixed, the optimal 
 satisfies the zero-gradient condition 
, leading to
(2) Fix  and find 
Given fixed 
, problem 
 in (14) can be transformed into
        where 
, the reformulated subproblem 
 remains computationally intractable due to the high-dimensional non-convexity of 
 in Equation (
18). Building upon the Multidimensional Complex Quadratic Transform (MCQT) framework [
27], we introduce Lemma A1 to optimize 
, with the detailed formulation and solution procedure provided in 
Appendix A.
(3) Fix  and find 
Given fixed 
, problem 
 in Equation (
14) can be rewritten as
        where 
. To reduce complexity and simplify the expression for 
, first, define a new auxiliary function about 
:
Therefore, 
 can be rewritten as Equation (
21), subproblem (19) satisfies the concave–convex condition [
27], so the MCQT method is used to solve subproblem 
 with Lemma A2, and the detailed formulation and solution procedure are provided in 
Appendix B.
The optimized deployment of RIS based on ATS, as detailed in Algorithm 1, proceeds as follows. Steps 1–2 initialize the tabu list , neighborhood distance p, neighborhood size Q, maximum iteration count , and the initial RIS topology . In Step 4, p is dynamically adjusted based on iteration i—using a larger value initially for global exploration and a smaller one later for local refinement. Candidate solutions are generated by randomly swapping p ones and zeros in the diagonal of . Step 5 checks candidates against the tabu list to avoid duplication, yielding Q valid solutions. Step 6 selects the solution with the highest WSR as . Steps 8–11 update the tabu list by adding the current solution and removing the oldest one. Upon reaching  iterations, the suboptimal topology  is obtained.
The algorithm then enters Stage 2. Step 13 initializes 
 and 
 using 
. Steps 15–20 perform alternating optimization: iteratively updating auxiliary variables 
, 
, 
 and solving convex problems for 
 and 
 until Equation (
9) converges. The final outputs are the optimized 
, 
, 
, and the maximum WSR.
  3.4. Self-Interference Suppression of Active RIS
The active RIS operates in full-duplex mode. However, suboptimal array element spacing can lead to multipath reception effects, where reflected signals are recaptured by the active RIS, leading to feedback self-interference in the actual system [
18], as illustrated in 
Figure 2.
To account for the impact of self-interference on the system’s performance, the self-interference matrix 
 [
28] is defined. The distribution of each element in 
 obeys 
,where the self-interference coefficient 
 exhibits an inverse proportionality to the inter-element spacing in the physical array configuration, that is, 
, with 
 representing the wavelength of the carrier frequency. In the presence of non-negligible self-interference, the reflected signal at an active RIS follows the modified model:
Through algebraic transformation we obtain Equation (
23). A comparative analysis with Equation (
3) reveals the key enhancement lies in replacing the RIS beamforming matrix 
 in Equation (
2) with the augmented expression 
. Notably, when 
, the equivalent beamforming matrix reduces to the diagonal form 
, representing the ideal scenario. By defining 
 as the self-interference-aware phase shift matrix for optimized active RIS deployment, the transmitted signal from the 
b-th BS to the 
k-th user on the 
p-th subcarrier under non-ideal conditions (with self-interference) can be expressed as follows:
Similarly, referring to ref. [
15], Equation (
24) is simplified as shown in Equation (
25). When the self-interference matrix 
 is a zero matrix, the ideal system model can be obtained. The equivalent channel with self-interference is
According to Equations (25) and (26), in the presence of self-interference, the achievable SINR at user 
k over subcarrier 
p is
The WSR across all K users is given by
Consequently, the optimization problem under self-interference conditions is formulated as follows:
Since the optimization process for problem  closely mirrors that of problem , we first employ the ATS algorithm to derive the suboptimal topology . Following this, the LDR method is applied to decouple the variables in the optimization problem. Subsequently, an alternating iterative optimization algorithm is used to optimize each variable individually. As the algorithmic steps follow the same structure as outlined in Algorithm 1, they are omitted for brevity.
  3.5. Complexity Analysis
For the proposed Algorithm 1, the optimization variables include the precoding matrix , RIS phase shift vector , auxiliary variables , , and , as well as RIS topology matrix . These variables play a critical role in the joint optimization framework, where the algorithm alternately updates them to maximize the system weighted sum-rate. The dominant computational cost is introduced by the iterative updating of these variables, particularly the  iterations required for the ATS procedure and the neighborhood size parameter Q, in addition to the  and  iterations for subproblems (46) and (50), respectively.
It is worth noting that the complexity of a conventional active RIS scheme is essentially captured by the latter part of this analysis, namely the iterative updates for precoding and phase-shift optimization (i.e., without the ATS-related terms  and Q). Therefore, the additional complexity of the proposed scheme stems primarily from the topology optimization stage. This added cost remains manageable since Q is limited to a moderate neighborhood size, and  typically converges within a small number of iterations in practice. Consequently, the proposed method achieves significant performance gains with only a modest increase in computational complexity compared to conventional active RIS schemes.
Table 3 demonstrates that while 
, 
, and 
 have closed-form update expressions, both 
 and 
 require iterative solutions to the QCQP problem. Consequently, the computational burden of 
, 
, and 
 is significantly lighter than that of 
 and 
. Furthermore, considering the dense deployment of BSs and users in CF networks [
6], as well as the typically large RIS element counts [
10], the conditions 
 and 
 hold in practice. These scaling relationships yield an overall algorithmic complexity of the method given by 
, where 
 denotes the outer-loop iteration count.
   4. Simulation Results
This section provides numerical validation of the performance gains achieved through optimized active RIS deployment in CF networks. The simulation setup includes five BSs and two optimized deployment active RISs, collaboratively serving four users, as illustrated in 
Figure 3. In our simulation scenario, the 
i-th BS is placed at 
 meters (x, y, and z coordinates respectively), while the two optimized deployment active RISs are positioned at 
 and 
, respectively. For each BS and user, the number of antennas is configured to 
 and 
, respectively. The optimized active RIS deployment configuration comprises 
 active elements distributed over 
 candidate grid points. The system configuration employs 
 subcarriers, with user-terminal noise power 
 and active RIS-induced noise power 
. For fair performance benchmarking, the total transmit power in the active RIS-assisted system is constrained to 
, allocated as 
 per base station and 
 aggregate power across all RIS elements. Meanwhile, the total power allocated to the active RIS-assisted system is also set at 
. To broaden the scope of the search, the tabu list size is established at 1, and the weight assigned to each user is 
. To demonstrate the performance advantages of our proposed approach, detailed parameters are provided in 
Table 4. We evaluate four comparative schemes:
- Optimized deployment active RIS: The proposed scheme employs Algorithm 1 to jointly optimize BS precoding, active RIS beamforming, and topology configuration in a cell-free MIMO system with optimally deployed active RIS elements. 
- Conventional active RIS- : This baseline adopts the joint BS-RIS optimization framework from [ 29- ] for conventional active RIS-assisted cell-free MIMO systems, optimizing both BS beamforming and RIS precoding. 
 
- Passive RIS- : Following [ 9- ], this benchmark implements joint BS precoding and passive RIS beamforming optimization in a passive RIS-enabled, cell-free MIMO system. 
 
- Without RIS: As a fundamental reference, this configuration allocates all transmit power to direct BS-user links in a traditional RIS-free cell-free MIMO system. 
- Active RIS with Power Allocation and Precoding (ARIS-JOP)-  [ 30- ]: This scheme maximizes the system sum-rate in active RIS-aided CF massive MIMO by jointly optimizing user power allocation, BS beamforming, and RIS precoding under active RIS power constraints, solved via an alternating optimization framework. 
 
- Passive RIS with Joint UE Association and Beamforming (PRIS-JAB)-  [ 31- ]: This scheme addresses RIS-assisted CF MIMO with RIS-UE association and WSR maximization, using a two-stage design: many-to-many matching for RIS-UE association and MM-based optimization for RIS phase shifts with BS beamforming. 
 
Our analysis concentrates on strong direct-link scenarios, employing the 3GPP-standardized path loss model [
32] for large-scale fading characterization:
      where 
d is the distance between two devices. The path loss model 
 is used to generate strong BS-user links.
All considered channels in this work are modeled by Rayleigh fading distributions. The channel matrix 
 is given by
      where PL denotes the path loss of channel matrix 
, 
 represents the Ricean factor, and 
 and 
 correspond to the line-of-sight (LoS) and non-line-of-sight (NLoS) components, respectively.
In 
Figure 4, we examine the relationship between the WSR and user distance 
D, where users move along a straight line from (0 m, 0 m) to (160 m, 0 m), following the simulation setup in ref. [
9]. In comparison to configurations without RIS, two significant peaks are observed at (60 m, 0 m) and (100 m, 0 m) in scenarios employing RISs. This indicates that users in proximity to RISs benefit from enhanced SINR owing to the signals reflected by the RISs, thereby improving the users’ WSR. Furthermore, active RIS schemes significantly elevate the achievable sum-rate for users when compared to passive RIS configurations. It is also noted that the performance of optimized deployment active RIS surpasses that of conventional active RIS approaches. This demonstrates that the proposed scheme provides additional spatial degrees of freedom.
When the user distance is set to 
, 
Figure 5 depicts the WSR performance as a function of the transmit power under six representative schemes: optimized deployment active RIS (proposed), conventional active RIS [
29], passive RIS [
9], active RIS with power allocation and precoding [
30], passive RIS with joint UE association and beamforming [
31], and a baseline without RIS. Taking the passive RIS as a benchmark, at 0 dBm transmit power, the proposed optimized deployment active RIS achieves a 
 gain in WSR, while the conventional active RIS achieves 
. Compared with the passive RIS with joint UE association and beamforming in [
31], our scheme still demonstrates superior performance due to its element-level topology optimization and self-interference suppression, which effectively exploit spatial degrees of freedom and maintain robustness against amplifier noise. As the transmit power increases, active RIS architectures exhibit more pronounced advantages over both passive RIS and passive RIS with joint UE association and beamforming baselines. Importantly, the proposed optimized deployment active RIS consistently provides the highest WSR across the full transmit power range, validating that the integration of topology design, SI suppression, and joint precoding yields substantial additional capacity gains in CF MIMO networks.
In 
Figure 6, we consider the relationship between WSR and RIS element number 
N, where the grid number of the proposed scheme is set to 
. The figure demonstrates a monotonic improvement in WSR with increasing RIS element count for both schemes. Notably, the performance advantage of the proposed method over conventional active RIS (
) diminishes as the quantity of active components grows. This reveals that under constrained active-element budgets, our scheme achieves significant capacity enhancement, confirming its architectural superiority.
In 
Figure 7, WSR performance is a function of grid point density, comparing the proposed optimized active RIS deployment with conventional active RIS implementations under different transmit antenna configurations. Using the scheme of conventional active RIS with 
 as a benchmark, the WSR exhibits measurable enhancement through physical aperture expansion of the optimized active RIS while maintaining fixed 
 elements. Furthermore, multiple benchmark scenarios employing conventional active RIS architectures are evaluated, which deployed multi-antennas at the BS. The quantities of RIS elements and users remain invariant throughout the analysis. Note that when the number of grids is increased to 
, 
, and 
, the optimized deployment active RIS with achieves identical WSR performances comparable to the conventional active RIS with 
, 
, and 
, respectively. Consequently, the optimized active RIS deployment offers a cost-efficient approach for enhancing system capacity while maintaining hardware affordability.
In order to validate the performance advantages of the proposed framework in suppressing self-interference between active elements, we present the variation of users’ WSR against the self-interference factor 
 in 
Figure 8. As observed from the figure, the weighted sum-rate (WSR) becomes insensitive to self-interference variations when 
 dB. However, as the self-interference enhances, the performance of conventional active RISs-assisted systems decreases rapidly. In particular, when 
 dB, the WSR of conventional active RIS with self-interference is inferior to the passive RIS. This degradation stems from the self-interference matrix 
, which both defocuses the RIS-reflected signals and destructively interferes with the direct-link signals. Nevertheless, the proposed scheme demonstrates robust performance under such interference conditions. For example, at 
 dB, the performance of optimized deployment active RIS-assisted CF system with self-interference slowly degrades compared to the ideal case. Especially when 
 increases from 
 dB to 
 dB, the proposed scheme can compensate the sum-rate loss of 17.05 bps/Hz compared with conventional active RIS. Thanks to the sparse distribution of active elements, our scheme consistently outperforms both conventional active RIS and passive RIS systems, demonstrating superior self-interference suppression capabilities. Consequently, subsequent simulations will consider only the ideal scenario devoid of self-interference.
In the proposed optimized deployment active RIS-assisted CF massive MIMO networks, channel estimation presents significant challenges due to the high-dimensionality of the channel. This paper analyzes the robustness of the proposed scheme to CSI errors. CSI uncertainty is modeled through an additive zero-mean Gaussian random variable, yielding the estimated channel response 
, where 
h and 
 represent the actual channel and the estimation error, respectively, where 
 and 
 represent the error power. 
Figure 9 illustrates the relationship between WSR and the CSI error factor 
. As the CSI error factor increases, the performance degradation of all schemes gradually intensifies. Specifically, when 
, the WSR of without RIS, passive RIS, conventional active RIS, and optimized deployment active RIS decrease by 24.8%, 29.5%, 19.3%, and 18.3%, respectively. Therefore, the proposed scheme demonstrates the highest level of robustness.
To provide a more intuitive illustration of the performance gain achieved by the proposed scheme, 
Table 5 presents the WSR improvement percentages under a transmit power of 
, along with a technical analysis of the performance differences. Compared to the without RIS baseline, the passive RIS [
9] scheme achieves a WSR improvement of approximately 
 by leveraging phase-programmable passive reflection to emulate beamforming, which partially reconfigures the multipath environment and coverage while generating weaker responses in undesired directions. Building on this, the passive RIS with joint UE association and beamforming [
31] further prioritizes the allocation of limited coherent gain to users or clusters with better channel conditions, while steering weak-link or strongly coupled users to avoid interference, thereby reducing ineffective reflection and mutual interference and increasing the performance gain to 
.
The conventional active RIS [
29] scheme introduces active amplification before reflection, significantly mitigating the multiplicative fading effect inherent in passive links. By jointly adjusting both amplitude and phase, it concentrates beam gain more effectively in the desired directions and suppresses radiation in the undesired directions, thereby reducing multi-user interference and achieving a significantly higher improvement of 
. On this basis, the active RIS with power allocation and precoding [
30] incorporates a joint power allocation and precoding strategy into the active RIS framework. The reason for its superior performance lies in the additional degrees of freedom it provides under amplifier and noise constraints, enabling dynamic resource allocation based on the marginal benefits of different users or directions to better balance signal enhancement and multi-user interference suppression, which leads to a further gain of 
.
In contrast, the proposed optimized active RIS introduces an element/topology-level selection mechanism and explicitly accounts for self-interference and amplified noise. Its ability to outperform both aforementioned schemes and achieve the highest WSR improvement of  stems from the coupling of element/topology selection with precoding that explicitly handles self-interference and amplified noise. This design concentrates the active amplification capability on elements with good spatial matching and low coupling/interference, while effectively suppressing harmful coupling and amplified noise. As a result, it achieves the highest performance in the system with comparable complexity, further verifying its effectiveness and superiority.