Research Article

A New Biobjective Model to Optimize Integrated Redundancy Allocation and Reliability-Centered Maintenance Problems in a System Using Metaheuristics

Algorithm 1

Define objective functions: where
Generate initial population of fireflies
Formulate light intensity
Define absorption coefficient ; randomization parameter ; vector of random numbers and maximum iteration
While < Maximum Iteration
  for  :  (all fireflies)
    Evaluate approximations and to the Pareto Front
    if dominates
     Move firefly towards using (24)
      if pervious position doesn’t dominate new one
       New position replaced with old one
      end if
    end if
  end for
Update and pass non dominated solution to next generation
Update
End while