I'm used to the method that each parameter in genetic algorithms (GAs) can be represented as a binary string which can be encoded to a real value in a specified interval.
I'm currently coding up a differential evolution (DE) code and I haven't read anything about parameter intervals being controlled like they are in the GA, so I am a bit confused about this procedure... Here are my questions:
1) Is there anything controlling the intervals of parameters in DE? I realize that anyone can modify a DE for their purpose, but I'm curious about how it is traditionally used.
2) I see how you can specify intervals for the initial randomized population, but is there anything restraining the intervals in the mutation and crossover operations?
3) If there aren't any bounds on the parameters, then are the mutation and crossover operations free to explore all the space?
Thanks for your time.