Constant-Modulus Multi-Order CQP
- CMCQP is an optimization framework featuring complex constant-modulus variables and multi-order quadratic objectives that model radar waveform, beamforming, and other signal processing metrics.
- The approach employs phase-only reformulation alongside methods such as steepest descent, successive convexification, consensus-ADMM, and enhanced semidefinite relaxations to mitigate nonconvexity.
- Empirical results indicate that CMCQP techniques achieve competitive SINR and beampattern performance with improved computational efficiency in applications like MIMO radar and robust beamforming.
Constant-Modulus Multi-Order Complex Quadratic Programming (CMCQP) denotes a class of optimization problems in which the decision variable is complex and every entry has fixed modulus, while the objective is a multi-order complex quadratic form. In a generalized formulation, the variable is with , and one minimizes or maximizes either or a sum . The objective function typically relates to metrics such as signal-to-noise ratio, Cramér-Rao bound, integrated sidelobe level, and related waveform or beamforming criteria, while the constraints normally correspond to requirements on similarity to desired aspects, peak-to-average-power ratio, or constant-modulus property in practical scenarios. In general, CMCQP is non-convex and difficult to solve; in application-specific settings such as MIMO radar waveform design with signal-dependent clutter and additive white Gaussian noise, the objective becomes effectively quartic or rational in the waveform, and the resulting design problem is described as non-convex and NP-hard (Shi et al., 27 Aug 2025, Ren et al., 2018).
1. Formal problem class
A canonical generalized formulation is
or the corresponding maximization problem, with and . A broader version uses sums of terms,
under the same constant-modulus constraints. This formulation is presented as a unifying abstraction for a range of signal processing problems (Shi et al., 27 Aug 2025).
Two representative cases are emphasized. In CaseA1, is arbitrary and , so the objective is 0; the paper associates this case with auto/cross-correlation shaping and ISL/WISL, where quartic objectives arise naturally. In CaseA2, 1 and 2, so the modulus can be removed because 3 is real; this directly models metrics such as SNR/SINR, CRB surrogates, beamspace energy, AF shaping, and PAPR-related quadratic forms (Shi et al., 27 Aug 2025).
A concrete radar instantiation appears in MIMO waveform design. After elimination of the unconstrained receive filter, the transmit-only problem becomes
4
where 5 and 6 depends quadratically on 7 through the signal-dependent clutter covariance (Ren et al., 2018).
2. Multi-order structure and feasible-set geometry
The phrase “multi-order” refers to more than one mechanism. In the generalized formulation, it can mean that the complex quadratic form is raised to an arbitrary positive power 8, or that multiple such terms are aggregated in a sum. In application-driven formulations, it can also refer to higher-than-quadratic dependence introduced indirectly through embedded quadratic structure. In the MIMO radar problem, 9 appears inside a matrix inverse, so the objective 0 is not purely quadratic and is described as effectively quartic or rational in 1 (Ren et al., 2018).
Constant-modulus constraints admit a phase-only reparameterization. With 2, one may write
3
or, for 4,
5
This converts the constrained optimization into an unconstrained optimization in the phase vector 6. For the generalized form,
7
The same phase-only viewpoint underlies similarity-constrained radar waveform design, where the infinity-norm similarity constraint becomes the per-entry phase-interval constraint 8 under constant modulus (Shi et al., 27 Aug 2025, Ren et al., 2018).
The feasible set is therefore nonconvex even before one accounts for the objective. In the radar construction, when 9, the constant-modulus arc and similarity interval are relaxed to the convex hull formed by a disk constraint 0 intersected with a halfspace 1; when 2, the linear inequality reverses sign. In semidefinite relaxations with pairwise phase-difference constraints, the convex hull of admissible off-diagonal entries is described explicitly: for continuous intervals, 3 is characterized by one linear inequality and 4, while for discrete phase sets it becomes a polyhedral set given by finitely many linear inequalities (Ren et al., 2018, Xu et al., 2023).
A related multi-order constant-modulus structure appears in constrained constant modulus beamforming. There the classical CM cost is
5
which is quartic in 6. The paper then uses an iterative second-order approximation to obtain a quadratic surrogate in 7, thereby moving from a quartic constant-modulus objective to a tractable quadratic program with robust SOC constraints (Landau et al., 2013).
3. Principal algorithmic approaches
One major line of work reformulates CMCQP as unconstrained optimization over phases and then applies steepest descent or ascent. For Hermitian PSD 8 with 9, the phase gradient is
0
while for the arbitrary-1, 2 case, the gradient involves both 3 and 4. The step-size search is converted to a polynomial form via a third-order Taylor expansion,
5
and the positive critical point of the cubic derivative is used as a closed-form step size whenever valid. The resulting Min/Max-CMCQP6 and Min/Max-CMCQP7 methods have per-iteration complexity 8, with constants about 9 for CaseA1 and 0 for CaseA2, and the paper also allows optional SQUAREM acceleration (Shi et al., 27 Aug 2025).
A second line of work uses successive convexification. In the MIMO radar formulation, 1 is frozen at the current iterate to obtain a quadratic surrogate 2. After choosing 3 and setting 4, the subproblem is relaxed to a convex QCQP and solved by Accelerated Gradient Projection (AGP). The AGP update is FISTA-like,
5
followed by a tailored per-entry projection onto the relaxed feasible set and a final phase normalization
6
Its per-iteration complexity is dominated by 7, whereas the interior-point baseline is stated as 8 (Ren et al., 2018).
Consensus-ADMM provides a different decomposition strategy for QCQP-type instances. The problem is written in consensus form with local copies 9 for each constraint set 0, including the constant-modulus set 1. The 2-update solves the Hermitian linear system
3
while the constant-modulus 4-update is the exact element-wise projection
5
Additional quadratic constraints are handled as QCQP-1 projections through scalar secular equations. The paper emphasizes scalability, memory-efficient implementation, parallel or distributed execution, and smart initialization, while noting only a weak convergence result for the nonconvex setting (Huang et al., 2016).
A further framework, Extreme Point Pursuit (EXPP), replaces the nonconvex constant-modulus set 6 by its convex hull 7 and solves
8
Projected gradient then takes the form
9
For quadratic 0 with Hermitian 1, the paper states 2, and for 3 the penalized problem is globally equivalent to the original CM problem because the objective becomes strictly concave on the convex hull and the minimizer is driven to an extreme point (Liu et al., 2024).
4. Relaxations and global optimization
Semidefinite relaxation is a central tool for CMCQP and adjacent complex QCQP formulations. In lifted form, 4 transforms each quadratic term into a linear form 5, and constant modulus becomes 6. Conventional SDRs drop the rank-one constraint and often also relax explicit phase structure, but this can be loose when phases are tightly constrained (Xu et al., 2023).
Enhanced SDRs strengthen the lifted model by using polar-coordinate geometry. One family introduces an auxiliary real matrix 7 and pairwise convex-hull constraints linking 8. The first enhanced relaxation, ECSDP1, enforces 9 and 0; the second, ECSDP, adds 1. The paper proves a pairwise exactness property: the projection of the feasible set onto 2 equals 3 for each constrained pair. In the unit-modulus case 4, these conditions force 5, 6, and 7, so the remaining freedom lies in the allowed phase differences. The same work states that the new relaxations can be strictly tighter than previous ones and can be applied to more general cases than earlier SDRs designed only for special cases (Xu et al., 2023).
A closely related enhanced SDR, ECSDR, is built directly from single-variable modulus and angle envelopes. For the baseline complex quadratic program,
8
the constant-modulus ECSDR reads
9
This relaxation is then embedded in a branch-and-bound algorithm, ECSDR-BB, which uses the ECSDR optimum as a lower bound, obtains an upper bound by scaling 0 to the nearest feasible angle, branches on the most violated angle or modulus component, and returns an 1-optimal global solution for any 2 (Lu et al., 2019).
These approaches differ in purpose. Enhanced SDRs provide tighter bounds and improved suboptimal solutions; branch-and-bound built on those bounds aims at global optimality within a prescribed tolerance. By contrast, surrogate-QCQP, phase-gradient, ADMM, and penalized projected-gradient methods aim at scalable local or stationary solutions. The distinction is methodological rather than terminological: all are used on problems with constant-modulus feasible sets and complex quadratic or higher-order structure (Lu et al., 2019, Xu et al., 2023).
5. Representative applications and empirical behavior
CMCQP is presented as a unifying model for waveform/code correlation shaping, SNR/SINR optimization, CRB surrogates, AF shaping, beamspace energy design, and PAPR-related formulations. The ISL/WISL case is written as a sum of terms 3 under unimodular constraints; optimum-detection SNR/SINR becomes 4 with 5; a MIMO-OFDM PAPR surrogate is expressed as 6 under 7. The same generalized picture includes CRB and AF shaping after quadratic reformulation through Fisher information or beamspace matrices (Shi et al., 27 Aug 2025).
In the MIMO radar waveform design study, the simulations use 8, 9, 00, a reference waveform from an orthogonal chirp matrix, target angle 01, clutter angles 02, 03, 04, target power 05 dB, clutter powers 06 dB, and noise variance 07 dB. For 08, AGP and IPM yield very close SINR, while IPM exhibits better beampattern suppression; for 09, AGP’s beampattern outperforms IPM and the SINR difference is less than 10 dB; as 11 increases with 12, AGP achieves notably superior SINR compared to IPM while maintaining much lower computational time (Ren et al., 2018).
The generalized phase-based algorithms are accompanied by detailed numerical comparisons. With 13, the cubic step-size accuracy relative to exact line search reaches nearly 14 after about one iteration for CaseA1 minimization and about four iterations for CaseA1 maximization; for CaseA2 it reaches nearly 15 by about three to six iterations. For CaseA2 minimization with 16, after 17 iterations Min-CMCQP II attains 18 dB normalized objective, compared with 19 dB for IA-CPC, 20 dB for ADPM, and 21 dB for PM-L. For CaseA2 maximization with 22, after 23 iterations Max-CMCQP II reaches 24 dB, compared with 25 dB for Newton and 26 dB for RCG, while the maximum achievable value is 27 dB. In WISL minimization with 28 and 29, the proposed method reports 30 s and 31 iterations, versus 32 s and 33 iterations for WISLNew, 34 s and 35 iterations for MM-WeCorr, and 36 s and 37 iterations for WeCAN (Shi et al., 27 Aug 2025).
Enhanced relaxations also show measurable gains. In phase-quantized waveform design with 38, 39, and 40, ECSDP significantly tightens upper bounds over classical SDR, and lower bounds from ECSDP-driven rounding are uniformly better. In discrete transmit beamforming, ECSDP reduces the relaxation gap by about 41–42 on average compared with classical SDR. In the ECSDR-BB study, the enhanced relaxation closes a dominant fraction of the conventional SDR gap in MIMO detection and gives a globally convergent algorithm that significantly outperforms sphere decoding in hard cases such as 43, 44-PSK, and SNR 45 dB, where the reported averages are about 46 s for ECSDR-BB versus about 47 s for sphere decoding (Xu et al., 2023, Lu et al., 2019).
Robust adaptive beamforming provides another constant-modulus multi-order example. The worst-case constrained constant modulus design replaces the CMV quadratic objective by a CCM quadratic surrogate under robust SOC constraints. The reported simulations show that WC-CCM consistently achieves higher SINR than WC-CMV and loaded-SMI under steering-vector mismatch, and that the low-complexity Robust-CCM-MCG algorithm retains quadratic complexity 48, more than an order of magnitude lower than interior-point SOC solvers stated as 49 (Landau et al., 2013).
6. Limitations, misconceptions, and methodological boundaries
CMCQP is not identical to an ordinary complex QCQP. In some instances the objective is genuinely quadratic after phase-only reformulation or matrix aggregation, but in others the higher-order structure is essential: the generalized model includes powers 50 and sums thereof, the MIMO radar SINR objective depends on 51 inside a matrix inverse, and the classical constrained constant modulus beamforming cost is quartic before surrogate construction. Treating all such cases as standard QCQPs obscures the role of surrogate design, lifting, or successive approximation (Shi et al., 27 Aug 2025, Ren et al., 2018, Landau et al., 2013).
The main algorithmic limitation remains nonconvexity. The generalized CMCQP paper states explicitly that nonconvexity implies potential convergence to local stationary points and that performance can be sensitive to initialization. Its cubic step-size approximation assumes sufficiently small steps relative to the gradient norm, so early iterations may require safeguarded fallback rules. In the radar AGP construction, the methodology depends on freezing the multi-order term and on separable convex relaxations; if additional non-separable constraints such as strict autocorrelation sidelobe bounds or spectral masks coupling samples and antennas are added, the simple per-entry projection may no longer be available (Shi et al., 27 Aug 2025, Ren et al., 2018).
Relaxation-based methods have complementary weaknesses. Enhanced SDRs provide tighter bounds than classical formulations, but solving an SDP with 52 typically scales as 53 per interior-point iteration with memory 54, and ECSDP adds a second matrix 55 plus per-edge linear or SOCP constraints whose overhead depends on 56. Consensus-ADMM improves scalability for many QCQP instances, but the nonconvex setting does not come with global convergence guarantees; the cited theorem gives only that any limit point is KKT under conditions such as vanishing consensus gaps and successive differences (Xu et al., 2023, Huang et al., 2016).
Penalty-based convex-hull approaches are likewise conditional. EXPP gives exact penalization results when 57 has 58-Lipschitz gradient and 59, or under appropriate error-bound conditions for nonsmooth 60. The same source also states that a universal exact error bound based solely on 61 does not exist for arbitrary CM sets, although controlled inexactness of order 62 is available. A plausible implication is that convex-hull penalization is best viewed not as a universal replacement for manifold, SDR, or branch-and-bound methods, but as one member of a broader toolkit whose suitability depends on whether the dominant difficulty lies in phase geometry, higher-order objective structure, or global optimality requirements (Liu et al., 2024).
Across these formulations, CMCQP functions less as a single algorithm than as a mathematical umbrella. Its central content is the conjunction of complex quadratic or higher-order structure with constant-modulus geometry; the diversity of solution methods reflects the diversity of that conjunction. Phase-gradient methods, successive QCQP refinement, consensus splitting, enhanced semidefinite relaxation, branch-and-bound, SOC reformulation, and convex-hull penalization each formalize a different compromise among exactness, scalability, and structural fidelity (Shi et al., 27 Aug 2025, Lu et al., 2019).