Examples

Basic Optimization

Here’s a simple example using Optifik to solve a quadratic function.

from optifik import minimize

def quadratic(x):
    return (x - 3) ** 2

result = minimize(quadratic, x0=0)
print(result)

Constrained Optimization

from optifik import minimize

def objective(x):
    return x[0] ** 2 + x[1] ** 2

def constraint(x):
    return x[0] + x[1] - 1

result = minimize(objective, x0=[0, 0], constraints=[constraint])
print(result)