From e022a3b3e70b9306c667a1d58d9a797cf9e54ae9 Mon Sep 17 00:00:00 2001 From: rhododendrom Date: Wed, 13 Jun 2018 09:05:48 +0200 Subject: [PATCH] Update run_fa.py --- examples/run_fa.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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)