Skip to main content

gemseo-bilevel-outer-approximation

PyPI - License PyPI - Python Version PyPI Codecov branch

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

Metadata

Release files for gemseo-bilevel-outer-approximation 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gemseo-bilevel-outer-approximation 0.1.1
File Size Uploaded Provenance Actions
gemseo_bilevel_outer_approximation-0.1.1.tar.gz 371.6 kB Without provenance Details for gemseo_bilevel_outer_approximation-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for gemseo-bilevel-outer-approximation 0.1.1
File Interpreter ABI Platform Actions
gemseo_bilevel_outer_approximation-0.1.1-py3-none-any.whl Python 3 none any Details for gemseo_bilevel_outer_approximation-0.1.1-py3-none-any.whl

Total release size: 456.2 kB

Release files / gemseo_bilevel_outer_approximation-0.1.1.tar.gz

Download URL gemseo_bilevel_outer_approximation-0.1.1.tar.gz
Size 371.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e5075db245029129099f31c677add267c46436acfb4dc70eeee1d23e775f1cb5
BLAKE2b-256 checksum
How to use checksums
a889f6feab0a780c4bc24fec8c9a4c9173bfd107af184096697b11852026f5c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.2

Release files / gemseo_bilevel_outer_approximation-0.1.1-py3-none-any.whl

Download URL gemseo_bilevel_outer_approximation-0.1.1-py3-none-any.whl
Size 84.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
46062536eeb17518920d674cb4af8f0db3389956c9da5a35f48bfcb10ad6bc30
BLAKE2b-256 checksum
How to use checksums
dc4de6200800ff960bcb0bfabe7bd64fff024fbd2a2a3523b351822b235bddba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.2

Security for gemseo-bilevel-outer-approximation 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page