An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

pypi.org "optimization-algorithms" keyword

Top 1.8% on pypi.org
pyswarms 1.3.0
A Python-based Particle Swarm Optimization (PSO) library.
20 versions - Latest release: about 5 years ago - 16 dependent packages - 59 dependent repositories - 57.1 thousand downloads last month - 1,277 stars on GitHub - 1 maintainer
Top 9.5% on pypi.org
fides 0.8.0
python-based Trust Region Optimization toolbox
34 versions - Latest release: 4 months ago - 2 dependent packages - 4 dependent repositories - 1.71 thousand downloads last month - 28 stars on GitHub - 1 maintainer
pybads 1.0.6
Bayesian Adaptive Direct Search in Python.
10 versions - Latest release: 4 months ago - 668 downloads last month - 84 stars on GitHub - 2 maintainers
dfo-ls 1.6.2
A flexible derivative-free solver for (bound constrained) nonlinear least-squares minimization
20 versions - Latest release: about 1 month ago - 2 dependent packages - 1 dependent repositories - 12.3 thousand downloads last month - 42 stars on GitHub - 1 maintainer
pyxab 0.3.0
PyXAB - A Python Library for X-Armed Bandit and Online Blackbox Optimization Algorithms.
17 versions - Latest release: over 2 years ago - 222 downloads last month - 154 stars on GitHub - 1 maintainer
psopy 0.2.4
A SciPy compatible super fast Python implementation for Particle Swarm Optimization.
8 versions - Latest release: almost 6 years ago - 2 dependent repositories - 107 downloads last month - 36 stars on GitHub - 1 maintainer
Top 5.2% on pypi.org
evotorch 0.6.1
EvoTorch is an advanced evolutionary computation library built directly on top of PyTorch, create...
12 versions - Latest release: 10 months ago - 2 dependent packages - 5 dependent repositories - 1.2 thousand downloads last month - 1,093 stars on GitHub - 1 maintainer
blackboxopt 5.3.4
A common interface for blackbox optimization algorithms along with useful helpers like parallel o...
69 versions - Latest release: 2 months ago - 1 dependent repositories - 552 downloads last month - 29 stars on GitHub - 1 maintainer
Top 6.0% on pypi.org
cspy 1.0.3
(Resource) Constrained Shortest Path algorithms in Python
19 versions - Latest release: about 3 years ago - 1 dependent package - 8 dependent repositories - 8.81 thousand downloads last month - 92 stars on GitHub - 1 maintainer
simplestsimulatedannealing 1.0.2
Flexible implementation of Simulated Annealing algorithm for function minimization
3 versions - Latest release: about 5 years ago - 1 dependent repositories - 54 downloads last month - 2 stars on GitHub - 1 maintainer
mmapy 0.3.1 💰
Python implementation of the Method of Moving Asymptotes (MMA).
2 versions - Latest release: 9 months ago - 1.07 thousand downloads last month - 103 stars on GitHub - 1 maintainer
kdelikelihood 0.2.1
A python package to compute kernel-density-estimated likelihood
5 versions - Latest release: over 2 years ago - 22 downloads last month - 77 stars on GitHub - 1 maintainer
Top 2.1% on pypi.org
mip 1.15.0 💰
Python tools for Modeling and Solving Mixed-Integer Linear Programs (MIPs)
86 versions - Latest release: about 3 years ago - 29 dependent packages - 97 dependent repositories - 308 thousand downloads last month - 571 stars on GitHub - 5 maintainers
geneal 0.8.3
Python Genetic Algorithm library
14 versions - Latest release: 9 months ago - 1 dependent package - 2 dependent repositories - 59 downloads last month - 65 stars on GitHub - 1 maintainer
Top 5.6% on pypi.org
py-bobyqa 1.5.0
A flexible derivative-free solver for (bound constrained) general objective minimization
10 versions - Latest release: over 1 year ago - 3 dependent packages - 9 dependent repositories - 16.9 thousand downloads last month - 77 stars on GitHub - 1 maintainer
cma-es 1.5.0
Covariance Matrix Adaptation Evolution Strategy (CMA-ES) implemented with TensorFlow
6 versions - Latest release: about 4 years ago - 2 dependent repositories - 173 downloads last month - 74 stars on GitHub - 1 maintainer
timefold 0.0.1
An AI constraint solver that optimizes planning and scheduling problems
17 versions - Latest release: almost 3 years ago - 8.73 thousand downloads last month - 1,482 stars on GitHub - 4 maintainers
dwsimopt 0.2.0
DWSIM automation with python for chemical process simulation optimization
9 versions - Latest release: over 3 years ago - 1 dependent repositories - 152 downloads last month - 22 stars on GitHub - 1 maintainer
mobo 1.0.0
A rational and extensible algorithm for solving multi-objective optimization problems
2 versions - Latest release: over 6 years ago - 1 dependent repositories - 19 downloads last month - 0 stars on GitHub - 1 maintainer
psoa 1.0.1
An implementation of the Particle Swarm Optimization algorithm
2 versions - Latest release: over 5 years ago - 1 dependent repositories - 17 downloads last month - 0 stars on GitHub - 1 maintainer
Top 8.0% on pypi.org
geneticalgorithm2 6.9.2
Supported highly optimized and flexible genetic algorithm package for python
77 versions - Latest release: almost 2 years ago - 1 dependent package - 4 dependent repositories - 2.59 thousand downloads last month - 4 stars on GitHub - 1 maintainer
qsearch 2.6.0
Search-Based Quantum Synthesis/Compilation
10 versions - Latest release: about 4 years ago - 1 dependent package - 3 dependent repositories - 4.85 thousand downloads last month - 29 stars on GitHub - 2 maintainers
bboptpy 0.1
Powerful and scalable black-box optimization algorithms for Python and C++.
1 version - Latest release: over 1 year ago - 28 downloads last month - 7 stars on GitHub - 1 maintainer
trustregion 1.2.2
Trust-region subproblem solvers for nonlinear/nonconvex optimization
5 versions - Latest release: 5 months ago - 2 dependent packages - 1 dependent repositories - 268 downloads last month - 29 stars on GitHub - 1 maintainer
Top 8.7% on pypi.org
modopt 1.7.2
Modular Optimisation tools for soliving inverse problems.
26 versions - Latest release: almost 2 years ago - 6 dependent packages - 6 dependent repositories - 1.34 thousand downloads last month - 28 stars on GitHub - 2 maintainers
neorl 1.8
NeuroEvolution Optimisation with Reinforcement Learning
3 versions - Latest release: over 3 years ago - 1 dependent repositories - 500 downloads last month - 65 stars on GitHub - 1 maintainer
rbfopt-go 0.5.4
Find better configuration of your Go service with derivative-free optimization algorithms
10 versions - Latest release: over 3 years ago - 1 dependent repositories - 341 downloads last month - 2 stars on GitHub - 1 maintainer
optrita 0.0.1
Optimization and Machine Learning from 0
1 version - Latest release: over 6 years ago - 1 dependent repositories - 5 downloads last month - 0 stars on GitHub - 1 maintainer
evoopt 0.14
EvoOpt: Python Implementation of State-of-Art Evolutionary Algorithms
5 versions - Latest release: over 6 years ago - 1 dependent repositories - 107 downloads last month - 12 stars on GitHub - 1 maintainer
gump 0.0.3
Compute the Approximate Clique for undirected graph encoded in DIMACS format.
3 versions - Latest release: 8 months ago - 34 downloads last month - 0 stars on GitHub - 1 maintainer
search-compiler 1.2.1
Search-Based Quantum Synthesis/Compilation
4 versions - Latest release: almost 6 years ago - 1 dependent repositories - 40 downloads last month - 28 stars on GitHub - 2 maintainers
Top 5.7% on pypi.org
sporco 0.2.2
Sparse Optimisation Research Code: A Python package for sparse coding and dictionary learning
21 versions - Latest release: 5 months ago - 1 dependent package - 9 dependent repositories - 1.35 thousand downloads last month - 272 stars on GitHub - 1 maintainer
qptomographer 1.0
Reliable Diamond Norm Estimation for Quantum Process Tomography
1 version - Latest release: over 7 years ago - 1 dependent repositories - 9 downloads last month - 569 stars on GitHub - 1 maintainer
furones 0.1.2
Compute the Approximate Independent Set for undirected graph encoded in DIMACS format.
12 versions - Latest release: 5 months ago - 96 downloads last month - 1 stars on GitHub - 1 maintainer
Top 7.2% on pypi.org
proxmin 0.6.12
Proximal methods for constrained optimization
19 versions - Latest release: about 4 years ago - 2 dependent packages - 2 dependent repositories - 152 downloads last month - 118 stars on GitHub - 1 maintainer
findi-descent 0.2.0
FinDi: Finite Difference Gradient Descent can optimize any function, including the ones without a...
2 versions - Latest release: over 1 year ago - 13 downloads last month - 0 stars on GitHub - 1 maintainer
clpso 0.0.1
clpso
1 version - Latest release: almost 6 years ago - 1 dependent repositories - 25 downloads last month - 1,380 stars on GitHub - 1 maintainer
Top 9.1% on pypi.org
caerus 1.0.1 💰
caerus is a Python library for peak detection.
13 versions - Latest release: 6 months ago - 2 dependent packages - 2 dependent repositories - 2.89 thousand downloads last month - 35 stars on GitHub - 1 maintainer
tsp-solutions 0.0.2
The travelling salesman problem is a np-hard problem with application in supply chain and compute...
1 version - Latest release: over 3 years ago - 9 downloads last month - 1 stars on GitHub - 1 maintainer
torczon 0.0.1
A NLP derivative-free solver using a modified version of the torczon algorithm
1 version - Latest release: over 1 year ago - 7 downloads last month - 5 stars on GitHub - 1 maintainer
bipevo 0.0.3
A package to optimize resource allocation in business processes using differential evolution
1 version - Latest release: about 4 years ago - 1 dependent repositories - 28 downloads last month - 1 stars on GitHub - 1 maintainer
optiml 1.5
Optimizers for/and sklearn compatible Machine Learning models
1 version - Latest release: over 4 years ago - 1 dependent repositories - 8 downloads last month - 10 stars on GitHub - 1 maintainer
Top 6.2% on pypi.org
pylbfgs 0.1.13
LBFGS and OWL-QN optimization algorithms
30 versions - Latest release: over 10 years ago - 1 dependent package - 20 dependent repositories - 61.7 thousand downloads last month - 27 stars on GitHub - 2 maintainers
hvala 0.0.7
Compute the Approximate Vertex Cover for undirected graph encoded in DIMACS format.
7 versions - Latest release: 2 months ago - 38 downloads last month - 1 stars on GitHub - 1 maintainer
lpfgopt 1.0.1
Leap Frog Optimizer
8 versions - Latest release: over 5 years ago - 1 dependent repositories - 21 downloads last month - 3 stars on GitHub - 1 maintainer
simobility 0.3.0
Lightweight mobility simulation for quick algorithm prototyping
3 versions - Latest release: almost 6 years ago - 1 dependent repositories - 10 downloads last month - 40 stars on GitHub - 1 maintainer
deki 0.0.1.dev1
Deki is a library is to create beautiful interative visuals to understand your optimizer better, ...
1 version - Latest release: almost 3 years ago - 18 downloads last month - 3 stars on GitHub - 1 maintainer
mloptima 0.0.1
Optimization methods, machine learning tools and models with visualization
1 version - Latest release: over 3 years ago - 5 downloads last month - 2 stars on GitHub - 1 maintainer
omads 2.1.0
Mesh Adaptive Direct Search (MADS)
13 versions - Latest release: over 2 years ago - 1 dependent repositories - 167 downloads last month - 6 stars on GitHub - 1 maintainer
genetic-optimizer 0.1.8
Genetic algorithm optimizer using K-Means clustering with one way ANOVA algorithms.
8 versions - Latest release: over 6 years ago - 1 dependent repositories - 25 downloads last month - 4 stars on GitHub - 1 maintainer
nonconvexag-gpu 1.0.8
(GPU version) Implementation of accelerated gradient algorithm with strong rules for (high-dimens...
1 version - Latest release: about 3 years ago - 44 downloads last month - 1 stars on GitHub - 1 maintainer
Top 3.0% on pypi.org
pygmo 2.19.5
Parallel optimisation for Python
25 versions - Latest release: almost 3 years ago - 16 dependent packages - 46 dependent repositories - 10.6 thousand downloads last month - 513 stars on GitHub - 1 maintainer
fireflyalgorithm 0.4.6
Implementation of Firefly Algorithm in Python
13 versions - Latest release: about 1 year ago - 1 dependent repositories - 94 downloads last month - 60 stars on GitHub - 1 maintainer
metabench 0.0.1
Automated benchmarks of metaheuristics performance
1 version - Latest release: over 2 years ago - 1 dependent repositories - 0 stars on GitHub - 1 maintainer
Top 8.4% on pypi.org
clarabel 0.11.1
Clarabel Conic Interior Point Solver for Rust / Python
16 versions - Latest release: 9 months ago - 11 dependent packages - 1 dependent repositories - 2.5 million downloads last month - 469 stars on GitHub - 1 maintainer
tsp_2opt 0.0.1
Python Traveling Salesman Problem Solver.
1 version - Latest release: almost 5 years ago - 5 downloads last month - 2 stars on GitHub - 1 maintainer
cobyqa 1.1.3
Constrained Optimization BY Quadratic Approximations
8 versions - Latest release: 3 months ago - 1 dependent repositories - 564 downloads last month - 51 stars on GitHub - 2 maintainers
pso-optimizer 1.0.1
Hyperparameter selection on machine learning models using PSO algorithm.
2 versions - Latest release: about 2 years ago - 12 downloads last month - 5 stars on GitHub - 1 maintainer
desoptpy 2022.1.5
DESign OPTimization in PYthon
9 versions - Latest release: about 4 years ago - 1 dependent repositories - 53 downloads last month - 4 stars on GitHub - 1 maintainer
occamypy 0.2.0
An Object-Oriented Optimization Framework for Large-Scale Inverse Problems
17 versions - Latest release: almost 4 years ago - 1 dependent repositories - 151 downloads last month - 56 stars on GitHub - 1 maintainer
optopy 0.1.0
optopy
1 version - Latest release: about 5 years ago - 1 dependent repositories - 40 downloads last month - 1 stars on GitHub - 1 maintainer
opticomp 0.2.0
Easily compare/benchmark optimizers on a custom or common objective.
3 versions - Latest release: over 1 year ago - 30 downloads last month - 2 stars on GitHub - 1 maintainer
Top 7.7% on pypi.org
cvxportfolio 1.5.1
Portfolio optimization and back-testing.
51 versions - Latest release: 8 months ago - 2 dependent repositories - 2.39 thousand downloads last month - 1,122 stars on GitHub - 1 maintainer
tspy 0.1.1
An optimization package for the traveling salesman problem
3 versions - Latest release: over 7 years ago - 3 dependent repositories - 177 downloads last month - 9 stars on GitHub - 1 maintainer
dfbgn 0.1
A derivative-free solver for large-scale nonlinear least-squares minimization
1 version - Latest release: over 5 years ago - 1 dependent repositories - 10 downloads last month - 9 stars on GitHub - 1 maintainer
decent-bench 0.2.2
A benchmarking framework for decentralized optimization
4 versions - Latest release: 5 months ago - 36 downloads last month - 3 stars on GitHub - 2 maintainers
porcupy 0.2.0
Crested Porcupine Optimizer (CPO) with GPU acceleration for optimization problems
3 versions - Latest release: 9 months ago - 18 downloads last month - 4 stars on GitHub - 1 maintainer
pynomadbbo 4.5.1
Python interface to Nomad 4
3 versions - Latest release: 9 months ago - 3.07 thousand downloads last month - 143 stars on GitHub - 1 maintainer
genetica 0.5.1
This library allows you to take any class with certain business logic, modify it a little and ...
3 versions - Latest release: almost 6 years ago - 1 dependent repositories - 22 downloads last month - 0 stars on GitHub - 1 maintainer
thefittest 0.2.7
Implementation of data mining methods that use evolutionary algorithms
32 versions - Latest release: 6 months ago - 234 downloads last month - 63 stars on GitHub - 1 maintainer
wamuu 0.0.2
Find best cable positioning
2 versions - Latest release: about 2 years ago - 27 downloads last month - 0 stars on GitHub - 1 maintainer
cvrp 0.1.0
A Python implementation for solving the Capacitated Vehicle Routing Problem (CVRP) using heuristi...
1 version - Latest release: over 1 year ago - 17 downloads last month - 0 stars on GitHub - 1 maintainer
powersddp 0.0.3
A Stochastic Dual Dynamic Programmimg library to solve economical dispach of power systems.
3 versions - Latest release: over 4 years ago - 1 dependent repositories - 24 downloads last month - 4 stars on GitHub - 2 maintainers
ivon-opt 0.1.3
An optimizer for neural networks based on variational learning
4 versions - Latest release: over 1 year ago - 249 downloads last month - 72 stars on GitHub - 4 maintainers
sceua 0.1.0
Parameter calibration using Shuffle Complex Evolution algorithm.
1 version - Latest release: 12 months ago - 385 downloads last month - 6 stars on GitHub - 1 maintainer
tf-madgrad 1.0.2
A tf.keras implementation of the MADGRAD optimization algorithm
3 versions - Latest release: over 3 years ago - 1 dependent repositories - 99 downloads last month - 20 stars on GitHub - 1 maintainer
globaloptimization-dnla 0.0.1
A small package to solve global optimization problems in small dimensions.
1 version - Latest release: over 1 year ago - 17 downloads last month - 0 stars on GitHub - 1 maintainer
pyamosa 2.0.7
Python implementation of the Archived Multi-Objective Simulated Annealing optimization heuristic
27 versions - Latest release: almost 2 years ago - 1 dependent repositories - 73 downloads last month - 13 stars on GitHub - 1 maintainer
nia 0.0.3 💰
Nature Inspired Optimization Algorithms
3 versions - Latest release: about 3 years ago - 1 dependent repositories - 36 downloads last month - 29 stars on GitHub - 1 maintainer
rt-opt 0.2.0
Metaheuristic global optimization algorithm
3 versions - Latest release: almost 2 years ago - 1 dependent repositories - 16 downloads last month - 1 stars on GitHub - 1 maintainer
Top 4.3% on pypi.org
niapy 2.7.0
Python micro framework for building nature-inspired algorithms.
34 versions - Latest release: 21 days ago - 8 dependent packages - 13 dependent repositories - 12.9 thousand downloads last month - 254 stars on GitHub - 2 maintainers
graforvfl 2.2.0
GrafoRVFL: A Gradient-Free Optimization Framework for Boosting Random Vector Functional Link Network
7 versions - Latest release: 9 months ago - 1.97 thousand downloads last month - 6 stars on GitHub - 1 maintainer
pydiffgame 1.0.0
PyDiffGame is a Python implementation of a Nash Equilibrium solution to Differential Games, based...
4 versions - Latest release: about 1 year ago - 45 downloads last month - 44 stars on GitHub - 1 maintainer
Top 6.9% on pypi.org
gaft 0.5.7
A Genetic Algorithm Framework in Python
26 versions - Latest release: about 7 years ago - 1 dependent package - 3 dependent repositories - 156 downloads last month - 749 stars on GitHub - 1 maintainer
jestimator 0.3.3
Implementation of the Amos optimizer from the JEstimator lib.
5 versions - Latest release: about 3 years ago - 4 dependent repositories - 85 downloads last month - 82 stars on GitHub - 1 maintainer
halfspace-optimizer 0.1.0
Cutting-plane solver for mixed-integer convex optimization problems
3 versions - Latest release: about 2 years ago - 1 dependent package - 16 downloads last month - 1 stars on GitHub - 1 maintainer
lpfgopt-lite 0.9.2
Leap Frog Optimizer - Lite Edition
6 versions - Latest release: almost 7 years ago - 1 dependent repositories - 22 downloads last month - 3 stars on GitHub - 1 maintainer
globaloptimizationhrla 1.1.0
A package to solve global optimization problems in small dimensions. The method is based on sampl...
11 versions - Latest release: about 1 year ago - 58 downloads last month - 0 stars on GitHub - 1 maintainer
mosa 0.8.5
Multi-Objective Simulated Annealing (MOSA) implementation in pure Python.
15 versions - Latest release: about 1 month ago - 1 dependent repositories - 76 downloads last month - 8 stars on GitHub - 1 maintainer
doframework 0.2.1
A testing framework for decision optimization model learning algorithms.
6 versions - Latest release: about 3 years ago - 1 dependent repositories - 25 downloads last month - 4 stars on GitHub - 1 maintainer
deltamoea 1.5
Multi-Objective Grid Search Algorithm
2 versions - Latest release: over 7 years ago - 1 dependent repositories - 26 downloads last month - 2 stars on GitHub - 1 maintainer
autotuning_methodology 1.1.0
Software package easing implementation of the guidelines of the 2024 paper 'A Methodology for Com...
8 versions - Latest release: 6 months ago - 292 downloads last month - 6 stars on GitHub - 1 maintainer
Top 3.8% on pypi.org
gradient-free-optimizers 1.10.0
Lightweight optimization with local, global, population-based and sequential techniques across mi...
58 versions - Latest release: 11 days ago - 5 dependent packages - 5 dependent repositories - 9.39 thousand downloads last month - 1,204 stars on GitHub - 1 maintainer
nonconvexag 1.1.6
Implementation of accelerated gradient algorithm with strong rules for (high-dimensional) nonconv...
8 versions - Latest release: over 2 years ago - 63 downloads last month - 1 stars on GitHub - 1 maintainer
solidpy 0.1
A comprehensive gradient-free optimization library
1 version - Latest release: over 8 years ago - 1 dependent repositories - 5 downloads last month - 574 stars on GitHub - 1 maintainer
tracepy 0.2.1
Optical design software for python.
5 versions - Latest release: about 1 year ago - 1 dependent repositories - 39 downloads last month - 60 stars on GitHub - 1 maintainer
sambo 1.25.2
Sequential And Model-Based Optimization
4 versions - Latest release: 8 months ago - 1.51 thousand downloads last month - 24 stars on GitHub - 1 maintainer
invopt 0.0.7
Inverse Optimization with Python
7 versions - Latest release: about 2 years ago - 44 downloads last month - 9 stars on GitHub - 1 maintainer
honeybee 0.1.0a4
An artificial bee colony implementation in Python
5 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 105 downloads last month - 11 stars on GitHub - 1 maintainer
fliscopt 0.3.0 💰
Flight scheduling optimization using Genetic Algorithm variants and other algorithms.
6 versions - Latest release: about 4 years ago - 1 dependent repositories - 59 downloads last month - 39 stars on GitHub - 1 maintainer
Related Keywords
optimization 97 python 66 machine-learning 26 genetic-algorithm 24 optimization-methods 22 evolutionary-algorithms 17 numerical-optimization 16 optimization-tools 14 nonlinear-optimization 13 algorithm 13 particle-swarm-optimization 12 optimizer 12 metaheuristics 11 artificial-intelligence 11 python3 11 numerical-analysis 9 hyperparameter-optimization 9 blackbox-optimization 9 constrained-optimization 9 simulated-annealing 8 convex-optimization 8 mathematics 8 machine learning 7 data-science 7 ai 7 solver 7 global-optimization 7 scientific-computing 6 hyperparameter-tuning 6 derivative-free-optimization 6 numerical-methods 6 deep-learning 6 pytorch 6 evolutionary-algorithm 6 math 6 metaheuristic 5 heuristic-search-algorithms 5 multi-objective-optimization 5 evolutionary-computation 5 pypi-package 5 linear-programming 5 bayesian-optimization 5 algorithms 5 swarm-intelligence 5 pso 5 black-box-optimization 5 gradient-free-optimization 5 global-optimization-algorithms 5 unconstrained-optimization 5 Optimization 4 direct-search 4 nature-inspired-algorithms 4 graph-algorithms 4 science 4 gradient-free 4 hacktoberfest 4 neural-network 4 travelling-salesman-problem 4 fast 4 problem 4 tensorflow 4 optimization-library 4 reinforcement-learning 4 approximation-algorithms 4 artificial intelligence 4 surrogate-based-optimization 4 visualization 4 simulation-based-optimization 4 rust 4 differential-evolution 4 deep learning 3 modeling 3 harmony-search 3 blackbox-optimizer 3 optimization-framework 3 neural networks 3 optimization algorithms 3 optimisation 3 np-hard 3 vrp 3 hyperparameter-search 3 hill-climbing 3 swarm intelligence 3 random-search 3 discrete-optimization 3 learning 3 chemistry 3 pypi 3 jax 3 gradient-descent 3 least-squares 3 machine-learning-algorithms 3 constrained optimization 3 genetic algorithm 3 nonlinear 3 tsp 3 quadratic-programming 3 genetic-algorithms 3 operations-research 3 zeroth-order-optimization 3