In
mathematical optimization
Mathematical optimization (alternatively spelled ''optimisation'') or mathematical programming is the selection of a best element, with regard to some criteria, from some set of available alternatives. It is generally divided into two subfiel ...
, fractional programming is a generalization of
linear-fractional programming. The
objective function
In mathematical optimization and decision theory, a loss function or cost function (sometimes also called an error function) is a function that maps an event or values of one or more variables onto a real number intuitively representing some "cost ...
in a fractional program is a ratio of two functions that are in general nonlinear. The ratio to be optimized often describes some kind of efficiency of a system.
Definition
Let
be
real-valued function
In mathematics, a real-valued function is a function whose values are real numbers. In other words, it is a function that assigns a real number to each member of its domain.
Real-valued functions of a real variable (commonly called ''real ...
s defined on a set
. Let
. The
nonlinear program
:
where
on
, is called a fractional program.
Concave fractional programs
A fractional program in which ''f'' is nonnegative and concave, ''g'' is positive and convex, and S is a
convex set
In geometry, a set of points is convex if it contains every line segment between two points in the set.
For example, a solid cube (geometry), cube is a convex set, but anything that is hollow or has an indent, for example, a crescent shape, is n ...
is called a concave fractional program. If ''g'' is affine, ''f'' does not have to be restricted in sign. The linear fractional program is a special case of a concave fractional program where all functions
are affine.
Properties
The function
is semistrictly
quasiconcave on S. If ''f'' and ''g'' are differentiable, then ''q'' is
pseudoconcave. In a linear fractional program, the objective function is
pseudolinear.
Transformation to a concave program
By the transformation
, any concave fractional program can be transformed to the equivalent parameter-free
concave program
:
If ''g'' is affine, the first constraint is changed to
and the assumption that ''g'' is positive may be dropped. Also, it simplifies to
.
Duality
The Lagrangian dual of the equivalent concave program is
:
Notes
References
*
*
{{Major subfields of optimization
Optimization algorithms and methods