htmlcounter

    Home    About    Documentation    Install    Newsline    Links    Feedback    Appeal    Guestbook

free html hit
counter
since 2007/10/24

OpenOpt classes and solvers


Here you can classify your problem according to the list below and then choose appropriate solver.


Linear Problem (LP)

f' * x -> min
subjected to
lb <= x <= ub
A*x <= b
Aeq*x = beq


Mixed-Integer Linear Problem (MILP)

f' * x -> min
subjected to
lb <= x <= ub
A*x <= b
Aeq*x = beq
xi are required to be integers for all i from intVars
xj are required to be from {0, 1} for all j from binVars
(NB! Python indexing starts from zero)


Quadratic Problem (QP)

0.5*<x,H*x> + f' * x -> min
subjected to
lb <= x <= ub
A*x <= b
Aeq*x = beq


Non-Linear Problem (NLP)

f(x) -> min
subjected to

  • Box - bound constraints
    • lb <= x <= ub (some coords of lb and ub can be +/- inf)
  • General linear constraints
    • A*x <= b
    • Aeq*x = beq
  • Non-linear constraints
    • ci(x) <= 0, i = 0...I
    • hj(x) = 0, j = 0...J

Non-Smooth Problem (NSP)

f(x) -> min
subjected to

  • Box - bound constraints
    • lb <= x <= ub (some coords of lb and ub can be +/- inf)
  • General linear constraints
    • A*x <= b
    • Aeq*x = beq
  • Non-linear constraints
    • ci(x) <= 0, i = 0...I
    • hj(x) = 0, j = 0...J
  • here f(x), c(x), h(x) can be non-smooth and/or noisy

(Non-smooth problems are similar to NLP)


Non-Linear Solve Problem (NLSP)

Solve set of non-linear equations
F(x) = 0,
x from Rn,
F: Rn -> Rn
(or F = {Fi: Rn -> R, i = 0...n-1})

subjected to

  • Box - bound constraints
    • lb <= x <= ub (some coords of lb and ub can be +/- inf)
  • General linear constraints
    • A*x <= b
    • Aeq*x = beq
  • Non-linear constraints
    • ci(x) <= 0, i = 0...I
    • hj(x) = 0, j = 0...J

Least Squares Problem (LSP)

Solve set of non-linear equations in sense of least squares
Sum_i (Fi(x))2 -> min,
i = 0...m,
x from Rn


Linear Least Squares Problem (LLSP)

    0.5*||C*x-d||2 + 0.5*damp*||x-X||2 + fTx-> min

subjected to

  • Box - bound constraints
    • lb <= x <= ub (some coords of lb and ub can be +/- inf)

(some more constraints will be added if appropriate solver(s) will be connected)


Mini-Max Problem (MMP)

maxi { fi(x) } -> min, i=0...I

subjected to

  • Box - bound constraints
    • lb <= x <= ub (some coords of lb and ub can be +/- inf)
  • General linear constraints
    • A*x <= b
    • Aeq*x = beq
  • Non-linear constraints
    • ci(x) <= 0, i = 0...I
    • hj(x) = 0, j = 0...J

Global Problem (GLP)

search for global minimum of a func:
f(x) -> min
subjected to

  • Box - bound constraints
    • lb <= x <= ub

(some more constraints will be added if appropriate solver(s) will be connected)