2014-10-16 06:57:38 -04:00
|
|
|
import array, random, itertools
|
2014-09-11 16:13:46 -04:00
|
|
|
import deap.tools
|
2014-10-16 06:57:38 -04:00
|
|
|
import numpy as np
|
2014-09-02 22:03:20 -04:00
|
|
|
|
2014-09-11 16:13:46 -04:00
|
|
|
from genetic import GeneticOperators
|
|
|
|
|
2015-01-12 13:20:53 -05:00
|
|
|
def genetic(symbolic, Template, compute_perf, perf_metric, out):
|
|
|
|
GA = GeneticOperators(symbolic, Template, out)
|
2015-04-29 15:50:57 -04:00
|
|
|
return GA.optimize(maxtime='5m0s', maxgen=10000, compute_perf=compute_perf, perf_metric=perf_metric)
|