Research Article

A Fuzzy Genetic Algorithm Based on Binary Encoding for Solving Multidimensional Knapsack Problems

Algorithm 1

FGA
begin
  Initialise Population;
  Fitness Evaluation;
  repeat
   Population Diversity;
   Sexual Selection;
   Fuzzy Controller;
    Fuzzy Crossover;
    Fuzzy Mutation;
   Replacement;
  until the end condition is satisfied;
  return the fittest solution found;
end