Comments (6)
Dear @ljvmiranda921,
Thank you very much for your detailed comments! The following projects will be mentioned in our paper:
DEAP
@Article{deap,
author = " F'elix-Antoine Fortin and Fran\c{c}ois-Michel {De Rainville} and Marc-Andr'e Gardner and Marc Parizeau and Christian Gagn'e ",
title = { {DEAP}: Evolutionary Algorithms Made Easy },
pages = { 2171--2175 },
volume = { 13 },
year = { 2012 },
journal = { Journal of Machine Learning Research }
}
EvoloPy
@inproceedings{evolopy,
title={EvoloPy: An Open-source Nature-inspired Optimization Framework in Python.},
author={Faris, Hossam and Aljarah, Ibrahim and Mirjalili, Seyedali and Castillo, Pedro A and Merelo, Juan J},
booktitle={Proceedings of the 8th International Joint Conference on Computational Intelligence},
pages={171--177},
year={2016}
}
PySwarms
@Article{pyswarms,
author = {Lester James V. Miranda},
title = "{P}y{S}warms, a research-toolkit for {P}article {S}warm {O}ptimization in {P}ython",
journal = {Journal of Open Source Software},
year = {2018},
volume = {3},
issue = {21},
doi = {10.21105/joss.00433},
url = {https://doi.org/10.21105/joss.00433}
}
inspyred
@Article{inspyred,
title={inspyred: Bio-inspired Algorithms in Python},
author={Garrett, Aaron},
journal={URL: https://pypi. python. org/pypi/inspyred},
year={2014}
}
Pygmo
@inproceedings{pygmo,
title={Pygmo and pykep: Open source tools for massively parallel optimization in astrodynamics (the case of interplanetary trajectory optimization)},
author={Izzo, Dario},
booktitle={Proceedings of the Fifth International Conference on Astrodynamics Tools and Techniques, ICATT},
year={2012}
}
Do you have any additional suggestions?
from niapy.
Hi, this looks good already. Also, please add a sentence or two in the paper describing how Niapy relates to these frameworks. Doesn't need to be a full-blown RRL 👍
from niapy.
Hi @ljvmiranda921 ,
The following text is going to be added in paper.
"There are also some existing similar Python implementations/frameworks of nature-inspired algorithms, as for example DEAP [@DEAP], EvoloPy [@evolopy], PySwarms [@pyswarms], inspyred [@inSPYred] and Pygmo [@pygmo]. However, NiaPy tends to be very minimalistic and easy for use, especially for practitioners and students. "
from niapy.
This is also related to issue: #122
from niapy.
This looks good to me, I appreciate citing PySwarms but the library has more of a niche scope (only swarm optimization and its variants) compared to others (and your work) that offers optimizers outside of swarm opt. You can drop it if you deem it unnecessary.
#121 and #122 can be closed once the branches are merged. 👍
from niapy.
Dear @ljvmiranda921,
I really believe that PySwarms framework has a place in related work section. It is a good example of
a well-documented and extensible framework, where other SI algorithms can also be easily developed within the framework.
Thanks again for your quick responses.
from niapy.
Related Issues (20)
- Can not control the number of max_evals or max_iters HOT 11
- Whale Optimization Algorithm (WOA) and Sparrow Search Algorithm (SSA) implementation HOT 2
- jSO algorithm HOT 7
- L-SHADE algorithm
- Draft a new release HOT 2
- RUN Beyond the Metaphor An Efficient Optimization Algorithm Based on Runge Kutta Method
- Bump version to 2.0.3 HOT 6
- AttributeError: 'NoneType' object has no attribute 'copy' HOT 2
- Make problem HOT 4
- Dataframe to Excel -- not working HOT 2
- Program versions HOT 1
- Adding a "hook" for before and after each generation step HOT 2
- Switch to Poetry
- Bump version HOT 2
- Remove safety/pyup HOT 4
- Remove scrutinizer HOT 1
- Short tutorial for implementing a new algorithm in the framework HOT 1
- Statistical evaluation of the results HOT 2
- It is neither a bug report nor a feature request. But an inquiry into CS algorithm. HOT 5
- Test collection fails with KeyError 'runtest' for test_algorithm.py with pytest 8.2.0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from niapy.