/Metaheuristic-Grey_Wolf_Optimizer

Grey Wolf Optimizer to Minimize Functions with Continuous Variables

Primary LanguagePython

Metaheuristic-Grey_Wolf_Optimization

Grey Wolf Optimization to Minimize Functions with Continuous Variables. The function returns: 1) An array containing the used value(s) for the target function and the output of the target function f(x). For example, if the function f(x1, x2) is used, then the array would be [x1, x2, f(x1, x2)].

  • pack_size = The population size. The Default Value is 5.

  • min_values = The minimum value that the variable(s) from a list can have. The default value is -5.

  • max_values = The maximum value that the variable(s) from a list can have. The default value is 5.

  • generations = The total number of iterations. The Default Value is 50.

  • target_function = Function to be minimized.

Other Metaheuristics

Try online in the Colab my new library - pyMetaheuristic.

Multiobjective Optimization or Many Objectives Optimization

For Multiobjective Optimization or Many Objectives Optimization try pyMultiobjective

TSP (Travelling Salesman Problem)

For Travelling Salesman Problems try pyCombinatorial