3.1.2types of Optimization
3.1.2types of Optimization
Types of Optimization
Linear Programming (LP)
Types of Optimization
Linear Programming (LP)
Nonlinear Programming (NLP)
Types of Optimization
Linear Programming (LP)
Nonlinear Programming (NLP)
Integer Programming (IP)
Types of Optimization
Linear Programming (LP)
Nonlinear Programming (NLP)
Integer Programming (IP)
Quadratic Programming (QP)
Types of Optimization
Linear Programming (LP)
Nonlinear Programming (NLP)
Integer Programming (IP)
Quadratic Programming (QP)
Constrained Optimization
Types of Optimization
Linear Programming (LP)
Nonlinear Programming (NLP)
Integer Programming (IP)
Quadratic Programming (QP)
Constrained Optimization
Unconstrained Optimization
Types of Optimization
Linear Programming (LP)
Nonlinear Programming (NLP)
Integer Programming (IP)
Quadratic Programming (QP)
Constrained Optimization
Unconstrained Optimization
Multi-objective Optimization
Types of Optimization
Linear Programming (LP)
Nonlinear Programming (NLP)
Integer Programming (IP)
Quadratic Programming (QP)
Constrained Optimization
Unconstrained Optimization
Multi-objective Optimization
Stochastic Optimization
Types of Optimization
Definition: Linear optimization
Types of Optimization
Definition: Linear optimization
• Definition:
• Linear optimization, or linear programming, is a mathematical method
used to maximize or minimize a linear objective function while
adhering to linear constraints.
Types of Optimization
Definition: Linear optimization
• Definition:
• Linear optimization, or linear programming, is a mathematical method
used to maximize or minimize a linear objective function while
adhering to linear constraints.
• Example: Consider a bakery aiming to maximize profit from selling cakes and pastries,
while constrained by baking time and ingredient availability.
• Objective Function: Maximize profit = 10x + 5y (where x is the number of cakes, and y is
the number of pastries).
• Constraints: Baking time and ingredient availability limit the production quantities of
cakes and pastries.
• Result: Through linear optimization, the bakery can determine the optimal production mix,
maximizing profit while meeting resource constraints.
Types of Optimization
Definition: Nonlinear optimization
• Definition:
• Example: You're a project manager scheduling tasks for a team. You need to decide how many workers to
assign to each task, but you can't assign a fraction of a worker.
• Constraints: Each task requires a certain number of workers, and the total number of workers available is
limited.
• In integer programming, the decision variables represent whole numbers (integers), such as the number of
workers assigned to each task. This allows you to model real-world scenarios more accurately, where
fractional values are not feasible or meaningful.
• By solving this integer programming problem, you'll find the optimal assignment of workers to tasks while
minimizing the total project completion time and ensuring that integer constraints are satisfied.
Types of Optimization
Quadratic optimization
• Definition
• Quadratic optimization is about maximizing or minimizing a quadratic
function while considering linear constraints.
• In this case, quadratic optimization finds the best dimensions for the
garden that maximize its area while adhering to the constraint on
fencing material.
Types of Optimization
Constraint optimization
Types of Optimization
Constraint optimization
• Definition:
• Example: You have $100 to spend on apples and oranges. Apples cost
$2 each, oranges cost $3 each. You want to maximize the total number
of fruits you buy while staying within budget.
Types of Optimization
Constraint optimization
• Definition:
• Example: You have $100 to spend on apples and oranges. Apples cost $2
each, oranges cost $3 each. You want to maximize the total number of fruits
you buy while staying within budget.
Constraint optimization involves finding the best solution for an objective function while
adhering to certain constraints.
• Example: You have $100 to spend on apples and oranges. Apples cost $2 each, oranges cost
$3 each. You want to maximize the total number of fruits you buy while staying within
budget.
• By solving this constraint optimization problem, you determine the optimal quantities of
apples and oranges to buy to maximize your fruit intake within your budget.
Types of Optimization
Unconstraint optimization
Types of Optimization
Unconstraint optimization
• Definition:
• Unconstrained optimization involves optimizing an objective function without
any restrictions or limitations.
Types of Optimization
Unconstraint optimization
• Definition:
• Unconstrained optimization involves optimizing an objective function without
any restrictions or limitations.
• In unconstrained optimization, you're free to explore the entire domain of the function
to find the point where the objective function reaches its maximum or minimum value
without any external constraints. The goal is to find the optimal value of the objective
function without any limitations.
Types of Optimization
Multi-objective optimization
Types of Optimization
Multi-objective optimization
• Definition
• Multi-objective optimization involves optimizing multiple conflicting
objectives simultaneously, aiming to find a set of solutions that
represent trade-offs between these objectives.
Types of Optimization
Multi-objective optimization
• Definition
• Multi-objective optimization involves optimizing multiple conflicting
objectives simultaneously, aiming to find a set of solutions that
represent trade-offs between these objectives.
• Objectives:
• Maximize fuel efficiency (e.g., maximize miles per gallon).
• Maximize safety (e.g., maximize crash safety ratings).
Types of Optimization
Multi-objective optimization
• Definition
• Multi-objective optimization involves optimizing multiple conflicting objectives simultaneously,
aiming to find a set of solutions that represent trade-offs between these objectives.
• Example: Consider a car manufacturer designing a new vehicle. They want to optimize for both
fuel efficiency and safety, but improving one may compromise the other.
• Objectives:
• Maximize fuel efficiency (e.g., maximize miles per gallon).
• Maximize safety (e.g., maximize crash safety ratings).
• In multi-objective optimization, the goal is not to find a single optimal solution but to identify a set
of Pareto-optimal solutions. These are solutions where improving one objective would worsen at
least one other objective.
• By solving this multi-objective optimization problem, the car manufacturer can explore trade-offs
between fuel efficiency and safety, allowing them to make informed decisions about the design of
their new vehicle.
Types of Optimization
Stochastic optimization
Types of Optimization
Stochastic optimization
• Definition
• Stochastic optimization deals with uncertain or variable parameters in
problems.
Types of Optimization
Stochastic optimization
• Definition
• Stochastic optimization deals with uncertain or variable parameters in
problems.