Bi-Level Outer Approximation
Project description
gemseo-bilevel-outer-approximation
Overview
GEMSEO plugin for Bi-Level Outer Approximation.
The implementation is based on the work done by Pierre-Jean Barjoux in:
- Barjhoux, P. J., Diouane, Y., Grihon, S., & Morlier, J. (2022). An outer approximation bi-level framework for mixed categorical structural optimization problems. Structural and Multidisciplinary Optimization, 65(8), 214.
- Barjhoux, P. J., Diouane, Y., Grihon, S., Bettebghor, D., & Morlier, J. (2020). A bi-level methodology for solving large-scale mixed categorical structural optimization. Structural and Multidisciplinary Optimization, 62(1), 337-351.
It contains:
- Benders formulation decomposition
- Bi-level Outer Approximation optimization algorithm to solve mixed integer optimization problems.
- Several strategy of Bi-level Outer Approximation improvements:
- Convexification alpha - underestimator
- Post Optimal Sensitivity Amplification (POSA)
- Adaptive Convexification
- Shape Function Penalization and Hyper-sphere Penalization implementation
- A wrapper of the Open source version of MMA solver.
Installation
Install the latest version with pip install gemseo-bilevel-outer-approximation.
See pip for more information.
Bugs and questions
Please use the gitlab issue tracker to submit bugs or questions.
Contributing
See the contributing section of GEMSEO.
Contributors
- Simone Coniglio
- Loic Cousin
- Benoit Pauwels
- Antoine DECHAUME
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 gemseo_bilevel_outer_approximation-0.1.1.tar.gz.
File metadata
- Download URL: gemseo_bilevel_outer_approximation-0.1.1.tar.gz
- Upload date:
- Size: 371.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5075db245029129099f31c677add267c46436acfb4dc70eeee1d23e775f1cb5
|
|
| MD5 |
c10808bc77043b3ec7aab4aabffabc5a
|
|
| BLAKE2b-256 |
a889f6feab0a780c4bc24fec8c9a4c9173bfd107af184096697b11852026f5c6
|
File details
Details for the file gemseo_bilevel_outer_approximation-0.1.1-py3-none-any.whl.
File metadata
- Download URL: gemseo_bilevel_outer_approximation-0.1.1-py3-none-any.whl
- Upload date:
- Size: 84.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46062536eeb17518920d674cb4af8f0db3389956c9da5a35f48bfcb10ad6bc30
|
|
| MD5 |
ac95aad80fda9f1f81dc29c4dc15e3d4
|
|
| BLAKE2b-256 |
dc4de6200800ff960bcb0bfabe7bd64fff024fbd2a2a3523b351822b235bddba
|