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: |
|