Multi-Objective KOARIME: MATLAB Enhancement

Job ID: 39762165

Budget: $30 – $250 USD

MATLAB Implementation: Multi-Objective KOARIME with (M−1)-GPD Selection

I currently have a MATLAB implementation of the KOARIME algorithm (Kepler Optimization Algorithm + RIME), but it is single-objective.

The task is to extend it to a multi-objective version, integrating the (M−1)-GPD (Generalized Pareto Dominance) environmental selection method. Reference code from the paper + GitHub is available.

Tasks

Refactor the existing KOARIME code to support multiple objectives.

Integrate the (M−1)-GPD environmental selection method.

Implement two child generation modes:
• 2N sequential (KOA → RIME pipeline)
• 3N parallel (KOA children + RIME children)
Switchable via config.m.

Run a demo test case using a MaF problem (PlatEMO or equivalent).

Provide HV/IGD metrics (using PlatEMO utilities or self-contained).

Deliverables

Full MATLAB .m source code, including selection, normalization, and evaluation functions.

README with usage instructions.

Flowchart of the algorithm pipeline (SVG/PDF + editable).

Example run with results (plots + HV/IGD metrics).

Scope

One-time project.
Related categories: Matlab and Mathematica Algorithm MATLAB