CipherGeist.Math.Fireworks
1.1.1.36
dotnet add package CipherGeist.Math.Fireworks --version 1.1.1.36
NuGet\Install-Package CipherGeist.Math.Fireworks -Version 1.1.1.36
<PackageReference Include="CipherGeist.Math.Fireworks" Version="1.1.1.36" />
paket add CipherGeist.Math.Fireworks --version 1.1.1.36
#r "nuget: CipherGeist.Math.Fireworks, 1.1.1.36"
// Install CipherGeist.Math.Fireworks as a Cake Addin #addin nuget:?package=CipherGeist.Math.Fireworks&version=1.1.1.36 // Install CipherGeist.Math.Fireworks as a Cake Tool #tool nuget:?package=CipherGeist.Math.Fireworks&version=1.1.1.36
fireworks-net
A collection of fully featured Fireworks Algorithm solvers in .net. The algorithms variations included in this library are
Fireworks Algorithm (FWA) Ying Tan, Yuanchun Zhu, "Fireworks Algorithms for Optimization", Proc. of International Conference on Swarm Intelligence (ICSI’2010), June 12-15, Beijing, China, 2010. ICSI 2010, Part II, LNCS 6145, pp.355-364, 2010. Springer-Verlag, 2010. - Referred in code as 2010 paper.
Fireworks Algorithm 2012 (FWA2012) Ying Tan, "Fireworks Algorithm for Optimization", International Journal of Bio-Inspired Computation, 2012, 4(1), 1-10. - Referred in code as 2012 paper.
Dynamic Fireworks Algorithm (DFWA) S.Q. Zheng, Andreas Janecek, J.Z. Li, and Y. Tan, "Dynamic Search in Fireworks Algorithm", 2014 IEEE World Conference on Computational Intelligence (IEEE WCCI'2014) - IEEE Congress on Evolutionary Computation (CEC'2014), July 07-11, 2014, Beijing International Convention Center (BICC), Beijing, China, pp. 3222-3229. - Referred in code as 2014 paper.
We will aim to add additional variations of the Fireworks Algorithm (Enhanced FWA etc.).
This intended to provide a simple to use, fully featured, and extensible implementation of the Fireworks Algorithm and builds on the awesome work found in the Firework.NET repository. In addition to .net language upgrades, this implementation provides improved architecture and additional FWA implementations...
Reference
Implementation is based on the following papers that can be found by the link:
- Ying Tan, Yuanchun Zhu, "Fireworks Algorithms for Optimization", Proc. of International Conference on Swarm Intelligence (ICSI’2010), June 12-15, Beijing, China, 2010. ICSI 2010, Part II, LNCS 6145, pp.355-364, 2010. Springer-Verlag, 2010. - Referred in code as 2010 paper.
-
- Pei, S.Q. Zheng, Y. Tan and Hideyuki Takagi, "An Empirical Study on Influence of Approximation Approaches on Enhancing Fireworks Algorithm", IEEE International Conference on System, Man and Cybernetics (SMC 2012), Seoul, Korea. October 14-17, 2012. - Referred in code as 2012 paper.
- S.Q. Zheng, Andreas Janecek, J.Z. Li, and Y. Tan, "Dynamic Search in Fireworks Algorithm", 2014 IEEE World Conference on Computational Intelligence (IEEE WCCI'2014) - IEEE Congress on Evolutionary Computation (CEC'2014), July 07-11, 2014, Beijing International Convention Center (BICC), Beijing, China, pp. 3222-3229.
License
The project is released under the terms of the MIT license. See LICENSE file for the complete text.
Dependencies
The main library project is built using .net core 8.0 and uses the following libraries:
The test project is also built using .net core 8.0 and uses the following libraries:
Note NuGet packages are not committed to the repository, you need to use Package Restore to get them before the build.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- MathNet.Numerics (>= 5.0.0)
- Microsoft.Extensions.Logging (>= 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.