Home/ Expertise/ 04 · Algorithm Design

Algorithm design.

Optimisation is only as good as the search engine behind it. I design and benchmark genetic algorithms, evolutionary methods, and hybrid strategies — including custom NDCI-aware fitness functions — and evaluate them across OEM, operator, and MRO perspectives so the chosen algorithm matches the decision context, not the trend cycle.

Watch the population evolve.

A live NSGA-II-style genetic algorithm searching a 3-objective space. Each sphere is an individual; orange spheres are the current Pareto front. Press Run to start evolution.

Drag · scroll to zoom
Pareto front
Population
Generation 0 Pareto count 0
EVOLUTIONARY
NSGA-II

Non-dominated sorting genetic algorithm. Default workhorse for 2–4 objectives.

EVOLUTIONARY
NSGA-III

Reference-point variant for many-objective problems (5+).

SWARM
MOPSO

Multi-objective particle swarm — fast on smooth landscapes.

DECOMP.
MOEA/D

Decomposition-based — strong when objective shape is known.

CUSTOM
NDCI-aware GA

Bespoke fitness using the Normalised Diagnostic Contribution Index.

HYBRID
GA + local search

Memetic methods for ill-conditioned constraint sets.

OEM
Lifecycle cost · certification weight
Operator
Availability · ops cost · safety
MRO
Diagnosability · turnaround time

Need the right algorithm?

If your team is reaching for whatever's in the closest library, that's a sign you'd benefit from someone who's benchmarked the alternatives in production conditions.

[email protected]