Download NuMetaheuristics
Description
NuMetaheuristics is a general framework for optimization developed in C#. It is capable of supporting any optimization paradigm (local search, naturally inspired, multi-objective, etc.). It supports extensions to allow for new genotypes, operators, and algorithms.
Source Files
The download file numetaheuristics.zip has the following entries.
.hgignore//from www . j av a2 s . c om
docs/Doxyfile
docs/problem_space_abstraction.vsd
docs/sw_design.vsd
license.txt
src/.nuget/NuGet.exe
src/.nuget/NuGet.settings.targets
src/.nuget/NuGet.targets
src/NuMetaheuristics.sln
src/core/Algorithms/AlgorithmContractRegistry.cs
src/core/Algorithms/GeneticAlgorithm.cs
src/core/Algorithms/HillClimbingAlgorithm.cs
src/core/Algorithms/ParticleSwarmAlgorithm.cs
src/core/Contexts/Knapsack.cs
src/core/Contexts/Vector/Boolean/BooleanVectorContext.cs
src/core/Contexts/Vector/Boolean/LeadingOnes.cs
src/core/Contexts/Vector/Boolean/LeadingOnesBlocks.cs
src/core/Contexts/Vector/Boolean/MaxOnes.cs
src/core/Contexts/Vector/Boolean/Trap.cs
src/core/Contexts/Vector/Double/DoubleVectorContext.cs
src/core/Contexts/Vector/Double/Griewank.cs
src/core/Contexts/Vector/Double/Linear.cs
src/core/Contexts/Vector/Double/Rastrigin.cs
src/core/Contexts/Vector/Double/Rosenbrock.cs
src/core/Contexts/Vector/Double/Schwefel.cs
src/core/Contexts/Vector/Double/Sphere.cs
src/core/Contexts/Vector/Double/Step.cs
src/core/Contexts/Vector/Double/Sum.cs
src/core/Contexts/VectorMatch.cs
src/core/Fitness.cs
src/core/Genotypes/CollectionGenotype.cs
src/core/Genotypes/GenotypeGenericContractRegistry.cs
src/core/Genotypes/GraphGenotype.cs
src/core/Genotypes/ListGenotype.cs
src/core/Genotypes/MatrixGenotype.cs
src/core/Genotypes/TreeGenotype.cs
src/core/Genotypes/VectorGenotype.cs
src/core/IAlgorithm.cs
src/core/IContext.cs
src/core/IGenotype.cs
src/core/IOperator.cs
src/core/NuMetaheuristics.csproj
src/core/Operators/Value/AbsValue.cs
src/core/Operators/Value/AddSubtract.cs
src/core/Operators/Value/GaussianConvolution.cs
src/core/Operators/Value/MultiplyDivide.cs
src/core/Operators/Value/RandomInitialization.cs
src/core/Operators/Vector/VectorAdder.cs
src/core/Operators/Vector/VectorBounding.cs
src/core/Operators/Vector/VectorInitializer.cs
src/core/Operators/Vector/VectorMutator.cs
src/core/Operators/Vector/VectorScalarMultiplier.cs
src/core/Operators/Vector/VectorSubtracter.cs
src/core/Operators/Vector/VectorUniformCrossover.cs
src/core/Population.cs
src/core/Properties/AssemblyInfo.cs
src/core/Utility/BinarySerializer.cs
src/core/Utility/ContractSerializer.cs
src/core/Utility/Discovery/AlgorithmDiscoverer.cs
src/core/Utility/Discovery/Discoverer.cs
src/core/Utility/PromptSelection.cs
src/core/Utility/RandomNumberGenerator.cs
src/core/Utility/TypeBuilding/ConsoleTypeBuilder.cs
src/core/Utility/TypeBuilding/ITypeBuilder.cs
src/core/Utility/TypeBuilding/TypeBuilderBase.cs
src/core/Utility/TypeBuilding/TypeInstanceDictionary.cs
src/core/packages.config
src/tests/SandboxTests/AlgorithmTesting.cs
src/tests/SandboxTests/Properties/AssemblyInfo.cs
src/tests/SandboxTests/SandboxTests.csproj
src/tests/SandboxTests/Testing.cs
src/tests/UnitTests/FitnessTest.cs
src/tests/UnitTests/Genotypes/VectorGenotypeTest.cs
src/tests/UnitTests/NuMetaheuristics.UnitTests.csproj
src/tests/UnitTests/Operators/Value/AbsValueTest.cs
src/tests/UnitTests/Operators/Value/AddSubtractTest.cs
src/tests/UnitTests/Operators/Value/GaussianConvTest.cs
src/tests/UnitTests/Operators/Value/MultiplyDivideTest.cs
src/tests/UnitTests/Operators/Value/RandomInitTest.cs
src/tests/UnitTests/Operators/Vector/VectorAdderTest.cs
src/tests/UnitTests/Operators/Vector/VectorBoundingTest.cs
src/tests/UnitTests/Operators/Vector/VectorCrossoverTest.cs
src/tests/UnitTests/Operators/Vector/VectorInitializerTest.cs
src/tests/UnitTests/Operators/Vector/VectorMutatorTest.cs
src/tests/UnitTests/Operators/Vector/VectorSubtracterTest.cs
src/tests/UnitTests/PopulationTest.cs
src/tests/UnitTests/Properties/AssemblyInfo.cs
src/tests/UnitTests/packages.config
tools/xunit-1.8/EULA.txt
tools/xunit-1.8/HTML.xslt
tools/xunit-1.8/NUnitXml.xslt
tools/xunit-1.8/xunit.console.clr4.exe
tools/xunit-1.8/xunit.console.clr4.exe.config
tools/xunit-1.8/xunit.console.clr4.x86.exe
tools/xunit-1.8/xunit.console.clr4.x86.exe.config
tools/xunit-1.8/xunit.console.exe
tools/xunit-1.8/xunit.console.exe.config
tools/xunit-1.8/xunit.console.x86.exe
tools/xunit-1.8/xunit.console.x86.exe.config
tools/xunit-1.8/xunit.dll
tools/xunit-1.8/xunit.dll.tdnet
tools/xunit-1.8/xunit.extensions.dll
tools/xunit-1.8/xunit.extensions.xml
tools/xunit-1.8/xunit.runner.msbuild.dll
tools/xunit-1.8/xunit.runner.tdnet.dll
tools/xunit-1.8/xunit.runner.utility.dll
tools/xunit-1.8/xunit.runner.utility.xml
tools/xunit-1.8/xunit.xml
Download
Click the following link to download numetaheuristics.zip.
numetaheuristics.zipHome »
C# Free Code »
Development »
C# Free Code »
Development »