Papers
Topics
Authors
Recent
Search
2000 character limit reached

Randomized Memetic ABC (RMABC) Algorithm

Updated 29 May 2026
  • The paper introduces RMABC, which integrates memetic strategies with randomized perturbations to enhance convergence and solution stability in multi-objective optimization.
  • It employs expert-guided search mechanisms with an aging strategy and adaptive control signals to balance global exploration and local refinement.
  • Empirical results on curriculum sequencing benchmarks demonstrate RMABC’s superior efficiency and improved optimization metrics compared to traditional methods.

The Expert-Guided Memetic Walrus Optimizer (MWO) is an advanced evolutionary optimization algorithm designed for Adaptive Curriculum Sequencing (ACS), a multi-objective problem situated in personalized online learning environments. MWO integrates an expert-guided strategy with an agent aging mechanism, a nonlinear adaptive control signal framework, and a hierarchical educational priority mechanism to produce high-quality, stable, and contextually meaningful curriculum sequences. Empirical validation on the OULAD dataset and standard optimization benchmarks establishes its superior optimization stability, curriculum relevance metrics, and generalization to complex multi-objective scenarios (Huang et al., 16 Jun 2025).

1. Multi-Objective Optimization Formulation

MWO formulates ACS as a multi-objective binary selection problem, where the selection of educational materials for TsT_s students and TmT_m materials is encoded as x{0,1}Tmx\in\{0,1\}^{T_m}. For each student, the overall loss function is

minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)

where:

  • O1\mathcal{O}_1: concept coverage/redundancy, penalizing uncovered required concepts and minimally penalizing redundant coverage,

O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),

with R=j:xj=1Cmj\mathcal{R}=\bigcup_{j:x_j=1}Cm_j, E=iCi\mathcal{E}=\bigcup_i C_i.

  • O2\mathcal{O}_2: time constraint violation,

O2={ε3,j=1TmxjTsj[T,T], 0,otherwise,\mathcal{O}_2 = \begin{cases} \varepsilon_3, & \sum_{j=1}^{T_m}x_j\,Ts_j \notin [\underline{T},\overline{T}], \ 0, & \text{otherwise}, \end{cases}

  • TmT_m0: learning-style compatibility,

TmT_m1

where TmT_m2 is the TmT_m3-th FSLSM coordinate of the student, TmT_m4 that of material TmT_m5.

Typical hyperparameter settings: TmT_m6, TmT_m7, TmT_m8, TmT_m9. This combination strongly penalizes missing concepts, with lower cost for redundancy or time/style mismatches.

2. Expert-Guided Strategy and Aging Mechanism

MWO maintains an expert pool comprising all agents, assigning each an exponentially decaying influence weight based on age-in-population. For agent x{0,1}Tmx\in\{0,1\}^{T_m}0: x{0,1}Tmx\in\{0,1\}^{T_m}1

x{0,1}Tmx\in\{0,1\}^{T_m}2

For updating, better-fitness experts x{0,1}Tmx\in\{0,1\}^{T_m}3 are sampled with probability x{0,1}Tmx\in\{0,1\}^{T_m}4, and the update is

x{0,1}Tmx\in\{0,1\}^{T_m}5

This mechanism improves exploitation and avoids premature convergence by favouring recent successful search directions.

3. Adaptive Control Signal Framework

MWO employs two nonlinear control signals per iteration:

  • Danger signal x{0,1}Tmx\in\{0,1\}^{T_m}6: Promotes exploration in early search phases.

x{0,1}Tmx\in\{0,1\}^{T_m}7

  • Safety signal x{0,1}Tmx\in\{0,1\}^{T_m}8: Gradually increases exploitation.

x{0,1}Tmx\in\{0,1\}^{T_m}9

Update strategies: 1. If minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)0: Migration update.

minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)1

  1. Else if minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)2:
    • Top-minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)3 ("males"): Halton-based global moves.
    • Others: Local search around minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)4.
  2. Else: Combine best and second-best positions:

    minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)5

    minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)6

    minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)7

This regime facilitates a dynamic and data-driven balance between global exploration and local refinement.

4. Three-Tier Curriculum Sequencing and Priority Assignment

After selecting optimal material subsets, MWO applies a hierarchical sequencing:

  • High priority (minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)8): Full concept coverage, within student ability, prioritized by prerequisite strength,

minF(x)=ω1O1(x)+ω2O2(x)+ω3O3(x)\min F(x) = \omega_1\,\mathcal{O}_1(x) + \omega_2\,\mathcal{O}_2(x) + \omega_3\,\mathcal{O}_3(x)9

  • Medium priority (O1\mathcal{O}_10): Partial coverage, matched to ability,

O1\mathcal{O}_11

  • Challenge set (O1\mathcal{O}_12): Slightly above ability, promotes progress,

O1\mathcal{O}_13

  • Final sequence score:

O1\mathcal{O}_14

Materials are sorted by descending O1\mathcal{O}_15, ensuring prerequisite constraints.

5. Algorithmic Structure and Computational Complexity

MWO’s control flow follows the pseudocode:

R=j:xj=1Cmj\mathcal{R}=\bigcup_{j:x_j=1}Cm_j1

With recommended parameters: population O1\mathcal{O}_16, iterations O1\mathcal{O}_17, materials O1\mathcal{O}_18. Per-iteration complexity is O1\mathcal{O}_19, overall O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),0, dominated by fitness computation and sequence sorting.

6. Empirical Validation and Performance Analysis

Experimental Results on OULAD

MWO demonstrates superior convergence stability: | Algorithm | Avg. fitness | Std. deviation | |-----------|--------------|----------------| | MWO | 598.48 | 18.02 | | WO | 641.62 | 28.29 | | SCSO | 814.85 | 329.43 | | SOA | 972.65 | 422.11 | | PEOA | 866.35 | 315.62 |

Difficulty Progression Rate (DPR), the fraction of consecutive curriculum materials with non-decreasing difficulty:

  • MWO: O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),1
  • WO: O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),2
  • SCSO: O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),3
  • SOA: O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),4
  • PEOA: O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),5

For a representative student (S1): | Algorithm | Coverage (%) | DPR (%) | Alignment (%) | First 6 Materials | |-----------|-------------|---------|--------------|-----------------------| | MWO | 100.0 | 90.7 | 100.0 | 28→90→61→76→35→47… | | WO | 100.0 | 83.3 | 96.7 | 28→90→133→76→47→65… |

MWO converges in O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),6 iterations (O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),7s runtime), WO in O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),8 iterations (O1=ε1(RRE)+ε2(ERE),\mathcal{O}_1 = \varepsilon_1(|\mathcal{R}| - |\mathcal{R}\cap\mathcal{E}|) + \varepsilon_2(|\mathcal{E}| - |\mathcal{R}\cap\mathcal{E}|),9s).

Standard Benchmark Function Validation

MWO achieves high performance and statistical superiority (Wilcoxon test, R=j:xj=1Cmj\mathcal{R}=\bigcup_{j:x_j=1}Cm_j0) on 8/9 functions versus SCSO and PEOA, and on 7/9 versus SOA. Notably, MWO attains solutions with standard deviation near zero on unimodal functions, and matches or outperforms state-of-the-art on multimodal and hybrid benchmarks.

7. Synthesis and Impact

MWO synergizes three distinct innovations: (1) an expert-guided, aging-weighted search dynamic that improves exploitation while preventing premature convergence; (2) a nonlinear, data-driven adaptive control framework for exploration–exploitation trade-off; and (3) a multi-level, pedagogically motivated priority sequencing mechanism ensuring educational relevance and adherence to constraints.

The empirical findings demonstrate MWO’s efficacy in generating curriculum sequences with high concept coverage, realistic progression, learner-style alignment, and robust optimization stability. Its framework generalizes robustly to domain-agnostic optimization problems, suggesting potential for broader application in constrained multi-objective optimization domains where solution stability and nuanced prioritization are critical (Huang et al., 16 Jun 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Randomized Memetic Artificial Bee Colony (RMABC).