Description: Based on Differential Evolution and Particle Swarm Optimization Hybrid Algorithm source code, which is a java source languages, it is practical.
File list (Check if you may need any files):
dehpso
......\.classpath
......\.DS_Store
......\AbstractAgent.java
......\AbstractSwarm.java
......\behavior
......\........\AbsGTBehavior.java
......\........\DEGTBehavior.java
......\........\PSGTBehavior.java
......\DEPS.java
......\DEPSAgent.java
......\encode
......\......\EvalElement.java
......\......\EvalStruct.java
......\......\IEncodeEngine.java
......\Global
......\......\BasicArray.java
......\......\BasicBound.java
......\......\BasicTag.java
......\......\CompareValue.java
......\......\GlobalCompare.java
......\......\GlobalFile.java
......\......\GlobalString.java
......\......\IUpdateCycleEngine.java
......\......\OutputMethods.java
......\......\RandomGenerator.java
......\goodness
......\........\ACRComparator.java
......\........\BCHComparator.java
......\........\IGoodnessCompareEngine.java
......\........\PenaltyComparator.java
......\........\SRComparator.java
......\knowledge
......\.........\ILibEngine.java
......\.........\Library.java
......\.........\SearchPoint.java
......\LearningClock.java
......\problem
......\.......\.DS_Store
......\.......\constrained
......\.......\...........\Michalewicz_G1.java
......\.......\...........\Michalewicz_G13.java
......\.......\...........\Michalewicz_G2.java
......\.......\...........\Michalewicz_G3.java
......\.......\...........\Michalewicz_G4.java
......\.......\...........\Michalewicz_G5.java
......\.......\...........\Michalewicz_G7.java
......\.......\...........\PressureVessel.java
......\.......\...........\WeldedBeam.java
......\.......\custom
......\.......\......\AbstractCurveFitting.java
......\.......\......\MultiExpCosCurveFitting.java
......\.......\......\MultiGaussianCurveFitting.java
......\.......\......\PadeCurveFitting.java
......\.......\......\PolynomialCurveFitting.java
......\.......\ProblemEncoder.java
......\.......\unconstrained
......\.......\.............\GoldsteinPrice.java
......\.......\.............\Griewank.java
......\.......\UnconstrainedProblemEncoder.java
......\space
......\.....\BasicPoint.java
......\.....\DesignDim.java
......\.....\DesignSpace.java
......\.....\ILocationEngine.java