diff --git a/examples/run_fa.py b/examples/run_fa.py index 938ed7d8..5e713a9e 100644 --- a/examples/run_fa.py +++ b/examples/run_fa.py @@ -4,6 +4,7 @@ sys.path.append('../') # End of fix +import random import logging from NiaPy.algorithms.basic import FireflyAlgorithm @@ -11,6 +12,9 @@ logger = logging.getLogger('examples') logger.setLevel('INFO') +# For reproducive results +random.seed(1234) + class MyBenchmark(object): def __init__(self): @@ -25,10 +29,9 @@ def evaluate(D, sol): return val return evaluate -for i in range(10): - Algorithm = FireflyAlgorithm( - 10, 20, 10000, 0.5, 0.2, 1.0, MyBenchmark()) +for i in range(10): + Algorithm = FireflyAlgorithm(10, 20, 10000, 0.5, 0.2, 1.0, MyBenchmark()) Best = Algorithm.run() logger.info(Best)