Myopic and Non-Myopic Global Optimization
Project description
Vectorized Particle Swarm Optimization
vpso is a Python package for adaptive Particle Swarm Optimization (PSO) [1] that allows to run multiple similar optimization problems in a vectorized fashion.
Installation
To install the package, run
pip install vpso
vpso has the following dependencies
For playing around with the source code instead, run
git clone https://github.com/FilippoAiraldi/vectorized-particle-swarm.git
Usage
Examples
Our examples subdirectory contains a simple use-case to get started with.
License
The repository is provided under the MIT License. See the LICENSE file included with this repository.
Author
Filippo Airaldi, PhD Candidate [f.airaldi@tudelft.nl | filippoairaldi@gmail.com]
Delft Center for Systems and Control in Delft University of Technology
Copyright (c) 2023 Filippo Airaldi.
Copyright notice: Technische Universiteit Delft hereby disclaims all copyright interest in the program “csnn” (Nueral Networks with CasADi) written by the Author(s). Prof. Dr. Ir. Fred van Keulen, Dean of 3mE.
References
[1] Z. H. Zhan, J. Zhang, Y. Li and H. S. H. Chung, "Adaptive Particle Swarm Optimization," in IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), vol. 39, no. 6, pp. 1362-1381, Dec. 2009, doi: 10.1109/TSMCB.2009.2015956.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file vpso-1.1.2.tar.gz
.
File metadata
- Download URL: vpso-1.1.2.tar.gz
- Upload date:
- Size: 19.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c980e6ab064bf0daf07e7bd0b27428ef0d8f1ef79359dbd905920bd4fb58716c |
|
MD5 | 5bfba992fcea58aecbd571978c2fd35e |
|
BLAKE2b-256 | e792c7454980d545726449d3f3e27daa4db3f652132747623ac12dbe2c2ea3aa |
File details
Details for the file vpso-1.1.2-py3-none-any.whl
.
File metadata
- Download URL: vpso-1.1.2-py3-none-any.whl
- Upload date:
- Size: 19.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79a67a2e1575d384543d7f71f8c840cdc09a59037851d814cad05617bb8ada71 |
|
MD5 | 7e531d75ffaf4e618ff8075d7edad41c |
|
BLAKE2b-256 | f9d500f3d3f1a3129e9bf74f64c597c955d46930d9d6d430ee437606c3383da3 |