Solution¶
evotoolkit.core.Solution
¶
Represents a candidate solution in the evolutionary process.
Source code in src/evotoolkit/core/solution.py
Example¶
from evotoolkit.core import Solution, EvaluationResult
eval_res = EvaluationResult(valid=True, score=0.95, additional_info={"generation": 3})
solution = Solution(
sol_string="def f(x): return x**2",
evaluation_res=eval_res,
other_info={"method": "mutation"}
)
print(solution.sol_string)
print(f"Score: {solution.evaluation_res.score}")