Moved many continuous functions into unconstrained package.
Made topology neighbourhoods not deal with iterators. Also made the simulator test create a test simulation to make sure all tags are valid.
Removed unnecessary candidate solution classes.
Merge pull request #106 from robgarden/unconstrainedFunctions

Moved continuous functions into unconstrained package.
Merge pull request #107 from filinep/neighbourhoodChanges

Topology neighbourhoods do not require iterators.
Added several unconstrained functions.
Correct concurrent code usage in Simulator.java

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Merge pull request #110 from robgarden/newFunctions

Additional unconstrained functions.
General changes related to spelling and class locations.

* Moved some classes to more appropriate packages/subpackages.
* Changed spelling of some classes to British spelling.
* Made population based algorithms more consistent wrt the common super class.
* Removed/integrated some unnecessary classes.
* Fixed some implementation errors in some iteration strategies.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Ensure that C(t+1) is created separately for DE

Sad, sad day... The new population should be created separately and should
replace the current one at the end of the iteration.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
CEC2010 large-scale benchmark functions.
Merge pull request #114 from robgarden/CEC2010

CEC2010 large-scale benchmark functions.
Minor CEC2010 changes.
Merge pull request #115 from robgarden/CEC2010

Minor CEC2010 changes.
Ensure that the VM dies when the main thread does.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Moving Peaks bug fix

The moving peaks function now gets the correct domain boundaries from the problem.
Added a setter method to DynamicOptimisationProblem to set the ChangeStrategy.

Signed-off-by: Bennie Leonard <bennie.leonard@gmail.com>
Added a new pbest update strategy which uses crossover on the position and pbest of a particle instead of using the particle's position.
Merge pull request #117 from filinep/xoverPbestUpdate

Added a crossover based pbest update
Merge pull request #116 from benniel/MP_fix

Moving Peaks bug fix
Correct javadoc generation and publishing.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
CEC2013 real-parameter benchmark functions.