package jcgp.backend.modules.problem; import java.util.ArrayList; import jcgp.backend.function.IntegerArithmetic; import jcgp.backend.resources.Resources; public class SymbolicRegression extends TestCaseProblem { public SymbolicRegression(Resources resources) { super(resources); functionSet = new IntegerArithmetic(); ArrayList> tc = new ArrayList>(); tc.add(new TestCase(new Integer[]{1, 2, 3}, new Integer[]{-4, 5, 6})); tc.add(new TestCase(new Integer[]{3, 2, 5}, new Integer[]{2, 5, 9})); setTestCases(tc); } @Override public String toString() { return "Symbolic regression"; } }