Scientific Software
Updated 6 months ago

NiaPy — Peer-reviewed • Rank 18.6 • Science 100%

NiaPy: Python microframework for building nature-inspired algorithms - Published in JOSS (2018)

Scientific Software
Updated 6 months ago

PySwarms — Peer-reviewed • Rank 22.0 • Science 95%

PySwarms: a research toolkit for Particle Swarm Optimization in Python - Published in JOSS (2018)

Scientific Software
Updated 6 months ago

cspy — Peer-reviewed • Rank 15.9 • Science 95%

cspy: A Python package with a collection of algorithms for the (Resource) Constrained Shortest Path problem - Published in JOSS (2020)

Scientific Software
Updated 6 months ago

PyBADS — Peer-reviewed • Rank 11.6 • Science 93%

PyBADS: Fast and robust black-box optimization in Python - Published in JOSS (2024)

Scientific Software
Updated 6 months ago

PySLSQP — Peer-reviewed • Rank 9.2 • Science 95%

PySLSQP: A transparent Python package for the SLSQP optimization algorithm modernized with utilities for visualization and post-processing - Published in JOSS (2024)

Scientific Software · Peer-reviewed
Updated 6 months ago

FrankWolfe • Rank 11.5 • Science 67%

Julia implementation for various Frank-Wolfe and Conditional Gradient variants

Updated 6 months ago

Stopping • Rank 6.8 • Science 67%

A framework to implement iterative algorithms

Updated 6 months ago

autotuning_methodology • Rank 1.9 • Science 67%

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.

Updated 6 months ago

irace • Rank 17.1 • Science 49%

Iterated Racing for Automatic Algorithm Configuration

Updated 6 months ago

pydiffgame • Rank 8.2 • Science 54%

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

Updated 6 months ago

haleqo.jl • Rank 2.6 • Science 57%

HALeqO solver for nonlinear equality-constrained optimization

Updated 6 months ago

moldrug • Rank 9.8 • Science 44%

moldrug (AKA mouse) is a Python package for drug-oriented optimization on the chemical space ​

Updated 5 months ago

https://github.com/forieux/qmm • Rank 7.5 • Science 46%

Python Quadratic Majorization-Minimization (MM) optimization algorithms of half-quadratic criteria. Inverses problems, image restoration, denoising, ...

Updated 4 months ago

https://github.com/kul-optec/hyhound • Rank 1.1 • Science 49%

Hyperbolic Householder transformations for Up- and Downdating Cholesky factorizations.

Updated 6 months ago

powersddp • Rank 5.7 • Science 44%

A didactic library on dynamic programming techniques applied to the economical dispatch of energy in power systems.

Updated 6 months ago

mip • Rank 22.4 • Science 23%

Python-MIP: collection of Python tools for the modeling and solution of Mixed-Integer Linear programs

Updated 5 months ago

https://github.com/aspuru-guzik-group/chimera • Rank 9.3 • Science 33%

Chimera: hierarchy-based multi-objective optimization

Updated 6 months ago

pyharmonysearch • Rank 10.7 • Science 10%

pyHarmonySearch is a pure Python implementation of the harmony search (HS) global optimization algorithm.

Updated 6 months ago

cma-es • Rank 9.7 • Science 10%

Covariance Matrix Adaptation Evolution Strategy (CMA-ES)

Updated 5 months ago

https://github.com/acerbilab/bads • Science 33%

Bayesian Adaptive Direct Search (BADS) optimization algorithm for model fitting in MATLAB

Scientific Software
Updated 6 months ago

RAFF.jl — Peer-reviewed • Science 93%

RAFF.jl: Robust Algebraic Fitting Function in Julia - Published in JOSS (2019)

Earth and Environmental Sciences (40%)
Scientific Software · Peer-reviewed
Updated 6 months ago

pygeneticalgorithms • Science 67%

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..

Updated 6 months ago

hybris • Science 44%

Particle Swarm Optimizer with fuzzy parameter control

Updated 6 months ago

pye-plus • Science 57%

Multi-Criteria Decision Making (MCDM) Framework for Building Energy Systems with Expedited Computation using Machine Learning (ML) Techniques

Updated 5 months ago

https://github.com/anselmoo/useful-optimizer • Science 49%

A dedicated set of optimization algorithms for numeric problems.

Updated 5 months ago

https://github.com/chrhansk/scarp • Science 13%

Switching Cost Aware Rounding of Mixed-Integer Optimal Control Problems

Updated 5 months ago

https://github.com/anishacharya/bgmd-aistats-2022 • Science 23%

Geometric median (GM) is a classical method in statistics for achieving a robust estimation of the uncorrupted data; under gross corruption, it achieves the optimal breakdown point of 0.5. However, its computational complexity makes it infeasible for robustifying stochastic gradient descent (SGD) for high-dimensional optimization problems. In this paper, we show that by applying Gm to only a judiciously chosen block of coordinates at a time and using a memory mechanism, one can retain the breakdown point of 0.5 for smooth non-convex problems, with non-asymptotic convergence rates comparable to the SGD with GM.

Updated 6 months ago

eispy2d • Science 67%

An Open-Source Python Library for the development of algorithms for 2D Electromagnetic Inverse Scattering Problems.

Updated 5 months ago

https://github.com/cn-upb/b-jointsp • Science 10%

Joint placement and scaling of bidirectional network services with stateful virtual or physical network functions

Updated 6 months ago

BioGA • Science 49%

Optimize high-throughput genomic data analysis using genetic algorithms for efficient pattern discovery and feature selection.

Updated 5 months ago

https://github.com/cedrickchee/ranger-optimizer • Science 10%

Ranger - a synergistic optimizer using RAdam (Rectified Adam) and Lookahead in one codebase

Updated 6 months ago

stochasticantibiotic • Science 57%

A Stochastic Programming Approach to the Antibiotics Time Machine Problem

Updated 6 months ago

delicoco-ieee-transactions • Science 67%

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.

Updated 6 months ago

Boscia • Science 67%

Mixed-Integer Convex Programming: Branch-and-bound with Frank-Wolfe-based convex relaxations

Updated 5 months ago

https://github.com/aldma/pipal.jl • Science 26%

Penalty-Interior-Point ALgorithm for nonlinear optimization