Python implementation of the GAA family benchmark problem developed by T.W. Simpson et al.
Project description
GeneralAviationAircraftFamilyBenchmark (GAAFPy)
A Python implementation of the GAA family benchmark problem developed by T.W. Simpson, W. Chen. J.K. Allen, F. Mistree, B.S. D'Souza, R. Shah, P.M. Reed, and D. Hadka.
This repository is fundamentally a Python translation of the RealWorldBenchmarks implementation in the MOEA framework by Zatarain Salazar, J., Hadka, D., Reed, P., Seada, H., & Deb, K (see reference 5).
Requirements
The framework is tested to work using the following Python version and packages:
- Python >= 3.13.12
- Numpy >= 2.4.3
Installation
The recommended method is through PyPi by running the command:
pip install gaafpy
Community Guidelines
This software is currently being maintained by me @TSVermeulen. If you find any bugs, want to contribute or have any questions, you can either open a ticket here on GitHub or send me an email at T.S.Vermeulen@tudelft.nl
License
The Benchmark problem is copyright by the respective authors. Please cite them as appropriate if using the benchmark problem.
References
-
T. W. Simpson, W. Chen, J. K. Allen, and F. Mistree (1996). "Conceptual design of a family of products through the use of the robust concept exploration method." In 6th AIAA/USAF/NASA/ ISSMO Symposium on Multidiciplinary Analysis and Optimization, vol. 2, pp. 1535-1545. (Link)
-
T. W. Simpson, B. S. D'Souza (2004). "Assessing variable levels of platform commonality within a product family using a multiobjective genetic algorithm." Concurrent Engineering: Research and Applications, vol. 12, no. 2, pp. 119-130. (Link)
-
R. Shah, P. M. Reed, and T. W. Simpson (2011). "Many-objective evolutionary optimization and visual analytics for product family design." Multiobjective Evolutionary Optimisation for Product Design and Manufacturing, Springer, London, pp. 137-159. (Link)
-
D. Hadka, P. M. Reed, and T. W. Simpson (2012). "Diagnostic Assessment of the Borg MOEA on Many-Objective Product Family Design Problems." WCCI 2012 World Congress on Computational Intelligence, Congress on Evolutionary Computation, Brisbane, Australia, pp. 986-995. (Link)
-
Zatarain Salazar, J., Hadka, D., Reed, P., Seada, H., & Deb, K. (2024). Diagnostic benchmarking of many-objective evolutionary algorithms for real-world problems. Engineering Optimization, 1–22. (Link)
Project details
Release history Release notifications | RSS feed
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gaafpy-1.0.0.tar.gz.
File metadata
- Download URL: gaafpy-1.0.0.tar.gz
- Upload date:
- Size: 22.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c070de970f8b962f9c9f46ecbb2773ac2e763d82414fe140776c2a0132057f1c
|
|
| MD5 |
cc96ca1374927624ba03f1798a2284be
|
|
| BLAKE2b-256 |
01dd40deb3dc78789ea4590da2ae74ba0426bf8cbd0ef724f82a20a3773fd7e0
|
File details
Details for the file gaafpy-1.0.0-py3-none-any.whl.
File metadata
- Download URL: gaafpy-1.0.0-py3-none-any.whl
- Upload date:
- Size: 22.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3ea706a493e317d73441757e0664eef5873761dd79c60f4524f299303b7ee7d
|
|
| MD5 |
831ba69ac920eabd82da4a4f7b304523
|
|
| BLAKE2b-256 |
5dbde76b66405c3a6c658ffce3d7036919d46970fa64f98f154b609aab5f27de
|