NiaPy
NiaPy: Python microframework for building nature-inspired algorithms - Published in JOSS (2018)
PyXAB - A Python Library for $\mathcal{X}$-Armed Bandit and Online Blackbox Optimization Algorithms
PyXAB - A Python Library for $\mathcal{X}$-Armed Bandit and Online Blackbox Optimization Algorithms - Published in JOSS (2024)
qc-procrustes
Python library for finding the optimal transformation(s) that makes two matrices as close as possible to each other.
OptimalControl
Model and solve optimal control problems in Julia, both on CPU and GPU.
clarabel
Clarabel.rs: Interior-point solver for convex conic optimisation problems in Rust.
reflame
reflame: Revolutionizing Functional Link Neural Network by Metaheuristic Optimization
FrankWolfe
Julia implementation for various Frank-Wolfe and Conditional Gradient variants
Clarabel
Clarabel.jl: Interior-point solver for convex conic optimisation problems in Julia.
uno
A next-gen SQP & barrier solver for nonlinearly constrained optimization
autotuning_methodology
This software package accompanies the paper "A Methodology for Comparing Auto-Tuning Optimization Algorithms" (https://doi.org/10.1016/j.future.2024.05.021), making the guidelines in the methodology easy to apply.
cppnumericalsolvers
a lightweight header-only C++17 library of numerical optimization methods for (un-)constrained nonlinear functions and expression templates
pydiffgame
PyDiffGame is a Python implementation of a Nash Equilibrium solution to Differential Games, based on a reduction of Game Hamilton-Bellman-Jacobi (GHJB) equations to Game Algebraic and Differential Riccati equations, associated with Multi-Objective Dynamical Control Systems
moldrug
moldrug (AKA mouse) is a Python package for drug-oriented optimization on the chemical space
powersddp
A didactic library on dynamic programming techniques applied to the economical dispatch of energy in power systems.
TrustRegionMethods
Trust region methods for nonlinear systems of equations in Julia.
eispy2d
An Open-Source Python Library for the development of algorithms for 2D Electromagnetic Inverse Scattering Problems.
binbro_max_uflp
bboptpy
Powerful and scalable black-box optimization algorithms for Python and C++.
delicoco-ieee-transactions
In compressed decentralized optimization settings, there are benefits to having multiple gossip steps between subsequent gradient iterations, even when the cost of doing so is appropriately accounted for e.g. by means of reducing the precision of compressed information.
stochasticantibiotic
A Stochastic Programming Approach to the Antibiotics Time Machine Problem
pye-plus
Multi-Criteria Decision Making (MCDM) Framework for Building Energy Systems with Expedited Computation using Machine Learning (ML) Techniques
pygeneticalgorithms
This repository implements a genetic algorithm (GA) in Python3 programming language, using only Numpy and Joblib as additional libraries. It provides a basic StandardGA model as well as a more advanced IslandModelGA that evolves in parallel several different populations..
Boscia
Mixed-Integer Convex Programming: Branch-and-bound with Frank-Wolfe-based convex relaxations