Next Article in Journal
A Dual-Camera Edge Sensing Framework with Zone-Aware Multi-Object Tracking for Sensorless Smart Vending Cabinets
Previous Article in Journal
Development of a Milli-Kelvin Thermostatic Bath for High-Precision Temperature Sensor Calibration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

JODS-PD: Single-Layer Primal–Dual Dynamical Optimization for IRS-Assisted NOMA Beamforming

1
School of Communication and Information Engineering, Nanjing University of Posts and Telecommunications, Nanjing 210023, China
2
School of Electrical and Automation Engineering, Nanjing Normal University, Nanjing 210023, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(16), 5211; https://doi.org/10.3390/s26165211
Submission received: 17 July 2026 / Revised: 14 August 2026 / Accepted: 14 August 2026 / Published: 17 August 2026
(This article belongs to the Section Communications)

Abstract

Joint active and passive beamforming in an intelligent reflecting surface (IRS)-assisted non-orthogonal multiple-access (NOMA) downlink is a non-convex constrained problem whose Karush–Kuhn–Tucker (KKT) points are generally non-isolated. We formulate the normalized beamformers, continuous IRS angles, and inequality multipliers as one coupled projected primal–dual dynamical state. Here, single-layer means simultaneous primal–dual evolution; the numerical integrator may still contain multiple stages. Angle coordinates remove the unit-modulus equalities, while an adjacent-chain representation reduces the received-power ordering constraints without changing their feasible set for a fixed decoding order. We prove equilibrium–KKT equivalence and local transverse exponential attraction of the KKT equilibrium set under strict complementarity, locally constant active rank, nonzero streams, a quotient second-order condition, and a sufficiently large finite penalty parameter. A stiff-ODE warm-up followed by a nonmonotone semismooth pseudo-transient continuation (PTC) method computes a steady-state root.

1. Introduction

An intelligent reflecting surface (IRS), also known as a reconfigurable intelligent surface, comprises many low-power elements whose reflection responses can be programmed electronically [1,2,3]. By reshaping the propagation environment rather than generating a new radio frequency signal, an IRS can improve coverage and spectral efficiency with less active hardware than a relay [4,5,6]. Early studies considered received-power maximization in point-to-point links and transmit-power minimization in multiuser multiple-input single-output downlinks [1,7]. These works established the benefit of joint active and passive beamforming while also exposing the main computational difficulty: the transmitter variables and unit-modulus reflection coefficients enter the effective channels multiplicatively [8].
Power-domain non-orthogonal multiple access (NOMA) superposes several user streams on the same time–frequency resource, and receivers recover them through successive interference cancellation (SIC) [9,10,11]. Its performance depends not only on individual signal-to-interference-plus-noise ratios but also on the decoding order and cross-decoding conditions. An IRS adds another tightly coupled design variable: changing its phases alters both the absolute channel gains and the relative strengths that support SIC. A phase configuration that strengthens one user can therefore tighten another user’s decoding constraint. Even with a fixed decoding order, joint active and passive beamforming remains a constrained non-convex problem with fractional rates, unit-modulus variables, and coupled SIC inequalities.
Optimization-based IRS-NOMA research has addressed active–passive coupling through alternating optimization (AO), successive convex approximation, semidefinite relaxation, manifold optimization, and learning-assisted designs [12,13,14]. Representative studies have jointly optimized transmit beamformers, IRS coefficients, power allocation, or decoding order under different channel and hardware assumptions [8,15,16,17,18,19]. Recent work has also extended resource allocation to STAR-RIS architectures [20,21]. Beyond IRS-NOMA, wireless sensor network studies have used quantum-assisted clustering and hybrid multi-objective metaheuristics to coordinate energy, routing, and link quality objectives [22,23]. These methods establish effective design routes, but their variable update architectures, feasibility mechanisms, and endpoint guarantees differ from the simultaneous primal–dual construction studied here.
A complementary line of work has clarified how IRS configuration, channel acquisition, and NOMA ordering interact. Existing studies show that practical performance depends not only on passive beamforming gain but also on the quality of cascaded channel information and the selected decoding order [15,16,17,18,24,25,26]. This motivates an optimization formulation that states its channel state information (CSI) assumptions explicitly and separates the discrete order choice from the continuous active–passive design.
Artificial intelligence is also changing the information exchanged and the decisions made in networked communication systems. At the propagation environment level, ADH-CLSNet applies cross-latitude spatiotemporal learning to atmospheric duct height diagnosis [27]. QCTF combines quantized communication with transferable feature fusion for bandwidth-limited multi-agent perception [28], whereas SIMAC integrates multimodal sensing with semantic communication [29]. In cooperative wireless learning, hierarchical model aggregation has been combined with adaptive grouping and resource allocation to reduce communication bottlenecks [30]. These developments point toward controllers that may process learned features or distributed model updates in addition to conventional CSI. Recent governance research has further introduced internal value development as a complementary perspective for aligning increasingly autonomous AI systems [31]. Within this broader landscape, the present study focuses on a transparent, model-based constrained optimization layer and its KKT behavior. To clarify the methodological distinctions, Table 1 compares JODS-PD with representative IRS–NOMA AO/SCA/SDR methods, MIPS, and AO-IPOPT in terms of variable updates, constraint treatment, endpoint interpretation, and implementation burden.
The mathematical ingredients used below—projected primal–dual systems, augmented Lagrangians, quotient space reasoning, and semismooth Newton/PTC steps—are established tools [32,33,34,35,36,37,38,39]. The contribution is their problem-specific integration for fixed-order IRS-assisted NOMA: the physical structure is reduced before the dynamics are formed, the non-isolated KKT set is analyzed transversely, and the resulting root system is solved and audited with active-set-aware numerical procedures.
The principal contributions are summarized as follows:
  • A simultaneous normalized primal–dual formulation is developed in which active beamformers, continuous IRS angles, and inequality multipliers evolve in one state. Single layer refers to this optimization architecture, rather than to the number of stages used by the numerical integrator.
  • The IRS unit-modulus equalities are removed exactly through angle coordinates, and the full received-power ordering family is replaced by an equivalent adjacent chain for a fixed decoding order. For the benchmark N = 2, M = 30, K = 4, this reduces the multiplier constraints from 31 to 19 and the real state dimension from 77 to 65.
  • Equilibrium–KKT equivalence and local transverse exponential attraction of the KKT equilibrium set are established under explicit regularity, strict complementarity, nonzero stream, quotient second-order, and sufficiently large finite penalty conditions. Phase orbit and multiplier fiber directions are treated as neutral tangent directions rather than incorrectly requiring the full Jacobian to be Hurwitz.
  • A stiff-ODE warm-up and a nonmonotone semismooth PTC root solver are combined with exact active-branch derivatives, structured Jacobian assembly, inactive multiplier elimination, and decomposed endpoint checks for primal feasibility, stationarity, dual feasibility, and complementarity.
  • The empirical evaluation comprises 30 channels and includes a same-model two-block alternating optimization IPOPT (AO-IPOPT) baseline, all 24 decoding orders on representative channels, multiple starts, parameter and conditioning tests, finite-size scalability up to a 242-dimensional state, fairness metrics, and imperfect CSI stress tests.
The remainder of the paper is organized as follows. Section 2 presents the IRS-NOMA model, CSI assumptions, fixed-order policy, and joint design problem. Section 3 develops the reduced primal–dual dynamics, equilibrium set analysis, and hybrid ODE–PTC solver. Section 4 reports the numerical study. Section 5 discusses practical implications, limitations, and extensions, and Section 6 concludes the paper.

2. System Model and Problem Formulation

2.1. IRS-Assisted Downlink

We consider the downlink shown in Figure 1. A base station (BS) with N antennas serves K single-antenna users through direct links and a reflecting path provided by an IRS with M passive elements. The user set is K = { 1 , , K } and the IRS-element set is M = { 1 , , M } .
Let h d , k C N denote the direct channel to user k , G C M × N the BS–IRS channel, and r k C M the IRS–user channel. The IRS response is
Θ ( θ ) = d i a g ( θ ) , θ m = e j ϕ m , | θ m | = 1 .
The effective channel vector is
h k ( θ ) = h d , k + G H Θ H ( θ ) r k .
The BS transmits the superposition-coded signal x = i = 1 K w i s i , where w i C N is the beamformer for stream i and E | s i | 2 = 1 . User k receives
y k = h k H ( θ ) i = 1 K w i s i + n k , n k C N ( 0 , σ 2 ) .

2.2. Channel and Geometry Model

For a link of length d , the large-scale power gain is
β ( d ) = β 0 d d 0 α ,
where β 0 is the reference gain at d 0 = 1 m, and α is link dependent. The obstructed BS–user channels are Rayleigh faded:
h d , k = β ( d B U , k ) h ~ d , k , h ~ d , k C N ( 0 , I N ) .
The BS–IRS and IRS–user channels are Rician faded:
G = β ( d B I ) κ B I κ B I + 1 G L o S + 1 κ B I + 1 G N L o S ,
r k = β ( d I U , k ) κ I U κ I U + 1 r k , L o S + 1 κ I U + 1 r k , N L o S .
The non-line-of-sight entries are independent C N ( 0 , 1 ) variables. For reproducibility, both the BS and IRS are modeled as horizontal uniform linear arrays with half-wavelength spacing. For an L-element array and azimuth ϑ ,
a L ( ϑ ) = [ 1 , e j π s i n ϑ , , e j π ( L 1 ) s i n ϑ ] T .
The deterministic components are G L o S = a M ( ϑ I B ) a N ( ϑ B I ) H and r k , L o S = a M ( ϑ I k ) . Each azimuth is computed by atan2 from the endpoint-coordinate differences in Table 2. Users are drawn uniformly in area from the stated disk: the azimuth is uniform on [ 0 , 2 π ) and the radius is r = 3 u m with u U [ 0 , 1 ] .

2.3. CSI Acquisition and Controller Architecture

The optimization layer assumes that one quasi-static estimate of the direct channels and the cascaded BS–IRS–user channels is available at a central controller during each coherence block. In an explicit CSI implementation, such estimates may be obtained through pilot-assisted cascaded channel estimation [16,24]. Implicit learning-based schemes can instead infer the RIS precoder directly from received pilots without an explicit channel estimation stage [25]. Interfacing such a scheme with the proposed optimizer would require the learned module to provide the effective channel quantities used in the optimization model. Under the explicit CSI architecture considered here, the controller computes the IRS phases, active beamformers, and decoding order, and then signals the resulting configuration to the BS, IRS controller, and users. The signaling and training overhead are not included in the reported solver times.
The perfect CSI results therefore quantify the optimization behavior conditional on the channel estimate. Section 4.9 separately perturbs the effective channels at prescribed normalized mean-square-error (NMSE) levels and evaluates feasibility on the corresponding true channels. This separation follows the established distinction between channel acquisition and resource optimization in IRS-assisted systems [24,25,26].

2.4. Fixed Decoding Order and SIC

The decoding order is selected once before the continuous optimization. Let the unit-modulus reference phase vector define effective reference-channel gains; users are ranked in nondecreasing order of these gains, with a deterministic user-index tie break. This produces a feasible and reproducible fixed-order policy while avoiding the K! combinatorial factor inside the continuous primal–dual state.
h π 1 ( θ r e f ) 2 h π K ( θ r e f ) 2 , Ω ( π r ) = r ,
The same reference phase vector and resulting permutation are used to construct the initialization for all compared solvers. This policy is not claimed to be globally order-optimal. To quantify its effect, Section 4.7 enumerates all 24 orders for three representative channels and distinguishes the selected reference order from the best successful order found by enumeration.
When user j decodes stream k , with Ω ( j ) Ω ( k ) , its signal-to-interference-plus-noise ratio is
Γ k j = | h j H w k | 2 Ω ( i ) > Ω ( k ) | h j H w i | 2 + σ 2 , R k j = l o g 2 ( 1 + Γ k j ) .
R k j R k k , Ω ( j ) > Ω ( k )
The achievable rate assigned to user k is R k = R k k . SIC requires each later-decoding user to support stream k at that rate.
Following the received-power ordering used in IRS-NOMA designs [13], define q l i = | h l H w i | 2 . The power of an earlier-decoded stream must be no smaller than that of a later-decoded stream at every receiver:
q l i q l j , l K , Ω ( i ) > Ω ( j ) .
Constraint (10) is a received-power ordering condition. It is not a minimum-rate or rate-fairness constraint; consequently, sum-rate maximization can still produce unequal user rates.

2.5. Joint Design Problem

The beamformers and IRS coefficients are designed to maximize the downlink sum rate:
( P 1 ) : m a x { w k } , θ k = 1 K R k s . t . | θ m | 2 = 1 , m M , ( C 1 ) k = 1 K w k 2 P T , ( C 2 ) R k k R k j 0 , Ω ( j ) > Ω ( k ) , ( C 3 ) q l i q l j 0 , l K , Ω ( i ) > Ω ( j ) . ( C 4 )
Problem (P1) is non-convex even with a fixed decoding order. The effective channels couple θ and { w k } , (C1) is non-convex in the complex coefficients, and both the objective and (C3) are nonlinear fractional functions of the design. Section 3 removes (C1) by parameterization and treats the remaining inequalities with one primal–dual dynamical system.

3. Single-Layer Primal–Dual Dynamical Formulation

This section converts (P1) into an inequality-constrained real problem and constructs one coupled projected primal–dual system. In this paper, single-layer denotes simultaneous evolution of the primal and multiplier variables without an outer multiplier-update loop. It does not mean that the numerical realization has only one stage: the same residual map is first followed by a short stiff-ODE warm-up and is then solved by a semismooth PTC root iteration.

3.1. Angle Parameterization and Constraint Reduction

Write each beamformer as w k = P T w ¯ k and each IRS coefficient as θ m = e j ϕ m . The real primal vector is
y = [ R e ( w ¯ 1 ) T , I m ( w ¯ 1 ) T , , R e ( w ¯ K ) T , I m ( w ¯ K ) T , ϕ T ] T R n y , n y = 2 N K + M .
The unit-modulus constraints now hold identically, and the normalized power inequality is
h p o w ( y ) = k = 1 K w ¯ k 2 1 0 .
For every pair Ω ( j ) > Ω ( k ) , define the SIC inequality
h k j s i c ( y ) = R k k ( y ) R k j ( y ) 0 .
The received-power ordering constraints can be represented more compactly. For each observing user l , it is sufficient to impose only adjacent ranks:
h l r o r d ( y ) = q l , π r + 1 ( y ) q l , π r ( y ) σ 2 0 , r = 1 , , K 1 .
Division by the positive constant σ 2 does not alter feasibility; it brings the received-power differences, which are otherwise of order 10 12 in the tested geometry, to a useful numerical scale.
Proposition 1
(equivalence of adjacent ordering). The adjacent constraints (15) are equivalent to the full pairwise family (C4) for a fixed decoding order.
Proof. 
For a fixed observer l , (15) gives
q l , π 1 q l , π 2 q l , π K .
Transitivity therefore gives q l , π s q l , π r for every s > r , which is (C4). Conversely, the full pairwise family contains every adjacent pair. □
Stack (13)–(15) into h ( y ) 0 and set
f ( y ) = k = 1 K R k ( y ) .
The angle-parameterized problem is
( P 2 ) : m i n y R n y f ( y ) s . t . h ( y ) 0 .
There is one power inequality, K ( K 1 ) / 2 SIC inequalities, one for each user-rank pair satisfying Ω ( j ) > Ω ( k ) , and K ( K 1 ) adjacent ordering inequalities, corresponding to K observing users and K 1 adjacent rank pairs per observer. Therefore,
p = 1 + K ( K 1 ) 2 + K ( K 1 ) .
For N = 2, M = 30, and K = 4, the adjacent-chain formulation uses 19 inequality multipliers, compared with 31 for the unreduced pairwise ordering family. The resulting real state dimension decreases from 77 to 65. Proposition 1 proves that this reduction changes neither the feasible set nor the fixed-order objective; it only removes transitive ordering inequalities and their multipliers.

3.2. JODS-PD Dynamics

Let μ R 0 p be the inequality multipliers and ρ > 0 a penalty parameter. Define the projected multiplier as
s ( y , μ ) = [ μ + ρ h ( y ) ] + ,
where the maximum with zero is applied componentwise. The inequality augmented Lagrangian in Hestenes–Powell–Rockafellar form is [32,33]
A ρ ( y , μ ) = f ( y ) + 1 2 ρ s ( y , μ ) 2 μ 2 .
Let J h ( y ) = h / y R p × n y . The gradient of (19) with respect to the primal variables is
y A ρ = f ( y ) + J h ( y ) T s ( y , μ ) .
JODS-PD evolves the primal and dual variables simultaneously:
y ˙ = f ( y ) J h ( y ) T s ( y , μ ) , μ ˙ = γ ρ s ( y , μ ) μ , γ > 0 .
If μ ( 0 ) 0 , the nonnegative orthant is invariant: at a boundary component μ i = 0 , μ ˙ i = ( γ / ρ ) s i 0 . The complete state is z = [ y T , μ T ] T R d , with d = n y + p . For the benchmark dimensions N = 2 , M = 30 , and K = 4 , d = 65 . We write (21) compactly as z ˙ = F ( z ) .
Proposition 2
(equilibrium–KKT equivalence). A state ( y , μ ) with μ 0 is an equilibrium of (21) if and only if it satisfies the KKT conditions of (P2).
Proof. 
At an equilibrium, the dual equation gives
μ = [ μ + ρ h ( y ) ] + .
Consider component i . If μ i > 0 , (22) implies μ i = μ i + ρ h i ( y ) , hence h i ( y ) = 0 . If μ i = 0 , (22) implies h i ( y ) 0 . Thus, primal feasibility, dual feasibility, and complementarity hold. The primal equation, together with s = μ , gives
f ( y ) + J h ( y ) T μ = 0 ,
which is stationarity. Conversely, KKT feasibility and complementarity imply (22), and KKT stationarity makes the primal equation zero. □
Proposition 2 is an equilibrium statement, not a global-convergence theorem. Because (P2) is non-convex, several KKT equilibria may exist and the one reached can depend on the channel realization and initialization.

3.3. Stability of the KKT Equilibrium Set

The projected map in (18) is nonsmooth, where μ i + ρ h i = 0 . Strict complementarity places a KKT state away from this switching surface: active constraints have μ i > 0 , whereas inactive constraints have h i ( y ) < 0 and μ i = 0 . The projected flow is therefore smooth on a neighborhood with a fixed active set.
A second issue is specific to the complex beamformers. The objective and every constraint depend on stream i through squared magnitudes such as | h j H w i | 2 . They are unchanged by the independent rotations w ¯ i e j α i w ¯ i . If all w ¯ i are nonzero, the torus T K generates a K -dimensional orbit of physically equivalent KKT points. In the real coordinates of (12), its tangent space is spanned by vectors whose stream- i block is
t i = [ I m ( w ¯ i ) T , R e ( w ¯ i ) T ] T ,
with zeros in the other beamformer and IRS-angle blocks. Denote this phase-tangent space by T ϕ . Pointwise asymptotic stability is impossible because every neighborhood of one equilibrium contains other equilibria on the same orbit [34].
Let A = { i : h i ( y ) = 0 } , let J A contain the active constraint gradients, and define the Lagrangian Hessian as
H L = 2 f ( y ) + i A μ i 2 h i ( y ) .
The relevant feasible directions are those orthogonal to the phase orbit. Define the quotient critical subspace as
C q = k e r ( J A ) T ϕ .
If J A has rank r < | A | , active multipliers are also nonunique: perturbations in ker ( J A T ) leave stationarity unchanged. Locally, the equivalent KKT states therefore comprise the phase orbit together with this dual fiber. We denote that set by E .
Theorem 1
(local transverse exponential attraction of the KKT equilibrium set). Let z* = (y*, μ*) be a KKT state of (P2). Assume that (i) every stream beamformer is nonzero; (ii) strict complementarity holds on the selected projected branch; (iii) the active-constraint Jacobian has locally constant rank; (iv) the phase orbit tangent space, multiplier fiber tangent space, and their complementary normal spaces have locally constant dimensions and admit a smooth direct-sum decomposition; and (v) the Lagrangian Hessian is positive definite on the feasible quotient-critical subspace obtained after removing the phase symmetry directions.
d T H L d > 0 , 0 d C q ,
Then there exists a finite threshold ρ0 such that, for every finite ρ > ρ0 and every γ > 0, the local KKT equilibrium set is transversely exponentially attractive. Specifically, for all initial conditions sufficiently close to , the continuous-time trajectory remains local and satisfies dist(z(t), ) ≤ C exp(−ct) dist(z(0), ) for some C ≥ 1 and c > 0. The statement concerns local continuous-time behavior of the projected dynamics; it is not a global convergence theorem for the hybrid ODE–PTC numerical solver.
Proof. 
Strict complementarity fixes the local branch of the projected map, so the right-hand side is continuously differentiable in a neighborhood of z*. The locally constant active rank and the constant dimension assumptions imply, by the constant rank theorem, that the nearby KKT states form a smooth local manifold. Its tangent space contains the per-stream phase orbit and, when the active gradients are rank-deficient, the multiplier fiber ker(Aᵀ).
Q ρ = H L + ρ J A T J A
is positive definite on T ϕ and has kernel T ϕ [32,33]. Under strict complementarity, the active linearization is
δ y ˙ δ μ ˙ A = Q ρ J A T γ J A 0 δ y δ μ A .
Decompose primal perturbations into phase-tangent and phase-normal components and active-multiplier perturbations into the multiplier fiber and its orthogonal complement. The quotient second-order condition makes the reduced Lagrangian Hessian positive definite on feasible phase-normal directions. For a sufficiently large but finite penalty parameter, the augmented normal block Qρ is therefore positive definite on the full complementary subspace.
V = 1 2 δ y 2 + 1 2 γ δ μ A , 2 .
On that complementary subspace, the linearized primal–dual block has a Hurwitz spectrum for every γ > 0: γ changes the relative primal–dual time scales and conditioning but not the sign of the transverse real parts. The only local zero modes are tangent to the phase orbit and multiplier fiber. Standard normally hyperbolic invariant manifold arguments then yield exponential decay of the distance to , which proves the stated set attraction property [37,39]. □
Accordingly, the full Jacobian is not expected to be Hurwitz. Its neutral eigenvalues encode physical phase invariance and active-multiplier nonuniqueness, whereas the nonzero transverse eigenvalues determine local attraction to the equilibrium set. Section 4.5 evaluates these quantities numerically and checks that the observed zero-mode count agrees with the predicted tangent dimension.

3.4. Hybrid ODE–PTC Solver

3.4.1. Shared Reference Phase and Initialization

For a channel seed, a reference vector is sampled as θ m r e f = e j φ m with φ m U [ 0 , 2 π ) . It defines the fixed order in (7) and is also used as the initial IRS vector. Using one reference vector prevents a mismatch between the fixed order and the common solver start [40,41].
The initial beamformers share one direction. Let π 1 be the first-decoded user and set
v = h π 1 ( θ r e f ) h π 1 ( θ r e f ) , p k = P T 1 / Ω ( k ) i 1 / Ω ( i ) , w k , 0 = p k v .
This start obeys the power budget and the received-power order because all streams have the same spatial direction and p π 1 p π K . It does not need to satisfy every SIC inequality; feasibility is established by the primal–dual trajectory.

3.4.2. Stiff-ODE Warm-Up

Starting PTC directly from the shared physical initialization can produce a large first root correction because the multiplier active set changes rapidly near the initial point. The short ode15s phase follows the same continuous projected field, preserves μ ≥ 0, and moves the state toward a branch on which the generalized Jacobian is more informative. It is therefore a numerical warm-up rather than a distinct optimization layer.

3.4.3. Active-Set Semismooth Pseudo-Transient Continuation

After warm-up, PTC seeks a root F(z) = 0. The positive-part map is strongly semismooth, and its derivative is exact on each fixed active branch. We assemble the corresponding generalized Jacobian by automatic differentiation, refresh it periodically or when the active branch changes, and solve the shifted PTC system for the root correction.
I σ k + V k d k = F ( z k ) , z k + 1 = z k d k .
For a small σ k , the diagonal term regularizes the step and resembles implicit time integration. As σ k grows, (26) approaches a Newton step for the equilibrium equation. The initial value follows the AQGS scaling used in [42,43],
σ 0 = c ε b m a x ( F ( z 0 ) 2 , 10 12 ) , c = 0.6 , ε b = 10 2 ,
and subsequent values use the switched evolution–relaxation update
σ k + 1 = σ k F ( z k ) 2 m a x ( F ( z k + 1 ) 2 , 10 300 ) .
The residual update is intentionally nonmonotone. A trial step may be accepted even when the residual temporarily rises, because branch transitions can require leaving the current local model before the PTC step enters a better-conditioned neighborhood. Refresh events are classified as scheduled, active-set-triggered, or near-root in Section 4.2.
Unlike the continuous flow, a Newton-like PTC correction is not an invariant dynamical trajectory and can temporarily leave the nonnegative multiplier orthant. In the four representative runs, the most negative intermediate multiplier ranged from approximately 0 to −5.18 × 10−3, while all accepted endpoints satisfied dual feasibility and complementarity. Directly projecting every correction preserves nonnegativity but changes the semismooth Newton direction; it solved two of three tested channels, whereas the difficult channel did not meet the 2500-iteration criterion. We therefore retain the unprojected root correction and require independent endpoint checks of primal feasibility, stationarity, dual feasibility, and complementarity.

3.4.4. Algorithm

Based on the preceding development, the complete computational procedure of JODS-PD is summarized in Algorithm 1.
Algorithm 1. JODS-PD with stiff-ODE warm-up and semismooth PTC
Input: one channel estimate; N, M, K; reference-phase seed; ρ, γ; ODE/PTC settings; residual tolerances.
Output: beamformers, IRS phases, inequality multipliers, fixed decoding order, and decomposed endpoint residuals.
  • Draw the reference phases, determine the fixed order, and construct the shared physical initialization.
  • Form the reduced objective, constraints, projected multipliers, and residual map F(z).
  • Generate exact smooth-piece derivatives and the active-branch generalized Jacobian.
  • Integrate the projected flow briefly with ode15s; extend the warm-up only when the pilot PTC residual exceeds the prescribed threshold.
  • Initialize the PTC step length and active branch.
  • Solve the shifted PTC linear system; update the step length by switched evolution–relaxation.
  • Refresh the generalized Jacobian on schedule, after an active-set change, or near the root.
  • Stop when the unified flow/KKT and feasibility thresholds are met, or when the iteration limit is reached.
  • Recover the physical variables and report primal feasibility, stationarity, dual feasibility, complementarity, sum rate, user rates, and solver status.

3.5. Computational Cost

The dynamical state has
d = 2 N K + M + 1 + K ( K 1 ) 2 + K ( K 1 )
real components. A dense factorization of the shifted system costs O(d3) arithmetic operations and O(d2) memory per refresh, while residual and derivative evaluation depends on the channel dimensions and active set. These expressions describe the present finite-dimensional implementation rather than an asymptotic complexity advantage over all competing methods.
The implementation exploits two structures that become important as d grows: the Jacobian is assembled in exact primal–dual blocks, and multipliers that are strictly inactive on the current branch are eliminated from the shifted linear solve and then recovered explicitly. Section 4.8 compares this structured realization with the dense assembly on pre-specified finite-size instances.

4. Numerical Results

4.1. Reproducible Comparison Protocol

The numerical study used the geometry and channel model in Table 2. Thirty independent channel realizations were used for distributional statistics. Seeds 42–51 were used for the matched JODS-PD/AO-IPOPT/MIPS comparison, and seeds 42, 54, and 58 were used for the order, multi-start, sensitivity, and conditioning studies. Saved channel realizations were reused across methods so that all paired comparisons had identical physical inputs.
For each paired run, all methods received the same channel, initial physical vector, and fixed decoding order. JODS-PD and the two-block alternating optimization IPOPT (AO-IPOPT) baseline used the same angle-parameterized model and exact derivatives. The AO baseline alternated an active beamforming block and an IRS-angle block, solved each block with IPOPT, and stopped when the relative outer objective change was below 10−7 and the maximum constraint violation was below 10−6, subject to 50 outer iterations. MATPOWER Interior Point Solver (MIPS) used the full nonlinear formulation and the termination criteria documented in its algorithm description and user manual [44,45].
All smooth-piece derivatives were generated by CasADi 3.7.2 [46]. An independent Python/CasADi evaluation of a saved MATLAB R2023b state reproduced the objective and constraints with a maximum absolute difference of 1.31 × 10−10. The tests were executed serially on the same workstation; saved per-run records include returned objectives, user rates, iteration counts, timing components, constraint residuals, and KKT diagnostics.
Unless a test stated otherwise, a run was successful when the maximum scaled constraint violation was at most 10−6, the flow/KKT infinity norm was at most 10−6, the dual-feasibility residual was at most 10−8, and complementarity was numerically satisfied. Because MIPS uses a different internal stopping rule, its endpoints were evaluated separately against the common 10−6 primal feasibility criterion. Distributional summaries report the mean, standard deviation, median, interquartile range (IQR), and range where informative. The principal numerical settings and termination criteria used for JODS-PD and MIPS are summarized in Table 3.

4.2. Convergence and Feasibility of JODS-PD

Figure 2 compares four representative convergence behaviors: fast (seed 58), typical (seed 42), slow (seed 48), and difficult (seed 54). All reached the unified endpoint criterion, but their iteration counts and generalized-Jacobian refresh patterns differed substantially. The difficult case spent most iterations adapting to repeated active-branch changes before entering a short near-root phase.
The residual histories are not required to decrease at every iteration. The switched evolution update can enlarge the PTC step while the active branch is still changing; after the branch stabilizes, the shifted system approaches a semismooth Newton step and the residual drops rapidly. This behavior explains why a single representative trajectory understates the observed variation in numerical difficulty.
The corresponding iteration counts were 206, 470, 774, and 2446. Their final flow-residual infinity norms were 1.54 × 10−8, 5.30 × 10−9, 2.17 × 10−8, and 2.79 × 10−11, respectively. Table 4 separates refresh events by cause and shows that active-set-triggered refreshes dominated only in the difficult case.

4.3. Matched Three-Method Comparison

Table 5 summarizes the ten matched benchmark channels. JODS-PD satisfied the full endpoint criterion in all ten cases. AO-IPOPT reached its outer convergence and primal feasibility criteria in all ten cases, whereas MIPS met the common 10−6 primal feasibility criterion in eight. The sum rate comparison is therefore made on the eight channels common to all three methods.
On the eight common successful channels, the median returned sum rates were 5.7285, 5.6923, and 5.2145 bit/s/Hz for JODS-PD, AO-IPOPT, and MIPS, respectively. JODS-PD and AO-IPOPT optimize the same angle-parameterized model with exact derivatives, so their close medians provide a direct same-model cross-check. The remaining difference is consistent with convergence to different local stationary points in a non-convex problem.
Endpoint quality was also assessed at multiple KKT thresholds. Among the ten JODS-PD endpoints, 10, 10, and 10 satisfy thresholds of 10−5, 10−6, and 10−7, respectively. The corresponding MIPS counts were 6, 5, and 1 after reconstructing the common stationarity and complementarity diagnostics. These values describe the returned endpoints under one common audit and complement, rather than replace, each solver’s native termination information. Figure 3 further compares the per-seed returned sum rates of JODS-PD, AO-IPOPT, and MIPS and identifies the MIPS endpoints that do not satisfy the common primal-feasibility criterion.
MIPS did not satisfy the stated primal feasibility criterion on seeds 45 and 48. AO-IPOPT reached outer convergence and primal feasibility on all ten matched seeds and on 28 of the 30 channels. Its reconstructed full-KKT stationarity residual was approximately 7 × 10−3 on the matched cases, so it is reported as a feasible block-stable baseline rather than as a full-root solver.
Figure 4 complements the per-seed objective values with success frequencies and solver-time distributions. Because the methods implement different numerical architectures, the figure reports measured times together with endpoint status; the primary comparison is the combination of returned objective, feasibility, and KKT quality.
JODS-PD incurs active-branch derivative assembly and shifted linear solves, AO-IPOPT repeatedly solves two nonlinear blocks, and MIPS applies a generic interior-point formulation. These architectural differences explain the timing pattern. The experiments support the ability of JODS-PD to return low-residual KKT endpoints consistently on the tested channels; they do not imply a universal timing advantage for every implementation or system dimension.

4.4. User-Rate Allocation and Objective Scope

Figure 5 reports the user-rate allocation for seed 42, sorted by the fixed decoding rank. Across the 30-channel JODS-PD study, the minimum-user rate has mean ± standard deviation 0.4188 ± 0.0193 bit/s/Hz and median 0.4148 (IQR 0.4085–0.4251); the Jain index has mean ± standard deviation 0.5399 ± 0.0498 and median 0.5248 (IQR 0.5072–0.5582). These metrics describe the allocation produced by sum-rate maximization and are not additional optimization constraints.
The fairness metrics confirm the intended scope of (P1): feasibility, received-power ordering, and sum-rate maximization are enforced, whereas minimum-user-rate and fairness requirements are not. Such requirements can be added as smooth inequalities Rk ≥ Rk,min or through a weighted utility; the projected primal–dual construction then gains the corresponding multipliers without changing its single-layer architecture. The distributional statistics of the sum rate, minimum-user rate, Jain index, PTC iterations, and solver time over the 30 channel realizations are summarized in Table 6.
The nonparametric bootstrap 95% confidence interval for the median sum rate is [5.4958, 5.9637] bit/s/Hz. Across the 30 endpoints, the maximum scaled constraint violation is 4.32 × 10−10 and the maximum flow-residual infinity norm is 8.73 × 10−8. Figure 6 visualizes the returned sum rates over the 30 independent channel realizations and the relationship between the minimum-user rate and the Jain index.

4.5. Connection to the Theory and Scope of the Evidence

For each terminal state, four standard KKT residuals were evaluated:
r s t a t = f + J h T μ , r p r i = [ h ] + , r d u a l = [ μ ] + , r c o m p = μ h .
For the four residuals in (30), the largest values over seeds 42–51 were rstat = 8.791 × 10−8, rpri = 4.307 × 10−10, rdual = 1.680 × 10−14, and rcomp = 4.206 × 10−10, respectively. In particular, the maximum primal feasibility residual was well below the 10−6 feasibility criterion. These quantities, together with the flow residual, support the claim that the returned states are approximate KKT equilibria under Proposition 2. They do not by themselves establish the local assumptions of Theorem 1.
We also evaluated the symmetry-aware quantities in Table 7. The active branch is identified from the projected multiplier map. The tangent dimension combines one phase direction per nonzero stream and the active-multiplier fiber dimension; the remaining eigenvalues are classified as transverse. This decomposition directly tests the geometric objects appearing in Theorem 1.
The active Jacobians are rank deficient by one or two, so LICQ does not hold at these endpoints. The missing ranks generate multiplier fiber directions, but they do not invalidate transverse set attraction when the rank is locally constant and the quotient normal block remains positive. The observed zero-mode counts agree with the predicted phase-plus-fiber tangent dimensions in all ten matched cases.
These are finite-precision pointwise checks rather than numerical proof of the neighborhood assumptions. Seed 49 has the smallest positive quotient curvature and the least negative transverse spectral margin, making it the most weakly conditioned matched endpoint. The result is consistent with, but does not replace, the local hypotheses of Theorem 1.

4.6. Decoding Order and Multi-Start Sensitivity

All 24 decoding orders were enumerated for seeds 58, 42, and 54. The reference order ranked first, second, and first, respectively, among successful orders. The successful sum-rate ranges were 4.5329–5.7122, 2.8028–5.3747, and 4.2027–6.5651 bit/s/Hz. Across the 30-channel study, the final effective-gain order matched the initial reference order in 28 cases, indicating that the fixed policy is usually self-consistent but not universally best. The corresponding sum-rate variation across all 24 decoding orders is illustrated in Figure 7, where the prescribed reference order is highlighted for each representative channel. The exhaustive decoding-order results for the three representative channels are summarized in Table 8.
To examine local solution sensitivity separately from decoding order, six initializations were tested for each of seeds 42, 47, and 54 while keeping the order fixed. All 18 runs met the endpoint criterion. Seeds 47 and 54 converged to numerically identical objective values, whereas seed 42 produced two nearby values, 5.3248 and 5.3620 bit/s/Hz. Thus, the tested starts show high repeatability but do not establish global optimality. The fixed-order multi-start results, including the successful-start counts and returned sum-rate ranges, are summarized in Table 9.

4.7. Parameter Sensitivity and Conditioning

The principal numerical parameters were varied on three representative channels. Moderate changes in ρ, γ, warm-up length, Jacobian refresh period, and stopping tolerance generally preserve the returned endpoint, but they can alter iteration counts markedly. In particular, refreshing the generalized Jacobian every iteration reduces the difficult seed 54 count from 2446 to 227, showing that its long trajectory is mainly a derivative reuse and active-branch conditioning effect rather than a failure of the equilibrium formulation. The tested parameter values, successful-run counts, and principal numerical observations are summarized in Table 10.
For γ = 3, 10, 30, and 100, the difficult seed required 2472, more than 2500, 2446, and 494 PTC iterations, respectively. This supports the theorem’s qualitative statement that any γ > 0 preserves local transverse stability under its assumptions, while the numerical conditioning and convergence speed can still depend strongly on γ. The main effects of the numerical parameters on the PTC iteration count and convergence behavior are illustrated in Figure 8.

4.8. Finite-Size Scalability and Structured Implementation

One-factor and combined-size tests were used to assess finite instance computational behavior. The structured implementation assembled the exact primal–dual block Jacobian and eliminated strictly inactive multipliers from the shifted solve. On 27 pre-specified benchmark instances, it succeeded in all 27 cases, compared with 25 for the dense realization, while the maximum absolute sum-rate difference on common successes was 6.18 × 10−11 bit/s/Hz. At the largest one-factor settings, the median speedups were 3.36× for M = 100, 2.98× for K = 6, and 7.69× for N = 8. The success rates and median solver times of the structured implementation on the selected finite-size instances are reported in Table 11.
The two combined settings (N, M, K) = (4, 100, 6) and (8, 100, 6) both succeeded in all three saved channel realizations. Across them, the largest final flow residual was 9.78 × 10−8 and the largest scaled constraint violation was 2.66 × 10−10. These results demonstrate practical solvability for the tested finite instances up to d = 242 and identify structured linear algebra as the main route to further reductions in computation time. The main effects of the numerical parameters on the PTC iteration count and convergence behavior are illustrated in Figure 9.

4.9. Imperfect CSI Stress Test

The estimated effective channels were perturbed at NMSE levels of −30, −20, and −10 dB. JODS-PD converged on all 30 estimated-channel problems, but none of the corresponding true-channel evaluations remained feasible at the stringent 10−6 threshold. The median raw sum-rate changes were −0.061%, 0.169%, and 3.858%, while the median maximum true-channel constraint violations increased from 2.93 × 10−2 to 1.73 × 10−1. Thus, objective values can appear stable even when SIC or received-power constraints are no longer robust. The convergence results, raw sum-rate changes, true-channel constraint violations, and decoding-order changes under imperfect CSI are summarized in Table 12.
The order-change counts were 2/10, 1/10, and 8/10 from −30 to −10 dB. This sensitivity indicates that robust or chance-constrained CSI treatment should protect both the continuous beamforming variables and the discrete order decision. The present stress test is diagnostic; it does not replace a dedicated robust optimization model. The resulting true-channel sum-rate changes and maximum constraint violations at the three NMSE levels are shown in Figure 10.

5. Discussion, Practical Implications, and Limitations

The results support three distinctions. First, single-layer describes simultaneous primal–dual optimization, whereas ODE warm-up and PTC are numerical stages for the same root map. Second, local transverse attraction concerns distance to a non-isolated KKT set rather than pointwise asymptotic stability. Third, endpoint feasibility and stationarity should be reported separately: AO-IPOPT is a strong same-model feasible baseline, while JODS-PD is designed to drive the full primal–dual residual to a low level.
In a deployment, the controller would alternate between channel acquisition and optimization across coherence blocks, while distributed implementations may additionally require reliable synchronization among networked nodes [47]. Explicit channel estimation provides physical CSI and interpretable error statistics [24], whereas implicit or learning-assisted acquisition can reduce online reconstruction cost at the price of training data and distribution shift dependence [25] and may additionally raise privacy concerns when user or network data are involved [48]. Table 13 summarizes how these choices interface with the present optimization layer.
The finite-size results suggest several extensions. Minimum-rate, weighted-utility, and fairness constraints can be added within the same projected primal–dual framework. Dynamic or globally optimized decoding order requires an outer combinatorial, relaxation, or learning-based mechanism because the current continuous theorem assumes a locally fixed order. Multi-cell interference, discrete phase shifts, STAR-RIS modes, hardware loss, and mobility introduce additional constraints or nonsmooth mode choices [20,21,49]. Energy prediction coupled with optimized routing has also been investigated [50], suggesting a possible extension toward energy-aware control across mobile or intermittently connected nodes. Robust CSI treatment should be integrated into the formulation rather than inferred from nominal objective stability. Distributed deployment also requires security at both controller and data-plane levels. Recent studies have proposed machine learning mitigation for low-rate flow-table overflow [51], multi-window detection and collaborative flow-rule mitigation [52], programmable-data-plane defenses against bounce-style DNS DDoS attacks [53], and deep-learning-based attack detection with authentication mechanisms [54]. These measures complement broader zero-trust protection architectures [55].
The evidence remains bounded by the tested channel model, finite dimensions, software implementation, and local non-convex endpoints. The order and multi-start studies do not prove global optimality; the pointwise spectral diagnostics do not verify all neighborhood hypotheses of Theorem 1; and the scalability results do not establish dimension-independent or asymptotic complexity. These limitations define the scope of the reported conclusions and motivate sparse/iterative linear solvers, adaptive derivative refresh, robust constraints, and outer order optimization.

6. Conclusions

JODS-PD formulates fixed-order IRS-assisted NOMA beamforming as one coupled projected primal–dual state after exact angle parameterization and equivalent adjacent-order reduction. The analysis establishes equilibrium–KKT equivalence and local transverse exponential attraction of the non-isolated KKT set under explicit regularity, quotient curvature, and finite penalty assumptions. The hybrid stiff-ODE/semismooth-PTC realization consistently produced low-residual endpoints on the 30 tested baseline channels. Same-model AO-IPOPT and MIPS comparisons, together with order, multi-start, sensitivity, fairness, finite-size scalability, and imperfect CSI tests, clarify where the method performs reliably and where conditioning, discrete order selection, or model uncertainty remains important. The largest tested state dimension was 242, for which structured Jacobian assembly and inactive multiplier elimination achieved 3/3 successes with a median solver time of 26.40 s. Future work will focus on robust CSI-aware constraints, adaptive decoding order mechanisms, sparse or iterative PTC linear algebra, and extensions to larger multi-cell and hardware-constrained IRS architectures.

Author Contributions

Conceptualization, Y.S. and Z.W.; methodology, Y.S.; software, Y.S. and P.P.; validation, Y.S.; formal analysis, P.P.; writing—original draft preparation, Y.S.; writing—review and editing, Z.W. and P.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Jiangsu Province, grant number BK20240593, and the Natural Science Foundation of the Jiangsu Higher Education Institutions of China, grant number 24KJB470018.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wu, Q.; Zhang, R. Intelligent reflecting surface enhanced wireless network via joint active and passive beamforming. IEEE Trans. Wirel. Commun. 2019, 18, 5394–5409. [Google Scholar] [CrossRef] [Scilit]
  2. Di Renzo, M.; Zappone, A.; Debbah, M.; Alouini, M.-S.; Yuen, C.; de Rosny, J.; Tretyakov, S. Smart radio environments empowered by reconfigurable intelligent surfaces: How it works, state of research, and the road ahead. IEEE J. Sel. Areas Commun. 2020, 38, 2450–2525. [Google Scholar] [CrossRef] [Scilit]
  3. Basar, E.; Di Renzo, M.; de Rosny, J.; Debbah, M.; Alouini, M.-S.; Zhang, R. Wireless communications through reconfigurable intelligent surfaces. IEEE Access 2019, 7, 116753–116773. [Google Scholar] [CrossRef] [Scilit]
  4. Liaskos, C.; Nie, S.; Tsioliaridou, A.; Pitsillides, A.; Ioannidis, S.; Akyildiz, I. A new wireless communication paradigm through software-controlled metasurfaces. IEEE Commun. Mag. 2018, 56, 162–169. [Google Scholar] [CrossRef] [Scilit]
  5. Wu, Q.; Zhang, R. Towards smart and reconfigurable environment: Intelligent reflecting surface aided wireless network. IEEE Commun. Mag. 2020, 58, 106–112. [Google Scholar] [CrossRef] [Scilit]
  6. Saad, W.; Bennis, M.; Chen, M. A vision of 6G wireless systems: Applications, trends, technologies, and open research problems. IEEE Netw. 2020, 34, 134–142. [Google Scholar] [CrossRef] [Scilit]
  7. Liu, Y.; Liu, X.; Mu, X.; Hou, T.; Xu, J.; Di Renzo, M.; Al-Dhahir, N. Reconfigurable intelligent surfaces: Principles and opportunities. IEEE Commun. Surv. Tutor. 2021, 23, 1546–1577. [Google Scholar] [CrossRef] [Scilit]
  8. Wu, Q.; Zhang, R. Intelligent reflecting surface enhanced wireless network: Joint active and passive beamforming design. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar]
  9. Ding, Z.; Lei, X.; Karagiannidis, G.K.; Schober, R.; Yuan, J.; Bhargava, V.K. A survey on non-orthogonal multiple access for 5G networks: Research challenges and future trends. IEEE J. Sel. Areas Commun. 2017, 35, 2181–2195. [Google Scholar] [CrossRef] [Scilit]
  10. Dai, L.; Wang, B.; Yuan, Y.; Han, S.; Chih-Lin, I.; Wang, Z. Non-orthogonal multiple access for 5G: Solutions, challenges, opportunities, and future research trends. IEEE Commun. Mag. 2015, 53, 74–81. [Google Scholar] [CrossRef] [Scilit]
  11. Liu, Y.; Qin, Z.; Elkashlan, M.; Ding, Z.; Nallanathan, A.; Hanzo, L. Non-orthogonal multiple access for 5G and beyond. Proc. IEEE 2017, 105, 2347–2381. [Google Scholar]
  12. Hou, Y.; Lv, D.; Liwang, M.; Wang, J.; Li, Z.; Xia, X.; Wu, D.; Tian, Y.; Quek, T.Q.S.; Wang, X. AsyncFed-SAR: Towards communication-efficient asynchronous federated learning for SAR image target recognition. IEEE Trans. Mob. Comput. 2026. early access. [Google Scholar] [CrossRef] [Scilit]
  13. Mu, X.; Liu, Y.; Guo, L.; Lin, J.; Al-Dhahir, N. Exploiting intelligent reflecting surfaces in NOMA networks: Joint beamforming optimization. IEEE Trans. Wirel. Commun. 2020, 19, 6884–6898. [Google Scholar] [CrossRef] [Scilit]
  14. Hou, T.; Liu, Y.; Song, Z.; Sun, X.; Chen, Y.; Hanzo, L. Reconfigurable intelligent surface aided NOMA networks. IEEE J. Sel. Areas Commun. 2020, 38, 2575–2588. [Google Scholar] [CrossRef] [Scilit]
  15. Ding, Z.; Poor, H.V. A simple design of IRS-NOMA transmission. IEEE Commun. Lett. 2020, 24, 1119–1123. [Google Scholar] [CrossRef] [Scilit]
  16. Zheng, B.; You, C.; Zhang, R. Intelligent reflecting surface assisted multi-user OFDMA: Channel estimation and training design. IEEE Trans. Wirel. Commun. 2020, 19, 8315–8329. [Google Scholar] [CrossRef] [Scilit]
  17. Fu, M.; Zhou, Y.; Shi, Y.; Letaief, K.B. Reconfigurable intelligent surface empowered downlink non-orthogonal multiple access. IEEE Trans. Commun. 2021, 69, 3802–3817. [Google Scholar] [CrossRef] [Scilit]
  18. Yang, G.; Xu, X.; Liang, Y.-C.; Di Renzo, M. Reconfigurable intelligent surface-assisted non-orthogonal multiple access. IEEE Trans. Wirel. Commun. 2021, 20, 3137–3151. [Google Scholar] [CrossRef] [Scilit]
  19. Zuo, J.; Liu, Y.; Qin, Z.; Al-Dhahir, N. Resource allocation in intelligent reflecting surface assisted NOMA systems. IEEE Trans. Commun. 2020, 68, 7170–7183. [Google Scholar] [CrossRef] [Scilit]
  20. Gao, Q.; Liu, Y.; Mu, X.; Jia, M.; Li, D.; Hanzo, L. Joint location and beamforming design for STAR-RIS assisted NOMA systems. IEEE Trans. Commun. 2023, 71, 2532–2546. [Google Scholar] [CrossRef] [Scilit]
  21. Xu, K.; Liu, J.; Huang, H.; Wang, C.; Zhao, W.; Ge, S.S. Multi-agent dynamic surface consensus control of dual-motor steer-by-wire system under communication faults. IEEE Trans. Ind. Electron. 2026. early access. [Google Scholar] [CrossRef] [Scilit]
  22. Nadanam, P.; Kumaratharan, N.; Devi, M.A. Innovative hybrid framework for routing and clustering in wireless sensor networks with quantum optimization. Cybern. Syst. 2026, 57, 449–484. [Google Scholar] [CrossRef] [Scilit]
  23. Raghupathy, M.; Rajasekhar, C. Deriving a multi-objective function using hybrid meta-heuristic approach for optimal CH selection and optimal routing in WSN. Cybern. Syst. 2025, 56, 1085–1126. [Google Scholar] [CrossRef] [Scilit]
  24. Chen, J.; Liang, Y.-C.; Cheng, H.V.; Yu, W. Channel estimation for reconfigurable intelligent surface aided multi-user mmWave MIMO systems. IEEE Trans. Wirel. Commun. 2023, 22, 6853–6869. [Google Scholar] [CrossRef] [Scilit]
  25. Huang, C.-Y.; Chou, P.-H.; Huang, W.-J.; Chien, Y.-R.; Tsao, Y. Capacity-Net-based RIS precoding design without channel estimation for mmWave MIMO system. In Proceedings of the IEEE PIMRC 2024, Valencia, Spain, 2–5 September 2024; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
  26. Pan, C.; Zhou, G.; Zhi, K.; Hong, S.; Wu, T.; Pan, Y.; Ren, H.; Di Renzo, M.; Swindlehurst, A.L.; Zhang, R.; et al. An overview of signal processing techniques for RIS/IRS-aided wireless systems. IEEE J. Sel. Top. Signal Process. 2022, 16, 883–917. [Google Scholar] [CrossRef] [Scilit]
  27. Wu, J.; Wei, Z.; Liu, C.; Ma, Q.; Wei, Z.; Wu, S.; Wang, Z.; Li, Q.; Cui, T.; Wu, X.; et al. ADH-CLSNet: Cross-latitude spatiotemporal network for atmospheric duct heights diagnosis. IEEE Trans. Antennas Propag. 2026. early access. [Google Scholar] [CrossRef] [Scilit]
  28. Chen, J.; Shu, Q.; Lu, Y.; Zhang, Y.; Wang, Y. QCTF: A quantized communication and transferable fusion framework for multi-agent collaborative perception. IEEE Trans. Intell. Transp. Syst. 2025, 26, 15013–15027. [Google Scholar] [CrossRef] [Scilit]
  29. Peng, Y.; Xiang, L.; Yang, K.; Jiang, F.; Wang, K.; Wu, D.O. SIMAC: A semantic-driven integrated multimodal sensing and communication framework. IEEE J. Sel. Areas Commun. 2026, 44, 673–688. [Google Scholar] [CrossRef] [Scilit]
  30. Sanu, A.S.; Chitra, M. A novel federated approach to model aggregation for global model in cooperative wireless communication. Cybern. Syst. 2025. early access. [Google Scholar] [CrossRef] [Scilit]
  31. Chen, L. Beyond external constraints: The missing dimension of AI governance. SSRN Work. Pap. 2026. [Google Scholar] [CrossRef] [Scilit]
  32. Bertsekas, D.P. Constrained Optimization and Lagrange Multiplier Methods; Academic Press: New York, NY, USA, 1982. [Google Scholar]
  33. Nocedal, J.; Wright, S.J. Numerical Optimization, 2nd ed.; Springer: New York, NY, USA, 2006. [Google Scholar]
  34. Absil, P.-A.; Mahony, R.; Sepulchre, R. Optimization Algorithms on Matrix Manifolds; Princeton University Press: Princeton, NJ, USA, 2008. [Google Scholar]
  35. Qi, L.; Sun, J. A nonsmooth version of Newton’s method. Math. Program. 1993, 58, 353–367. [Google Scholar] [CrossRef] [Scilit]
  36. De Marchi, A.; Jia, X.; Kanzow, C.; Mehlitz, P. Constrained composite optimization and augmented Lagrangian methods. Math. Program. 2023, 201, 863–896. [Google Scholar] [CrossRef] [Scilit]
  37. Boumal, N. An Introduction to Optimization on Smooth Manifolds; Cambridge University Press: Cambridge, UK, 2023. [Google Scholar]
  38. Gfrerer, H. On a globally convergent semismooth* Newton method in nonsmooth nonconvex optimization. Comput. Optim. Appl. 2025, 91, 67–124. [Google Scholar] [CrossRef] [Scilit]
  39. Matsue, K. Blow-up behavior for ODEs with normally hyperbolic nature in dynamics at infinity. SIAM J. Appl. Dyn. Syst. 2025, 24, 415–456. [Google Scholar] [CrossRef] [Scilit]
  40. Bao, Y.; Wang, X.; Hu, H.; Zuo, Y.; Tu, S.; Zhang, P.; Qi, Q.; Deng, H. Transient vibration response analysis of underwater cylindrical shells based on precise integration method. Ocean Eng. 2026, 358, 125881. [Google Scholar] [CrossRef] [Scilit]
  41. Liu, W.; Zhu, L.; Huo, X.-J.; Ma, X.-W.; Li, J.-H.; Cheng, X.-X. Shape-finding for a triple-tower spatial double-cable suspension bridge with upper hangers. Eng. Struct. 2026, 366, 123403. [Google Scholar] [CrossRef] [Scilit]
  42. Wang, Z.-Y.; Chiang, H.-D.; Li, T.; Lv, X.-L. A novel robust augmented quotient gradient system method for AC optimal power flow—Part I: Theoretical basis. IEEE Trans. Power Syst. 2026, 41, 847–857. [Google Scholar] [CrossRef] [Scilit]
  43. Wang, Z.-Y.; Chiang, H.-D.; Li, T.; Lv, X.-L. A novel robust augmented quotient gradient system method for AC optimal power flow—Part II: Method and computation. IEEE Trans. Power Syst. 2026, 41, 858–867. [Google Scholar] [CrossRef] [Scilit]
  44. Wang, H.; Murillo-Sánchez, C.E.; Zimmerman, R.D.; Thomas, R.J. On computational issues of market-based optimal power flow. IEEE Trans. Power Syst. 2007, 22, 1185–1193. [Google Scholar] [CrossRef] [Scilit]
  45. Zimmerman, R.D.; Wang, H. MATPOWER Interior Point Solver (MIPS) User’s Manual, Version 1.5.2. 2025. Available online: https://matpower.org/docs/MIPS-manual-1.5.2.pdf (accessed on 8 August 2026).
  46. Andersson, J.A.E.; Gillis, J.; Horn, G.; Rawlings, J.B.; Diehl, M. CasADi: A software framework for nonlinear optimization and optimal control. Math. Program. Comput. 2019, 11, 1–36. [Google Scholar] [CrossRef] [Scilit]
  47. Zhang, P.; Hou, D.; Li, M.; Zhou, Q.; Guo, G.; Sun, F.; Liu, K. Highly-reliable underwater synchronization based on optical two-way time transfer at sub-nanosecond-level. Opt. Laser Technol. 2026, 203, 115624. [Google Scholar] [CrossRef] [Scilit]
  48. Wang, H.; Zhang, X.; Xia, Y.; Wu, X. A differential privacy-preserving deep learning caching framework for heterogeneous communication network systems. Int. J. Intell. Syst. 2022, 37, 11142–11166. [Google Scholar] [CrossRef] [Scilit]
  49. Da, G.; Wang, C.; Peng, R. Reliability of wireless sensor networks with probabilistic functional dependence: A lifetime-based approach. Reliab. Eng. Syst. Saf. 2027, 277, 113122. [Google Scholar] [CrossRef] [Scilit]
  50. Natarajan, S.; Manickavelu, P. A novel deep learning with optimization for energy prediction and fractional wave elk herd optimization for routing in Internet of underwater wireless sensor networks. Cybern. Syst. 2025. early access. [Google Scholar] [CrossRef] [Scilit]
  51. Tang, D.; Tan, P.; Yan, Y.; Li, K.; Liang, W.; Qin, Z.; Zhang, J. Low-rate flow table overflow attacks in SDN: Model, analysis and a machine learning based mitigation approach. IEEE Trans. Comput. 2026, 75, 2253–2266. [Google Scholar] [CrossRef] [Scilit]
  52. Tang, D.; Zuo, C.; Li, X.; Wang, S.; Liang, W.; Li, K.; Zhang, J. MWD-CFM: Detection and mitigation of DDoS attack against SDN flow tables. IEEE Trans. Netw. 2026, 34, 4269–4282. [Google Scholar] [CrossRef] [Scilit]
  53. Tang, D.; Wang, X.; Tan, P.; Qin, Z.; Li, K.; Zhang, J. DNSGreen: A comprehensive defense system against bounce-style DNS DDoS attacks with P4. IEEE Trans. Comput. 2026, 75, 247–260. [Google Scholar] [CrossRef] [Scilit]
  54. Priyadharshini, M.; Vanathi, B. Advanced cyber attack detection and mitigation in software-defined networking: A deep Kerberos authentication-based gradient chaos Aquila optimization approach. Cybern. Syst. 2026. early access. [Google Scholar] [CrossRef] [Scilit]
  55. Wu, X.; Zou, B.; Lu, C.; Wang, L.; Zhang, Y.; Wang, H. Dynamic security computing framework with zero trust based on privacy domain prevention and control theory. IEEE J. Sel. Areas Commun. 2025, 43, 2266–2278. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Top view of the simulated IRS-assisted NOMA downlink. The blue solid line denotes the BS–IRS link, the red dashed lines denote the IRS–user links, and the gray dotted lines denote the direct BS–user links. Together, the blue and red links form the two-hop BS–IRS–user paths.
Figure 1. Top view of the simulated IRS-assisted NOMA downlink. The blue solid line denotes the BS–IRS link, the red dashed lines denote the IRS–user links, and the gray dotted lines denote the direct BS–user links. Together, the blue and red links form the two-hop BS–IRS–user paths.
Sensors 26 05211 g001
Figure 2. JODS-PD convergence for four representative channels. Panels (ad) show the flow/KKT residual histories for seeds 58, 42, 48, and 54, respectively. Circles mark scheduled or periodic generalized Jacobian refreshes, crosses mark active-set-triggered refreshes, and triangles mark near-root refreshes. The nonmonotone middle phases correspond to accepted PTC branch transitions.
Figure 2. JODS-PD convergence for four representative channels. Panels (ad) show the flow/KKT residual histories for seeds 58, 42, 48, and 54, respectively. Circles mark scheduled or periodic generalized Jacobian refreshes, crosses mark active-set-triggered refreshes, and triangles mark near-root refreshes. The nonmonotone middle phases correspond to accepted PTC branch transitions.
Sensors 26 05211 g002
Figure 3. Per-seed returned sum rate for JODS-PD, AO-IPOPT, and MIPS on the matched benchmark channels. Open or missing MIPS markers identify endpoints that do not meet the common 10−6 primal feasibility criterion.
Figure 3. Per-seed returned sum rate for JODS-PD, AO-IPOPT, and MIPS on the matched benchmark channels. Open or missing MIPS markers identify endpoints that do not meet the common 10−6 primal feasibility criterion.
Sensors 26 05211 g003
Figure 4. JODS-PD and MIPS reliability and timing. (a) Median solver-only and end-to-end wall times on eight common successes; (b) success rates with exact 95% binomial confidence intervals.
Figure 4. JODS-PD and MIPS reliability and timing. (a) Median solver-only and end-to-end wall times on eight common successes; (b) success rates with exact 95% binomial confidence intervals.
Sensors 26 05211 g004
Figure 5. User-rate allocation for seed 42, sorted by the fixed decoding rank. Grayscale-safe bars distinguish JODS-PD and MIPS; the distribution reflects the sum-rate objective without explicit minimum-rate constraints.
Figure 5. User-rate allocation for seed 42, sorted by the fixed decoding rank. Grayscale-safe bars distinguish JODS-PD and MIPS; the distribution reflects the sum-rate objective without explicit minimum-rate constraints.
Sensors 26 05211 g005
Figure 6. Thirty-channel JODS-PD results. (a) Returned sum rates with the median and interquartile-range boundaries; (b) per-instance Jain index versus minimum-user rate.
Figure 6. Thirty-channel JODS-PD results. (a) Returned sum rates with the median and interquartile-range boundaries; (b) per-instance Jain index versus minimum-user rate.
Sensors 26 05211 g006
Figure 7. Decoding order sensitivity for seeds 58, 42, and 54. The three curves show the returned sum rates across all 24 permutations and identify the prescribed reference order.
Figure 7. Decoding order sensitivity for seeds 58, 42, and 54. The three curves show the returned sum rates across all 24 permutations and identify the prescribed reference order.
Sensors 26 05211 g007
Figure 8. Parameter sensitivity of the PTC iterations. Solid, dashed, and dotted curves represent seeds 58, 42, and 54, respectively. Crosses indicate unsuccessful runs, while light-gray solid and dotted vertical lines denote major and minor gridlines, respectively.
Figure 8. Parameter sensitivity of the PTC iterations. Solid, dashed, and dotted curves represent seeds 58, 42, and 54, respectively. Crosses indicate unsuccessful runs, while light-gray solid and dotted vertical lines denote major and minor gridlines, respectively.
Sensors 26 05211 g008
Figure 9. Effects of structured Jacobian assembly and inactive multiplier elimination. (a) Median solver time for the pre-specified M = 100, K = 6, and N = 8 one-factor instances; (b) per-run solver time for the combined d = 194 and d = 242 stress tests. In panel (b), open circles represent individual runs, and filled diamonds indicate the median solve times.
Figure 9. Effects of structured Jacobian assembly and inactive multiplier elimination. (a) Median solver time for the pre-specified M = 100, K = 6, and N = 8 one-factor instances; (b) per-run solver time for the combined d = 194 and d = 242 stress tests. In panel (b), open circles represent individual runs, and filled diamonds indicate the median solve times.
Sensors 26 05211 g009
Figure 10. Imperfect CSI stress test. (a) True-channel sum-rate change relative to the perfect-CSI reference; (b) maximum true-channel constraint violation at −30, −20, and −10 dB NMSE. Horizontal bars indicate medians. Circles in panel (a) represent individual true-channel sum-rate losses, while squares in panel (b) represent individual maximum constraint violations.
Figure 10. Imperfect CSI stress test. (a) True-channel sum-rate change relative to the perfect-CSI reference; (b) maximum true-channel constraint violation at −30, −20, and −10 dB NMSE. Horizontal bars indicate medians. Circles in panel (a) represent individual true-channel sum-rate losses, while squares in panel (b) represent individual maximum constraint violations.
Sensors 26 05211 g010
Table 1. Positioning of the compared numerical approaches.
Table 1. Positioning of the compared numerical approaches.
ApproachVariable UpdateIRS and ConstraintsEndpoint/Theory StatementMain Implementation Burden
Representative IRS–NOMA AO/SCA/SDRAlternating or block sequentialRelaxation/approximation with block constraintsTypically block-stationary or locally stationary under method-specific assumptionsRepeated convex/subproblem solves and recovery
MATPOWER Interior Point Solver (MIPS)All variables in a generic interior-point NLPExplicit nonlinear constraintsSolver termination and returned primal feasibilityGeneric KKT factorization; scaling depends on formulation
AO-IPOPTTwo exact nonlinear blocksAngle-parameterized IRS; exact block constraintsOuter convergence and primal feasibility; block-stable endpointRepeated exact-derivative IPOPT solves
JODS-PDSimultaneous primal–dual stateAngle coordinates and adjacent orderingEquilibrium–KKT equivalence and local transverse attraction of the KKT setActive-set semismooth PTC and endpoint KKT audit
Table 2. System and channel parameters used in the matched benchmark.
Table 2. System and channel parameters used in the matched benchmark.
ParameterValue
BS antennas, N 2
IRS elements, M 30
Users, K 4
BS location ( 5,0 , 0 ) m
IRS location ( 0,50,0 ) m
User regionradius-3 m disk centered at ( 50,5 , 0 ) m
Transmit power, P T 10 dBm ( 0.01 W)
Reference path gain, β 0 30 dB at 1 m
Path-loss exponents, α D / α B I / α I U 3.5 / 2.2 / 2.2
Rician factors, κ B I , κ I U 3 dB
Bandwidth, B 1 MHz
Noise power spectral density 150 dBm/Hz
Linear noise power spectral density, N 0 10 ( 150 30 ) / 10 = 10 18 W/Hz
Noise power, σ 2 = B N 0 10 12 W
Independent channel realizations30 independent channel realizations; seeds 42–51 used for matched solver comparisons
Table 3. Principal numerical settings for JODS-PD and MIPS.
Table 3. Principal numerical settings for JODS-PD and MIPS.
SettingJODS-PDMIPS
Penalty/dual gain ρ = 10 , γ = 30
Stiff warm-upode15s on t [ 0,20 ] ; 300 event-call cap, optionally extended by 500
Warm-up tolerancesRelTol 10 3 , AbsTol 10 6
Warm-up maximum stepMATLAB default
Pilot-residual extension threshold 100
PTC scaling c = 0.6 , ε b = 10 2
Generalized-derivative refresh20 steps, plus active-set and near-solution refreshesExact callbacks every iteration
Equilibrium stopping rule F 2 10 7 or F 10 7
Iteration/time limit2500 PTC steps500 interior-point iterations
Nonlinear feasibility/optimality tolerances 10 6
Step controlNonmonotone SER updateEnabled
Hessian regularizationNone 10 8 I
Table 4. Representative convergence and generalized Jacobian refresh statistics.
Table 4. Representative convergence and generalized Jacobian refresh statistics.
CaseSeedPTC IterationsScheduledActive-SetNear-RootFinal ||F||∞
Fast5820611051.54 × 10−8
Typical42470244785.30 × 10−9
Slow4877439102132.17 × 10−8
Difficult542446123223752.79 × 10−11
Table 5. Matched comparison over seeds 42–51.
Table 5. Matched comparison over seeds 42–51.
MetricJODS-PDAO-IPOPTMIPS
Successful endpoints/1010108
Median sum rate on 8 common successes (bit/s/Hz)5.72855.69235.2145
Median KKT/stationarity residual on common successes<10−6approximately 7 × 10−3 (reconstructed full KKT)method-dependent
Update architecturesimultaneous primal–dualtwo-block alternatinggeneric interior point
Returned endpoint interpretationlow-residual KKT pointprimal feasible block-stable pointprimal feasible solver endpoint
Table 6. Distributional and user-level statistics for 30 JODS-PD channel realizations.
Table 6. Distributional and user-level statistics for 30 JODS-PD channel realizations.
MetricMean ± Standard DeviationMedian [IQR]Range
Sum rate (bit/s/Hz)5.7073 ± 0.63075.8420 [5.3259, 5.9919][4.2867, 6.9603]
Minimum-user rate (bit/s/Hz)0.4188 ± 0.01930.4148 [0.4085, 0.4251][0.3780, 0.4669]
Jain index0.5399 ± 0.04980.5248 [0.5072, 0.5582][0.4749, 0.6698]
PTC iterations582.0 ± 391.8500 [398.75, 661][207, 2447]
Solver time (s)0.5531 ± 0.92590.3901 [0.2816, 0.4518][0.1670, 5.3594]
Table 7. Symmetry-aware endpoint diagnostics over seeds 42–51.
Table 7. Symmetry-aware endpoint diagnostics over seeds 42–51.
DiagnosticObserved Range/CountConnection to Theorem 1
Minimum quotient Hessian eigenvalue9.02 × 10−5 to 1.88 × 10−3positive curvature on tested quotient-critical subspaces
Transverse spectral abscissa−1.88 × 10−3 to −8.91 × 10−5negative real parts in the complementary subspace
Phase-tangent residualat most 1.56 × 10−9numerical invariance of the phase orbit
Active-rank deficiency1 or 2nontrivial multiplier fiber tangent directions
Observed zero modesequal to predicted tangent dimension in all 10 casesphase orbit plus multiplier fiber neutrality
Borderline curvature caseseed 49small but positive transverse margin
Table 8. Exhaustive order enumeration on three representative channels.
Table 8. Exhaustive order enumeration on three representative channels.
SeedReference Order RankSuccessful Order Sum-Rate Range (bit/s/Hz)Interpretation
581/244.5329–5.7122reference policy attains the best successful order
422/242.8028–5.3747one alternative order is better
541/244.2027–6.5651reference policy attains the best successful order
Table 9. Fixed-order multi-start results.
Table 9. Fixed-order multi-start results.
SeedSuccessful StartsReturned Sum-Rate Range (bit/s/Hz)Within-Cluster Numerical Gap
426/65.3248421–5.36202637.4 × 10−10%
476/66.6135325–6.61353257.5 × 10−12%
546/66.5651223–6.56512233.5 × 10−11%
Table 10. Summary of the parameter sensitivity study (three channels per setting).
Table 10. Summary of the parameter sensitivity study (three channels per setting).
ParameterTested ValuesObserved Successful RunsMain Numerical Observation
Penalty ρ1, 3, 10, 30, 1002/3 to 3/3ρ = 100 gives median 847 iterations
Dual gain γ3, 10, 30, 1002/3 to 3/3changes time-scale balance and conditioning
Warm-up length0, 5, 10, 20, 402/3 to 3/3a short warm-up reduces poor initial branch models
Jacobian period1, 10, 20, 502/3 to 3/3seed 54: 2446 to 227 iterations at period 1
Flow/KKT tolerance10−6, 10−7, 10−83/3 for eachendpoint residuals track the requested tolerance
Table 11. Structured JODS-PD on selected finite-size instances.
Table 11. Structured JODS-PD on selected finite-size instances.
NMKState Dimension dSuccessesMedian Solver Time (s)
210041353/31.87
23061003/31.00
83041133/32.57
410061943/311.91
810062423/326.40
Table 12. Imperfect CSI evaluation on ten channels per NMSE level.
Table 12. Imperfect CSI evaluation on ten channels per NMSE level.
NMSE (dB)Estimated Problem ConvergenceMedian Raw Sum-Rate ChangeMedian True Max. ViolationOrder Changes
−3010/10−0.061%2.93 × 10−22/10
−2010/100.169%1.03 × 10−11/10
−1010/103.858%1.73 × 10−18/10
Table 13. CSI acquisition choices and their interaction with JODS-PD.
Table 13. CSI acquisition choices and their interaction with JODS-PD.
CSI RouteInformation Supplied To OptimizerPrincipal AdvantagePrincipal Design Issue
Explicit pilot-based estimationdirect and cascaded channel estimates with error statisticsphysical interpretability and compatibility with robust constraintstraining overhead increases with IRS/user dimensions
Implicit/learning-assisted acquisitionfeatures, effective channels, or direct configuration proposalspotentially lower online estimation latencytraining coverage, generalization, and uncertainty calibration
Present paperone quasi-static channel estimate per optimization blockisolates primal–dual numerical behavioracquisition overhead excluded; robustness assessed only by stress test
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

Shi, Y.; Peng, P.; Wang, Z. JODS-PD: Single-Layer Primal–Dual Dynamical Optimization for IRS-Assisted NOMA Beamforming. Sensors 2026, 26, 5211. https://doi.org/10.3390/s26165211

AMA Style

Shi Y, Peng P, Wang Z. JODS-PD: Single-Layer Primal–Dual Dynamical Optimization for IRS-Assisted NOMA Beamforming. Sensors. 2026; 26(16):5211. https://doi.org/10.3390/s26165211

Chicago/Turabian Style

Shi, Yitong, Pei Peng, and Zhiyuan Wang. 2026. "JODS-PD: Single-Layer Primal–Dual Dynamical Optimization for IRS-Assisted NOMA Beamforming" Sensors 26, no. 16: 5211. https://doi.org/10.3390/s26165211

APA Style

Shi, Y., Peng, P., & Wang, Z. (2026). JODS-PD: Single-Layer Primal–Dual Dynamical Optimization for IRS-Assisted NOMA Beamforming. Sensors, 26(16), 5211. https://doi.org/10.3390/s26165211

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