文件名称:java_evolutionary_algorithms
介绍说明--下载内容来自于网络,使用问题请自行百度
用Java实现的进化算法包。包括遗传算法、粒子群算法、memetic算法和进化策略算法。-evolutionary-algorithm
Evolutionary Algorithm package implemented using Java.
The package serves as a foundation class library, supporting the implementation many variants of Evolutionary Algorithms, currently including Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Memetic Algorithm (MA), Evolution Strategy (ES).
Highlighted features
· Support both binary & real-coded string representations of solution
· Operator-based design for flexibility
· EA Operators: Selection, Crossover, Mutation, Move operators in PSO & and the adaptive scheme in EA
· Individual learning: Davidon–Fletcher–Powell (DFP) and Davies, Swann, and Campey with Gram-Schmidt orthogonalization (DSCG) strategies and Random Mutation Hill-climbing (RMHC)
In addition, algorithm pipeline which is specified by XML file is also provided for practitioner to configure & design evolutionary algorithms at ease. User can edit runtime & algorithm parameters in the configuration file (XML) & issue the co
Evolutionary Algorithm package implemented using Java.
The package serves as a foundation class library, supporting the implementation many variants of Evolutionary Algorithms, currently including Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Memetic Algorithm (MA), Evolution Strategy (ES).
Highlighted features
· Support both binary & real-coded string representations of solution
· Operator-based design for flexibility
· EA Operators: Selection, Crossover, Mutation, Move operators in PSO & and the adaptive scheme in EA
· Individual learning: Davidon–Fletcher–Powell (DFP) and Davies, Swann, and Campey with Gram-Schmidt orthogonalization (DSCG) strategies and Random Mutation Hill-climbing (RMHC)
In addition, algorithm pipeline which is specified by XML file is also provided for practitioner to configure & design evolutionary algorithms at ease. User can edit runtime & algorithm parameters in the configuration file (XML) & issue the co
(系统自动生成,下载前可以参看下载内容)
下载文件列表
jaea/.classpath
jaea/.cvsignore
jaea/.project
jaea/build.xml
jaea/src/mytest/AdaptiveEARun.java
jaea/src/mytest/EARun.java
jaea/src/mytest/EARunTemplate.java
jaea/src/mytest/evaluation/FitnessFunction.java
jaea/src/mytest/evaluation/binary/BinaryFitnessFunc.java
jaea/src/mytest/evaluation/binary/NKLandscapeFunc.java
jaea/src/mytest/evaluation/binary/RoyalRoadFunc.java
jaea/src/mytest/evaluation/binary/Schema.java
jaea/src/mytest/evaluation/real/Ackley.java
jaea/src/mytest/evaluation/real/DeceptiveCore.java
jaea/src/mytest/evaluation/real/DeceptiveRastrigin.java
jaea/src/mytest/evaluation/real/Elliptic.java
jaea/src/mytest/evaluation/real/Equality.java
jaea/src/mytest/evaluation/real/ExpandedScaffer.java
jaea/src/mytest/evaluation/real/Griewank.java
jaea/src/mytest/evaluation/real/HybridF8F2.java
jaea/src/mytest/evaluation/real/MultiCosine.java
jaea/src/mytest/evaluation/real/Rastrigin.java
jaea/src/mytest/evaluation/real/RastriginNonCont.java
jaea/src/mytest/evaluation/real/Rosenbrock.java
jaea/src/mytest/evaluation/real/ScaledSphere.java
jaea/src/mytest/evaluation/real/Schwefel.java
jaea/src/mytest/evaluation/real/Sphere.java
jaea/src/mytest/evaluation/real/SphereNoise.java
jaea/src/mytest/evaluation/real/Weierstrass.java
jaea/src/optimization/operator/individual/DFP.java
jaea/src/optimization/operator/individual/DSCG.java
jaea/src/optimization/operator/individual/IndivSearch.java
jaea/src/optimization/operator/individual/RMHC.java
jaea/src/optimization/operator/individual/gramschmidt.java
jaea/src/optimization/operator/individual/linesearch.java
jaea/src/optimization/operator/population/Crossover.java
jaea/src/optimization/operator/population/ESMutation.java
jaea/src/optimization/operator/population/Evaluation.java
jaea/src/optimization/operator/population/LocalLearning.java
jaea/src/optimization/operator/population/Merging.java
jaea/src/optimization/operator/population/Mutation.java
jaea/src/optimization/operator/population/OperatorTemplate.java
jaea/src/optimization/operator/population/Performance.java
jaea/src/optimization/operator/population/Scaling.java
jaea/src/optimization/operator/population/Selection.java
jaea/src/optimization/operator/population/SwarmMove.java
jaea/src/optimization/sampling/MorrisSampling.java
jaea/src/optimization/sampling/SampleCheck.java
jaea/src/optimization/sampling/SimpleLH.java
jaea/src/optimization/sampling/SweepCWLH.java
jaea/src/optimization/search/Search.java
jaea/src/optimization/search/SimpleEA.java
jaea/src/optimization/searchspace/Chromosome.java
jaea/src/optimization/searchspace/Individual.java
jaea/src/optimization/searchspace/OptException.java
jaea/src/optimization/searchspace/Population.java
jaea/src/optimization/tools/MathExt.java
jaea/src/optimization/tools/Matrix.java
jaea/src/optimization/tools/MorrisScreening.java
jaea/src/optimization/tools/MySQLdbase.java
jaea/src/optimization/tools/Permutation.java
jaea/src/optimization/tools/RandomGenerator.java
jaea/src/optimization/tools/RealCoding.java
jaea/src/optimization/tools/Utils.java
jaea/src/runtime/ConfigContainer.java
jaea/src/runtime/Method.java
jaea/src/runtime/Problem.java
jaea/src/runtime/Runtime.java
jaea/src/runtime/operator/CrossoverOption.java
jaea/src/runtime/operator/ESMutationOption.java
jaea/src/runtime/operator/EvaluationOption.java
jaea/src/runtime/operator/LocalLearnOption.java
jaea/src/runtime/operator/MergeOption.java
jaea/src/runtime/operator/MutationOption.java
jaea/src/runtime/operator/Operator.java
jaea/src/runtime/operator/SelectionOption.java
jaea/src/runtime/operator/SwarmOption.java
jaea/.cvsignore
jaea/.project
jaea/build.xml
jaea/src/mytest/AdaptiveEARun.java
jaea/src/mytest/EARun.java
jaea/src/mytest/EARunTemplate.java
jaea/src/mytest/evaluation/FitnessFunction.java
jaea/src/mytest/evaluation/binary/BinaryFitnessFunc.java
jaea/src/mytest/evaluation/binary/NKLandscapeFunc.java
jaea/src/mytest/evaluation/binary/RoyalRoadFunc.java
jaea/src/mytest/evaluation/binary/Schema.java
jaea/src/mytest/evaluation/real/Ackley.java
jaea/src/mytest/evaluation/real/DeceptiveCore.java
jaea/src/mytest/evaluation/real/DeceptiveRastrigin.java
jaea/src/mytest/evaluation/real/Elliptic.java
jaea/src/mytest/evaluation/real/Equality.java
jaea/src/mytest/evaluation/real/ExpandedScaffer.java
jaea/src/mytest/evaluation/real/Griewank.java
jaea/src/mytest/evaluation/real/HybridF8F2.java
jaea/src/mytest/evaluation/real/MultiCosine.java
jaea/src/mytest/evaluation/real/Rastrigin.java
jaea/src/mytest/evaluation/real/RastriginNonCont.java
jaea/src/mytest/evaluation/real/Rosenbrock.java
jaea/src/mytest/evaluation/real/ScaledSphere.java
jaea/src/mytest/evaluation/real/Schwefel.java
jaea/src/mytest/evaluation/real/Sphere.java
jaea/src/mytest/evaluation/real/SphereNoise.java
jaea/src/mytest/evaluation/real/Weierstrass.java
jaea/src/optimization/operator/individual/DFP.java
jaea/src/optimization/operator/individual/DSCG.java
jaea/src/optimization/operator/individual/IndivSearch.java
jaea/src/optimization/operator/individual/RMHC.java
jaea/src/optimization/operator/individual/gramschmidt.java
jaea/src/optimization/operator/individual/linesearch.java
jaea/src/optimization/operator/population/Crossover.java
jaea/src/optimization/operator/population/ESMutation.java
jaea/src/optimization/operator/population/Evaluation.java
jaea/src/optimization/operator/population/LocalLearning.java
jaea/src/optimization/operator/population/Merging.java
jaea/src/optimization/operator/population/Mutation.java
jaea/src/optimization/operator/population/OperatorTemplate.java
jaea/src/optimization/operator/population/Performance.java
jaea/src/optimization/operator/population/Scaling.java
jaea/src/optimization/operator/population/Selection.java
jaea/src/optimization/operator/population/SwarmMove.java
jaea/src/optimization/sampling/MorrisSampling.java
jaea/src/optimization/sampling/SampleCheck.java
jaea/src/optimization/sampling/SimpleLH.java
jaea/src/optimization/sampling/SweepCWLH.java
jaea/src/optimization/search/Search.java
jaea/src/optimization/search/SimpleEA.java
jaea/src/optimization/searchspace/Chromosome.java
jaea/src/optimization/searchspace/Individual.java
jaea/src/optimization/searchspace/OptException.java
jaea/src/optimization/searchspace/Population.java
jaea/src/optimization/tools/MathExt.java
jaea/src/optimization/tools/Matrix.java
jaea/src/optimization/tools/MorrisScreening.java
jaea/src/optimization/tools/MySQLdbase.java
jaea/src/optimization/tools/Permutation.java
jaea/src/optimization/tools/RandomGenerator.java
jaea/src/optimization/tools/RealCoding.java
jaea/src/optimization/tools/Utils.java
jaea/src/runtime/ConfigContainer.java
jaea/src/runtime/Method.java
jaea/src/runtime/Problem.java
jaea/src/runtime/Runtime.java
jaea/src/runtime/operator/CrossoverOption.java
jaea/src/runtime/operator/ESMutationOption.java
jaea/src/runtime/operator/EvaluationOption.java
jaea/src/runtime/operator/LocalLearnOption.java
jaea/src/runtime/operator/MergeOption.java
jaea/src/runtime/operator/MutationOption.java
jaea/src/runtime/operator/Operator.java
jaea/src/runtime/operator/SelectionOption.java
jaea/src/runtime/operator/SwarmOption.java
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.