Get Started

Gradient-Free-Optimizers provides 23 optimization algorithms behind a simple, Pythonic API. These pages cover everything you need to go from installation to running your first optimization.

Introduction

Install the library, run your first optimization, and learn the core workflow: search space, objective function, optimizer, results.

Introduction
Optimization Algorithms

Overview of all 23 algorithms organized by category: local, global, population-based, and sequential model-based.

Optimization Algorithms
Mixed Search Spaces

Continuous, discrete, and categorical dimensions freely mixed in a single search space dictionary.

Mixed Search Spaces
Minimal Dependencies

Only NumPy and pandas required. No heavy frameworks, no external optimization backend.

Minimal Dependencies
Pythonic API

Dict search spaces, callable objectives, DataFrame results. Standard Python data structures, no special objects.

Pythonic API