Research Article

Multiobjective Lightning Flash Algorithm Design and Its Convergence Analysis via Martingale Theory

Algorithm 1

Multiobjective lightning flash algorithm.
Step 1. Initialize the charges population and compute and evaluate the fitness of each charge in .
Step 2. Store the charge particles that represent nondominated solutions into the repository .
Step 3. Generate hypercubes of fitness space calculated by , and each charge’s coordinates are defined according to its fitness value.
Step 4. While maximum number of cycles has not been reached Do
(1) Update the charge applying downward movement: