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.zip




















Home »
  C# Free Code »
    Development »




Algorithm
ANTLR
AOP
Application
Barcode
CHM
Design Patterns
Desktop
DotNet
DotNet Engine
DotNet Application
DotNet Assembly
DotNet Library
Engine
Epub
Example
File
File Library
Framework
GIS
Intellisense
IoC
Library
log4net
Matlab
MSBuild
MVC
MVP
MVVM
Numerical Library
NUnit
OpenCL
Plugin
Quartz
Resx File
SDK
SMS
Thread
UnitTest
Utility
VisualStudio
Windows
XML