#Optimization-algorithms

Showing 54 of 54 repositories tagged #optimization-algorithms, ranked by stars

TimefoldAI
TimefoldAI
timefold-solver

The open source Solver AI for Java and Kotlin to optimize scheduling and routing. Solve the vehicle routing problem, employee rostering, task assignment, maintenance scheduling and other planning problems.

Score
100
★ 1.7k ⑂ 215 +9/day
Java
ahundt
ahundt
awesome-robotics

A curated list of awesome links and software libraries that are useful for robots.

Score
75
★ 1.5k ⑂ 185 +2/day
ljvmiranda921
ljvmiranda921
pyswarms

A research toolkit for particle swarm optimization in Python

Score
82
★ 1.4k ⑂ 337
Python
Captain1986
Captain1986
CaptainBlackboard

船长关于机器学习、计算机视觉和工程技术的总结和分享

Score
71
★ 1.3k ⑂ 200
C++
nnaisense
nnaisense
evotorch

Advanced evolutionary computation library built directly on top of PyTorch, created at NNAISENSE.

Score
100
★ 1.1k ⑂ 79 +1/day
Python
esa
esa
pagmo2

A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

Score
100
★ 929 ⑂ 181
C++
mlpack
mlpack
ensmallen

A header-only C++ library for numerical optimization --

Score
93
★ 811 ⑂ 137
C++
cerndb
cerndb
dist-keras

Distributed Deep Learning, with a focus on distributed training, using Keras and Apache Spark.

Score
100
★ 622 ⑂ 164
Python
100
100
Solid

🎯 A comprehensive gradient-free optimization framework written in Python

Score
57
★ 584 ⑂ 60
Python
Tim-Salzmann
Tim-Salzmann
l4casadi

Use PyTorch Models with CasADi for data-driven optimization or learning-based optimal control. Supports Acados.

Score
54
★ 578 ⑂ 48
Python
oxfordcontrol
oxfordcontrol
Clarabel.rs

Clarabel.rs: Interior-point solver for convex conic optimisation problems in Rust.

Score
0
★ 577 ⑂ 48 +3/day
Rust
3dem
3dem
relion

Image-processing software for cryo-electron microscopy

Score
0
★ 541 ⑂ 229 +1/day
C++
esa
esa
pygmo2

A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.

Score
89
★ 533 ⑂ 70
C++
optimatika
optimatika
ojAlgo

oj! Algorithms

Score
96
★ 499 ⑂ 221
Java
phonegapX
phonegapX
alphasickle

多因子指数增强策略/多因子全流程实现

Score
80
★ 414 ⑂ 156 +2/day
Python
benfred
benfred
fmin

Unconstrained function minimization in Javascript

Score
40
★ 371 ⑂ 68 +1/day
JavaScript
hiroyuki-kasai
hiroyuki-kasai
NMFLibrary

NMFLibrary: Non-negative Matrix Factorization (NMF) Library: Version 2.1

Score
60
★ 343 ⑂ 101
MATLAB
apache
apache
incubator-kie-optaplanner-quickstarts

OptaPlanner quick starts for AI optimization: many use cases shown in many different technologies.

Score
0
★ 329 ⑂ 157
Java
pushkar
pushkar
ABAGAIL

The library contains a number of interconnected Java packages that implement machine learning and artificial intelligence algorithms. These are artificial intelligence algorithms implemented for the kind of people that like to implement algorithms themselves.

Score
64
★ 254 ⑂ 478 +1/day
Java
limberc
limberc
deeplearning.ai
Score
50
★ 227 ⑂ 104
HTML
heal-research
heal-research
operon

C++ Large Scale Genetic Programming

Score
86
★ 209 ⑂ 36
C++
lixilinx
lixilinx
psgd_torch

Pytorch implementation of preconditioned stochastic gradient descent (Kron and affine preconditioner, low-rank approximation preconditioner and more)

Score
79
★ 198 ⑂ 13
Python
lequant40
lequant40
portfolio_allocation_js

A JavaScript library to allocate and optimize financial portfolios.

Score
80
★ 187 ⑂ 37
JavaScript
SoftAlgoTrade
SoftAlgoTrade
TradingStrategies

Algorithmic trading strategies

Score
100
★ 174 ⑂ 59
C#
lacerbi
lacerbi
optimviz

Visualize optimization algorithms in MATLAB.

Score
20
★ 158 ⑂ 33
MATLAB
Evolutionary-Intelligence
Evolutionary-Intelligence
SAEI-Swarm-and-Evolutionary-Intelligence
Score
68
★ 152 ⑂ 37
TeX
Ankit-Kumar-Saini
Ankit-Kumar-Saini
Coursera_Deep_Learning_Specialization

Implementation of Logistic Regression, MLP, CNN, RNN & LSTM from scratch in python. Training of deep learning models for image classification, object detection, and sequence processing (including transformers implementation) in TensorFlow.

Score
43
★ 102 ⑂ 62 +2/day
Jupyter Notebook
renjieli08
renjieli08
Photonics-FDTD-DRL

Optimization and inverse design of photonic chips using deep reinforcement learning

Score
39
★ 98 ⑂ 24
Python
numericalalgorithmsgroup
numericalalgorithmsgroup
pybobyqa

Python-based Derivative-Free Optimization with Bound Constraints

Score
75
★ 94 ⑂ 19
Python
maxim5
maxim5
hyper-engine

Python library for Bayesian hyper-parameters optimization

Score
25
★ 93 ⑂ 23
Python
team-approx-bayes
team-approx-bayes
ivon

IVON optimizer for neural networks based on variational learning.

Score
32
★ 92 ⑂ 9 +2/day
Python
AvivNavon
AvivNavon
AuxiLearn

Official implementation of Auxiliary Learning by Implicit Differentiation [ICLR 2021]

Score
36
★ 86 ⑂ 13
Python
google-research
google-research
jestimator

Amos optimizer with JEstimator lib.

Score
21
★ 82 ⑂ 5
Python
hongxin
hongxin
csmath-2020

This mathematics course is taught for the first year Ph.D. students of computer science and related areas @ZJU

Score
29
★ 82 ⑂ 7
TracePy-Org
TracePy-Org
tracepy

Ray Tracing and Optical Design in Python

Score
50
★ 75 ⑂ 17
Python
shyammarjit
shyammarjit
EEG-Emotion-Recognition

EEG-Based Emotion Recognition

Score
61
★ 71 ⑂ 13
Jupyter Notebook
Eric-Bradford
Eric-Bradford
SDD-GP-MPC

This repository contains the source code for "Stochastic data-driven model predictive control using Gaussian processes" (SDD-GP-MPC).

Score
0
★ 69 ⑂ 8
Python
future-agi
future-agi
agent-opt

Open Source Library for Automated Optimization of AI Agent Workflows

Score
0
★ 69 ⑂ 7 +1/day
Python
aliasgharheidaricom
aliasgharheidaricom
Harris-Hawks-Optimization-Algorithm-and-Applications

Harris Hawks Optimization (HHO) is a nature-inspired metaheuristic algorithm that simulates the cooperative hunting behavior of Harris' hawks. Widely used in engineering, machine learning, and resource allocation, HHO is renowned for its simplicity, versatility, and effectiveness in finding global optima.

Score
18
★ 66 ⑂ 12
MATLAB
olekssy
olekssy
quant-finance

Open souce quantitative finance models and algorithms with tutorials

Score
40
★ 64 ⑂ 10
Jupyter Notebook
albert-espin
albert-espin
knapsack-packing

Evolutionary Algorithm for the 2D Packing Problem combined with the 0/1 Knapsack Problem (Master Thesis)

Score
25
★ 61 ⑂ 18
Python
asarnaout
asarnaout
OpenGeneticAlgorithm.NET

An extensible .NET genetic algorithm library for optimization and artificial intelligence - Evolutionary computation and complex problem solving made simple

Score
46
★ 54 ⑂ 1
C#
selimfirat
selimfirat
ai-n-queens

Solving and GUI demonstration of traditional N-Queens Problem using Hill Climbing, Simulated Annealing, Local Beam Search, and Genetic Algorithm.

Score
14
★ 43 ⑂ 10
Java
balavenkatesh3322
balavenkatesh3322
hyperparameter_tuning

A collection of Hyper parameter tuning library.

Score
7
★ 42 ⑂ 7
seehiong
seehiong
micronaut-optimizer
Score
100
★ 42 ⑂ 2 +1/day
Java
Jamie1377
Jamie1377
STA410

A statistical computations and ML orientated Python package to predict stock price.

Score
60
★ 37 ⑂ 2
Jupyter Notebook
erdogant
erdogant
caerus

Detection of favorable moments in time series data

Score
20
★ 35 ⑂ 5
Python
VivianoRiccardo
VivianoRiccardo
Learning-Lab-C-Library

This library provides a set of functionalities for different type of deep learning (and ML) algorithms in C

Score
4
★ 34 ⑂ 9
C
jswanglp
jswanglp
NN_and_WNN

通过反向传播算法实现神经网络和小波神经网络。Implement neural network and wavelet neural network through back-propagation algorithm. Реализация нейронных сетей и вейвлет-нейронных сетей с помощью метода обратного распространения ошибки.

Score
0
★ 32 ⑂ 9
Jupyter Notebook
matthew-mcateer
matthew-mcateer
Keras_pruning

A walkthrough of how to prune keras models, using both weight-pruning and unit/neuron-pruning.

Score
11
★ 31 ⑂ 14
Jupyter Notebook
StefanoPenazzi
StefanoPenazzi
chameleonQuant

chameleonQuant was born as an open-source Java framework to help enthusiast quants to implement system trading strategies and dynamic portfolio trading systems using advanced optimization techniques, machine learning, and deep learning techniques.

Score
0
★ 19 ⑂ 9
Java
ld-ing
ld-ing
qdhf

Quality Diversity through Human Feedback: Towards Open-Ended Diversity-Driven Optimization (ICML 2024)

Score
50
★ 19 ⑂ 1
Python
pigna90
pigna90
PCTSPTW

Prize-Collecting Traveling Salesman Problem with Time Windows

Score
0
★ 15 ⑂ 6
Python
MainakVerse
MainakVerse
PRATAP

Ultimate prompt generation, optimization and auditing tool.

Score
0
★ 13 ⑂ 0
TypeScript
Related Topics
#machine-learning#optimization#deep-learning#python#artificial-intelligence#genetic-algorithm#neural-network#quantitative-finance#java#evolutionary-algorithms#pytorch#tensorflow

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly