I receive an error regarding the call-in of Platypus when trying to optimize using NSGAII. The following is the error:
in
algorithm.run(100)
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 408, in run
self.step()
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/algorithms.py", line 181, in step
self.initialize()
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/algorithms.py", line 191, in initialize
super(NSGAII, self).initialize()
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/algorithms.py", line 72, in initialize
self.evaluate_all(self.population)
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 381, in evaluate_all
results = self.evaluator.evaluate_all(jobs)
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/evaluator.py", line 88, in evaluate_all
return list(self.map_func(run_job, jobs))
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/evaluator.py", line 55, in run_job
job.run()
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 348, in run
self.solution.evaluate()
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 521, in evaluate
self.problem(self)
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 165, in call
self.evaluate(solution)
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 186, in evaluate
raise PlatypusError("function not defined")
PlatypusError: function not defined
I receive an error regarding the call-in of Platypus when trying to optimize using NSGAII. The following is the error:
in
algorithm.run(100)
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 408, in run
self.step()
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/algorithms.py", line 181, in step
self.initialize()
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/algorithms.py", line 191, in initialize
super(NSGAII, self).initialize()
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/algorithms.py", line 72, in initialize
self.evaluate_all(self.population)
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 381, in evaluate_all
results = self.evaluator.evaluate_all(jobs)
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/evaluator.py", line 88, in evaluate_all
return list(self.map_func(run_job, jobs))
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/evaluator.py", line 55, in run_job
job.run()
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 348, in run
self.solution.evaluate()
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 521, in evaluate
self.problem(self)
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 165, in call
self.evaluate(solution)
File "/home/amomeni/.local/lib/python2.7/site-packages/platypus/core.py", line 186, in evaluate
raise PlatypusError("function not defined")
PlatypusError: function not defined