I’ve installed the Differential Evolution (DE) Optimizer following the instructions on https://github.com/skarjoko/differential-evolution/blob/master/Main.java, and simply running the code in eclipse works fine and easily lets me optimize the example functions.
Now to my problem: in the default mode the DE only runs an optimization of a singular function ( e.g. f(x1) = y1 ), throwing the value of one function only.
The model I need to optimize consists of three functions ( e.g. f(x1) = y1, f(x2) = y2, f(x3) = y3) ), and I would need one value for each function separately. How should I proceed to implement those three functions into the DE?
Background information on the model: The model I need to optimize consists of three possible fractions of people that might or might not adopt a behaviour (fraction of people that just learned about the innovation, fraction of people that intends to use the innovation and a fraction of people that already uses the innovation). The diffusion of the adoption is simulated in a time and space discrete agent based model.
Thank you in advance for your help!