Optimization
Find values of the variables that minimize
or maximize the objective function
while satisfying the constraints.
objective function
- function we wish to minimize/maximize
- expression of problem as a minimization/maximization
problem.
- Examples
- in a manufacturing process,
we might want to maximize the profit or minimize
the cost.
- In fitting experimental
data to a user-defined model, we might minimize
the total deviation of observed data from predictions
based on the model.
- In designing an automobile
panel, we might want to maximize the strength.
- multiple objectives: Sometimes we would actually
like to optimize a number of different objectives at
once.
- For instance, in the panel design problem, it
would be nice to minimize weight and maximize strength
simultaneously.
- Usually, the different objectives are not compatible;
the variables that optimize one objective may be
far from optimal for the others.
- In practice, problems with multiple objectives
are reformulated as single-objective problems by
either forming a weighted combination of the different
objectives or else replacing some of the objectives
by constraints.
|
variables of objective function
- These are the paramters we alter to achieve the min/max
of the function.
- They become the best, "optimum"
values to solve our problem
- Examples
- In the manufacturing
problem, the variables might include the amounts
of different resources used or the time spent on
each activity.
- In fitting-the-data problem,
the unknowns are the parameters that define the
model.
- In the panel design problem,
the variables used define the shape and dimensions
of the panel.
|
constraints
- these are rules that allow the variables to take on
certain values but exclude others.
- do not necessarily have to have constraints.
- Examples:
- For the manufacturing
problem, it does not make sense to spend a negative
amount of time on any activity, so we constrain
all the "time" variables to be non-negative.
- In the panel design
problem, we would probably want to limit the weight
of the product and to constrain its shape.
|
|
Some Terms
Continuous Optimization: variables are allowed to take
values from subintervals of the real line;
Discrete Optimization: require variables to have integer
values.
Multi-Objective Optimization: optimize
a number of different objectives at the same time.
NEOS Guide to Optimizaton
|
|
|