1-Introduction To Optimization
1-Introduction To Optimization
OPTIMIZATION
► What is optimization?
► Modelling of an Optimization Problem
► Classes of optimization problems
► Optimization Algrithms
Optimization!
Optimization holds an important place in both
practical and theoretical worlds, as understanding
the timing and magnitude of actions to be carried out
helps achieve a goal in the best possible way.
7
What is OPTIMIZATION?
• The word “optimum” is Latin, and meaning “the best or most favorable point.”
• To optimize: to bring whatever we are dealing with towards its ultimate state
• Optimization is the act of obtaining the best result under given circumstances.
8
Where would we use optimization?
Bins
Items
9
Where would we use optimization?
► A delivry person has 6 packages to deliver, and wants to take the shortest route:
10
Where would we use optimization?
• Shortest route taken by a salesperson visiting various cities during one tour
• Airline companies schedule crews and aircraft to minimize cost.
• Selection of machining conditions in metal-cutting processes for minimum production cost
• Optimum design of electrical networks
• Controlling the waiting and idle times and queueing in production lines to reduce the costs
• Planning the best strategy to obtain maximum profit in the presence of a competitor
11
Optimization Problems
12
Optimization Problems (contd.)
13
Modeling of an Optimization Problem
➢ The ultimate goal of all such decisions is either to minimize the effort
required or to maximize the desired benefit.
14
Modeling of an Optimization Problem (contd.)
15
Classes of Optimization Problems
16
Classes of Optimization Problems (contd.)
17
Classes of Optimization Problems
Optimization Constrained OP
problems Existence of
classification constraints Unconstrained OP
criterions
Linear
Nature of Non-linear
equations Quadratic
Polynomial
Deterministic
Nature of Stochastic
variables Discrete OP
Continuous OP
Single-objective OP
Number of
objectives Multi-objective OP
Static OP
Time dependency 18
Dynamic OP
► Integer linear programming
𝐸𝐷 = 1,1
(x1, x2) = (1, 1)
z(x) = 3 3
𝐸𝑂 =
6
19
19
► Continuous linear programming
Single Multi-objective
objective
► Analytical method
► Graphical method
► Numerical method
21
Solve Optimization Porblems
Analytical methods
22
Solve Optimization Porblems
Graphical methods
23
Solve Optimization Porblems
Numerical methods
24
Optimization Algorithms
25
Optimization Algorithms
26
Process of Optimization Design
27