3.2. Penalized Objective and P-MPA Configuration
The optimization problem solved throughout this paper is
, subject to the dynamical feasibility of a strange attractor, where
collects both the system parameters and the incommensurate orders. The vectors
ℓ and
denote the lower and upper admissible bounds, respectively, so that
for each decision variable. Maximizing
is the natural objective because the dominant exponent sets the rate of trajectory divergence, and a larger
, provided feasibility is maintained, corresponds to faster decorrelation and richer dynamics, which is the property the downstream applications of
Section 5 exploit. What makes this objective hard for fractional-order systems is a combination of three difficulties. First, each single evaluation of
is an expensive, history-dependent computation, and the optimizer requires
such evaluations per run; the cost model and the adaptive memory truncation that make this tractable are detailed in
Section 3.3 (
Table 1,
Table 2,
Table 3,
Table 4,
Table 5,
Table 6,
Table 7,
Table 8 and
Table 9). Second, the map
is non-convex, multimodal (
Figure 2), and gradient-free: the estimator returns a finite-time average through repeated Gram–Schmidt re-orthonormalization, with no analytic gradient to guide the search. Third, feasibility is not automatic: the merit term
is largest precisely where trajectories cease to be admissible attractors (unbounded, numerically unresolved, or of the wrong chaotic class), so an unconstrained maximizer is drawn toward these spurious regions and must be held to the necessary dynamical conditions throughout the search. The gradient-free landscape and the feasibility requirement are handled respectively by the population-based P-MPA outer loop and by the subtractive-hinge penalty stack developed in the rest of this section.
The decision vector is the six-dimensional
while the search bounds adopted for every Lorenz run in this paper are
The search maximizes the dominant Lyapunov exponent of (
15) at fixed step size
. Let
denote the LE history returned by the GL variational estimator of
Section 2.3. The rows are reordered so that
at the asymptotic step (superscript
f for final), where the merit term is then taken as
.
Maximizing
alone drives metaheuristic searches into spurious regions. There, the integrator reports a large positive exponent for trajectories that are unbounded, numerically unresolved, or hyperchaotic. None of these is consistent with the analytic signature of a three-dimensional dissipative strange attractor [
9]. To navigate away from these solutions, we introduce four subtractive-hinge penalties. Each vanishes exactly when the corresponding dynamical condition is satisfied. The scalar objective minimized by the outer loop is
Once
, the search operates purely on the merit term. The penalty stack then adds nothing to the search signal seen by MPA. The four hinges are
where
is the standard deviation of the asymptotic tail of the
i-th LE time history.
The dissipativity hinge
enforces the necessary volume-contraction condition
. The boundedness hinge
detects unbounded trajectories through the relative step-to-attractor indicator
. Here,
is the largest single-step displacement along the trajectory, where
is the state increment between two consecutive integration steps. The denominator
is the largest coordinate range of the trajectory, so
measures the worst-case step size as a percentage of the attractor extent. This is the mechanism that enforces a geometric bound on the trajectory. It does not rely on the condition
. The chaotic-signature hinge
penalizes departures of
from zero. The three-dimensional Lorenz signature is one positive, one near-zero, and one strongly negative LE. The stability hinge
suppresses excessive fluctuation in the asymptotic LE tail. The threshold
is the only system-dependent threshold. It is calibrated once per system from a canonical chaotic reference state (
Section 3.3). The remaining thresholds are dimensionless and shared across all systems studied.
Two principles fix the scales in (
17) and (
18), and together they make the reported optima insensitive to the precise threshold values. The first is scale separation through subtractive hinges. Each hinge is non-negative and vanishes identically on the feasible set, so the penalty stack contributes nothing once
. The multiplier
B therefore has no effect on the location of any feasible optimum: it acts only on infeasible candidates, where its sole purpose is to rank every infeasible point below every feasible one, so that the search is driven to feasibility before it begins to exploit the merit term. We set
, chosen so that
exceeds the attainable merit range on the feasible set whenever
; the converged optimum is unchanged when
B is varied over
, and
B affects only the number of early iterations spent reaching feasibility.
B is thus a scale-separation constant, not a tuned weight, designed strictly to drive the search to a feasible solution before optimizing the merit term.
The second principle is that each threshold is referenced to a measurable property of the canonical chaotic regime rather than being chosen freely. The chaotic-signature tolerance (and its four-dimensional counterpart ) bounds the flow-direction exponent, which is analytically zero but carries a residual finite-time fluctuation in any numerical estimate. We set , which is a few times the residual magnitude of the near-zero exponent observed at the canonical regimes (where numerically), so that genuine attractors are admitted while a meaningfully non-zero second exponent is penalized. The slightly larger for the four-dimensional systems reflects the larger spread of finite-time estimates in higher dimensions. The asymptotic-stability threshold caps the standard deviation of the LE tail: converged estimates at the canonical regimes sit well below this value, whereas unconverged candidates (whose is not yet reliable) exceed it.
The subtractive-hinge design produces a two-phase convergence that is visible in the objective histories of
Section 3.4 and
Section 4. While a candidate is infeasible, the objective is dominated by
and the optimizer is driven monotonically toward the feasible set, effectively ignoring
. Once the feasibility boundary
is crossed and
, the objective reduces to the pure merit
(and its four-dimensional counterpart respectively
), and the search refines the merit on the feasible manifold with no residual penalty gradient distorting the landscape near the optimum. This is the practical meaning of constraint-faithful: unlike hard-cutoff penalties, which return a large constant on infeasible candidates and so create flat plateaus and discontinuous cliffs that trap a population-based optimizer, the subtractive hinges provide an informative descent direction toward feasibility and then disappear, leaving the merit landscape undistorted.
3.3. Configuration and Reproducibility
All optimization runs reported in this paper use a single fully specified configuration. The settings are listed below so that every numerical result can be regenerated from the seed alone. The outer loop is the Marine Predators Algorithm of Faramarzi et al. [
39] in its original phase-based form. The optimizer itself is unchanged from the reference. The settings are: population size
(seven agents per decision variable), iteration budget
, FADs effect rate
, and memory factor
. This gives
for the Lorenz and financial systems and 63 for Iqbal–Wang and Hyper-Chen systems. The search is initialized uniformly at random within the box constraints of each system and terminated by the iteration budget. No auxiliary convergence criterion is imposed. Independent runs are obtained by setting MATLAB R2024a
rng(k) with
before each run. Every reported result is therefore reproducible from its integer seed.
The parallel implementation reported in
Table 9 is an inner-loop parallelization over candidates via MATLAB R2024a
parfor. The optimization algorithm itself is unchanged from the reference. We therefore use the acronym P-MPA (Penalized MPA) throughout, with parallelization understood as an implementation detail.
The inner loop is the memory-consistent GL variational estimator of
Section 2.3. Its four numerical parameters are fixed throughout: integration step
, tail-sum tolerance
, and re-orthonormalization interval
. The integration horizon per candidate is
time units (i.e., 200,000 steps).
The boundedness threshold
is the only system-dependent threshold. It is calibrated once per system from a canonical chaotic reference state with parameters known to lie inside the chaotic regime. The calibrated value is then reused throughout the optimization of that system. Specifically, we integrate the system at its canonical parameters and initial conditions using the same GL scheme as the inner loop. We then compute
The boundedness hinge, therefore, admits the canonical chaotic regime with a multiplicative safety margin. It penalizes trajectories whose largest step exceeds the attractor extent by a factor incompatible with bounded chaos. We use
for systems with strongly contractive attractors (Lorenz, Hyper-Chen) and
for systems with weaker dissipativity (financial, Iqbal–Wang). The boundedness threshold
is calibrated separately for each system as a fixed multiple of the relative deviation measured at that system’s canonical reference,
, with the margin
chosen to admit enlarged but still physically bounded attractors. For FO-Lorenz system at
with
the reference deviation is
, and with
this gives
.
The total penalty in (
18) is multiplied by
in the scalar objective. We tested the sensitivity of the optimum to the threshold values. The location of the feasible global optimum is invariant to perturbations of up to
in each of
and
, varied independently. The feasible best Lorenz
varied by less than
over this sensitivity sweep. Reducing
h by a factor of two (i.e.,
) and tightening
to
shifts the feasible best Lorenz
by less than
, at roughly four times the wall-clock cost. The framework is therefore robust to the inner-loop numerical settings within the standard literature range.
All runs were executed in MATLAB R2024a on a single workstation with an Intel Core i7-10850H at
GHz (12 logical cores) and 32 GB of RAM. A single Lorenz candidate evaluation takes approximately
s on one core. Per-run timings for the four systems are reported in
Table 9, where
d is the decision-vector dimension,
the population size,
the total number of LE evaluations per run, and
the mean wall-clock cost of a single LE evaluation on one core. Serial timings are extrapolated from the per-evaluation cost. Parallel timings are measured with the inner loop parallelized over 8 cores via
parfor.
The dominant cost in the framework is the inner-loop Lyapunov evaluation, i.e., Equation (
12), which is history-dependent. In Li et al. [
17], the full-memory GL form was used, which means that every integration step convolves the state and all variational components against the entire past trajectory, so the cost of an
n-step trajectory scales as
. For the FO-Lorenz system at
over
time units (
steps), a single full-memory spectrum evaluation takes approximately 20 min on one core. A population-based search requires
evaluations per run (300 iterations and 42 agents), which is infeasible given this cost.
Truncating the convolution to a finite window of length
M (
Section 2.2) reduces the per-evaluation cost from
to
. At a fixed window
, a single FO-Lorenz system evaluation falls to
s, a reduction of roughly two orders of magnitude relative to full memory, and the step that makes the search tractable. We further set
M adaptively for each candidate using the tail-sum criterion (
8): because the GL weights decay faster as
(
Section 2.2), near-integer candidates require only a short window. The per-evaluation time falls to
s at
, whereas a stronger fractional candidate (
) retains a longer window at
s. The adaptive scheme thus reduces cost most where the kernel permits and preserves the longer memory where the dynamics require it, rather than imposing a uniform cut.
Table 1 summarises the three regimes, their complexity, and their evaluation time.
Two further levers control cost. First, the truncation tolerance
directly trades accuracy for speed: a larger
yields a smaller
M and a lower cost. The sensitivity study of
Section 3.3 shows that tightening
from
to
shifts the optimized
by less than
at roughly four times the wall-clock cost, so the chosen
sits in a stable, favorable region of this trade-off. Second, the GL convolution is implemented as a vectorized weight-history product rather than an explicit per-lag loop, giving a constant-factor speedup. Finally, the per-iteration population evaluation has no within-iteration sequential dependence and parallelizes cleanly via
parfor (
Table 9).
On scalability, the per-evaluation cost grows with the truncated window M and with the size of the variational system ( components for an n-dimensional system), while the decision-vector dimension grows linearly with system order (). The adaptive window and population-level parallelization together keep the four-system study tractable, with the largest case (nine-dimensional Hyper-Chen search) completing in ≈6 h on eight cores.
3.4. Results
A two-parameter grid sweep was conducted in the
plane with
and
fixed at the values of [
17]. A
grid over
produced the
map of
Figure 2. The landscape is strongly non-convex and multimodal. This confirms that gradient-free search is necessary.
The unconstrained grid maximum is
at
and
. It is infeasible (
) and violates simultaneous boundedness and chaotic signature. After restricting to feasible candidates, the grid maximum is
at
. The P-MPA solver with the penalized objective (
17) and (
18) converges to
at
(
Figure 2). The
relative agreement (within one grid cell) confirms that the optimizer correctly navigates the feasible landscape. It is not pulled into the infeasible high-
corner.
Ten independent P-MPA runs were executed for the full six-dimensional search using the configuration of
Section 3.3 and the bounds of (
16). The stored best positions were then evaluated through the same objective function used inside the optimization loop. The values reported in
Table 2 correspond to these evaluations. All ten runs satisfy
. This confirms that the penalty stack correctly retains bounded, dissipative solutions with the three-dimensional chaotic signature throughout the search.
The feasible global optimum is Run 1, with the following parameters:
The Lyapunov spectrum is
. The trace is
, so the solution is strictly dissipative. The Kaplan–Yorke dimension is
. The incommensurate order vector combines strong fractional memory in the
x-channel (
) with near-integer dynamics in
y and
z (
,
). This is consistent with the established result that incommensurate fractional-order systems sustain chaos at parameter values inaccessible to their commensurate counterparts [
14,
17]. The optimum (
20) places
, far above the classical
. As per
Section 3.1, this is read as a chaos-maximizing operating point of the governing equations, not as a physical regime.
Figure 3 verifies the solution. The butterfly attractor is bounded, and the LE spectrum converges cleanly to its three asymptotic values.
Figure 4 shows the convergence histories of the ten runs. Since all final penalties vanish, the objective enters the merit-only regime in which
. The best run is highlighted in red.
Table 3 contextualizes the present framework within prior Lorenz-family optimization studies. The comparison is deliberately framed around search space and feasibility treatment. It is not framed around absolute
. As noted in the introduction, a wider upper bound on
admits attractors of larger spatial extent and correspondingly larger exponential expansion rates. That alone does not constitute a methodological advance. The appropriate comparison is over the methodological framework, which is the objective of this paper.
The methodological contribution has four components, each operationalized in the present framework. First, the penalty design (
17) and (
18) encodes the necessary dynamical conditions as subtractive hinges that vanish on the feasible set. These conditions are dissipativity, boundedness, asymptotic stability of the LE estimate, and the dimension-appropriate chaotic signature. Once
, the search operates purely on the merit term. Second, the inner loop uses the memory-consistent GL variational estimator of Li et al. [
17], applied row by row. Third, the system parameters and incommensurate fractional orders are optimized jointly within a single six- to nine-dimensional decision vector. Fourth, the framework is system-agnostic. The same outer loop, inner-loop estimator, and penalty design are applied without modification across the four target systems. The only adjustment is one threshold replacement for the four-dimensional cases.
Prior optimization studies on chaotic systems differ from the present framework not only in the algorithm but also in the problem definition, which makes their reported results not directly comparable. Silva-Juárez et al. [
21] maximized
of the integer-order Lorenz system over the parameters
only, reporting
at
. Moreover, the feasibility was handled implicitly through eigenvalue-based step-size selection, with no explicit boundedness, dissipativity, or signature constraints. Sahoo et al. [
22] maximized the Kaplan–Yorke dimension of the integer-order Lorenz system over parameters and initial conditions, obtaining
as a by-product (
); their constraint treatment uses a quadratic penalty on
and
, which remains active on the feasible set and so distorts the merit landscape, in contrast to the subtractive hinges used here. Adeyemi et al. [
16] maximized the MLE of a fractional-order spherical system (not Lorenz) over eleven variables, including a single commensurate order, raising the MLE from
to
. The inner loop used an integer-order Benettin–Wolf estimator, which can be biased in the strongly fractional regime, and the search does not expose incommensurate parameter-order coupling. Common to all three is that the order is integer or commensurate, the inner-loop estimator ignores the row-dependent Grünwald–Letnikov memory, and absolute
is reported under heterogeneous bounds. A summary of the aforementioned optimization studies is reported in
Table 3.
To obtain a quantitative comparison, we isolate the effect of the optimizer by holding the system, objective, bounds, and inner-loop estimator fixed and varying only the outer-loop optimization algorithm. Three representative metaheuristics (differential evolution [
21], particle swarm optimization, and a competitive-swarm-type optimizer (CSO)) are applied to the identical fractional-order Lorenz problem (
15), penalized objective (
17) and (
18), search bounds (
16), and memory-consistent GL inner-loop estimator of
Section 2.3 used for P-MPA. All optimizers use equal population size, iteration count, and ten independent seeded trials. This comparison measures search capability on the proposed landscape, rather than the end-to-end pipelines of the cited studies. The results are reported in
Table 4.
P-MPA attains the largest best, mean, and median
. DE and PSO converge to a feasible solution but markedly lower optima; CSO is the least reliable, with both the lowest median and a single divergent run. Furthermore, while nine CSO trials remained feasible, one run diverged into the infeasible region (
), which is consistent with its unclamped velocity update. On this non-convex, multimodal, gradient-free landscape with a two-phase (feasibility-then-merit) structure, the phase-based exploration of MPA (Brownian and Lévy movement with the FAD escape mechanism) appears to balance global exploration and local refinement more effectively on this problem than the selection of DE or the velocity-driven updates of PSO and CSO. The combination of search quality (
Table 4) and parallel tractability motivates the use of the parallel P-MPA throughout this work.