<commit_before>Fireworks.NET
=============

[![Build status](https://ci.appveyor.com/api/projects/status/em6rtw0cj5lre0k4?svg=true)](https://ci.appveyor.com/project/tsimafei-markhel/fireworks)

Fireworks.NET is a .NET implementation of [Fireworks Algorithm for Optimization](http://www.cil.pku.edu.cn/research/fa/) (FWA) and its variations.

###Project Purpose
This project is aimed at creating a set of .NET "building blocks" for FWA - and build some variations of FWA from these "blocks".

All rights for the algorithms belong to their respective authors.

###Intended Audience
* .NET developers interested in Optimization algorithms.
* Researchers seeking for .NET implementation of FWA that can be used in other projects.

###Reference
Implementation is based on the following papers that can be found by the [link](http://www.cil.pku.edu.cn/publications/):
* <NAME>, <NAME>, "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**.
* (Items to be added to this list as new implementations appear.)

##License
The project is released under the terms of the MIT license. See [LICENSE](LICENSE) file for the complete text.

##Dependencies and Third-Party Libraries
FireworksNet:
- [Math.NET Numerics 3.5.0](https://www.nuget.org/packages/MathNet.Numerics/3.5.0)

FireworksNet.Tests:<commit_msg>Minor clarification for better discoverability<commit_after>Fireworks.NET
=============

[![Build status](https://ci.appveyor.com/api/projects/status/em6rtw0cj5lre0k4?svg=true)](https://ci.appveyor.com/project/tsimafei-markhel/fireworks)

Fireworks.NET is a .NET implementation of swarm intelligence [Fireworks Algorithm for Optimization](http://www.cil.pku.edu.cn/research/fa/) (FWA) and its variations.

###Project Purpose
This project is aimed at creating a set of .NET "building blocks" for FWA - and build some variations of FWA from these "blocks".

All rights for the algorithms belong to their respective authors.

###Intended Audience
* .NET developers interested in Optimization algorithms.
* Researchers seeking for .NET implementation of FWA that can be used in other projects.

###Reference
Implementation is based on the following papers that can be found by the [link](http://www.cil.pku.edu.cn/publications/):
* <NAME>, <NAME>, "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**.
* (Items to be added to this list as new implementations appear.)

##License
The project is released under the terms of the MIT license. See [LICENSE](LICENSE) file for the complete text.

##Dependencies and Third-Party Libraries
FireworksNet:
- [Math.NET Numerics 3.5.0](https://www.nuget.org/packages/MathNet.Numerics/3.5.0)

FireworksNet.Tests:
{'fraction_non_alphanumeric': 0.1152073732718894, 'fraction_numerical': 0.03225806451612903, 'mean_word_length': 4.923976608187134, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 6, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3329803', 'n_tokens_mistral': 971, 'n_tokens_neox': 870, 'n_words': 331}