SlideShare a Scribd company logo
1 of 18
Download to read offline
Transformation method
Prof. (Dr.) Rajib Kumar Bhattacharjya
Professor, Department of Civil Engineering
Indian Institute of Technology Guwahati, India
Room No. 005, M Block
Email: rkbc@iitg.ernet.in, Ph. No 2428
Rajib Bhattacharjya, IITG CE 602: Optimization Method
-15
-10
-5
0
5
10
15
0 1 2 3 4 5
f(x)
x
𝑓 𝑥 = 𝑥3
− 10𝑥 − 2𝑥2
+ 10
Minimize
Subject to 𝑔 𝑥 = 𝑥 ≥ 3
Or, 𝑔 𝑥 = 𝑥 − 3 ≥ 0
Infeasible
region
Feasible
region
The problem can be written as
F 𝑥, 𝑅 = 𝑓 𝑥 + 𝑅 𝑔 𝑥 2
Where,
𝑔 𝑥 = 0 if 𝑥 ≥ 3
𝑔 𝑥 = 𝑔 𝑥 otherwise
The bracket operator can
be implemented using
𝑚𝑖𝑛 𝑔, 0 function
Rajib Bhattacharjya, IITG CE 602: Optimization Method
𝑓 𝑥 = 𝑥3
− 10𝑥 − 2𝑥2
+ 10
Minimize
Subject to 𝑔 𝑥 = 𝑥 ≥ 3
Or, 𝑔 𝑥 = 𝑥 − 3 ≥ 0
Infeasible
region
Feasible
region
The problem can be written as
F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅 𝑥 − 3 2
F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅 𝑚𝑖𝑛 𝑥 − 3,0
2
-15
-10
-5
0
5
10
15
0 1 2 3 4 5
f(x)
x
Rajib Bhattacharjya, IITG CE 602: Optimization Method
F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅 𝑚𝑖𝑛 𝑥 − 3,0
2
Minimize
By changing R value, it is
possible to avoid the
infeasible solution
The minimization of the
transformed function will
provide the optimal solution
which is in the feasible
region only
Rajib Bhattacharjya, IITG CE 602: Optimization Method
𝑓 𝑥 = 𝑥3
− 10𝑥 − 2𝑥2
+ 10
Minimize
Subject to 𝑔 𝑥 = 𝑥 ≥ 3
Or, 𝑔 𝑥 = 𝑥 − 3 ≥ 0
Infeasible
region
Feasible
region
The problem can also be
converted as
F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅
1
𝑔 𝑥
F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅
1
𝑥−3
-15
-10
-5
0
5
10
15
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
f(x)
x
This term is added
in feasible side
only
Rajib Bhattacharjya, IITG CE 602: Optimization Method
F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅
1
𝑥−3
Minimize
By changing R value, it is
possible to avoid the
infeasible solution
The minimization of the
transformed function will
provide the optimal solution
which is in the feasible
region only
Rajib Bhattacharjya, IITG CE 602: Optimization Method
Exterior penalty method Interior penalty method
Rajib Bhattacharjya, IITG CE 602: Optimization Method
F 𝑋, 𝑅 = 𝑓 𝑋 + Ψ 𝑔 𝑋 , ℎ 𝑋
The transformation function can be written as
This term is called Penalty term
𝑅 Is called penalty parameters
Rajib Bhattacharjya, IITG CE 602: Optimization Method
Penalty terms
Parabolic penalty
Ψ = 𝑅 ℎ 𝑥
0
5
10
15
20
25
-5 0 5
Ψ
h(x)
Rajib Bhattacharjya, IITG CE 602: Optimization Method
Penalty terms
Log penalty
Ψ = −𝑅𝑙𝑛 𝑔 𝑥
-2
-1
0
1
2
3
-1 1 3 5
f(x)
g(x)
Rajib Bhattacharjya, IITG CE 602: Optimization Method
Penalty terms
Inverse penalty
Ψ = 𝑅
1
𝑔 𝑥
-10
-5
0
5
10
-5 0 5
f(x)
g(x)
Rajib Bhattacharjya, IITG CE 602: Optimization Method
Penalty terms
Bracket operator
Ψ = 𝑅 𝑔 𝑥
0
5
10
15
20
25
-5 0 5
f(x)
g(x)
Rajib Bhattacharjya, IITG CE 602: Optimization Method
Take an example
Minimize 𝑓 = 𝑥1 − 4 2
+ 𝑥2 − 4 2
Subject to 𝑔 = 𝑥1 + 𝑥2 − 5
The transform function can be written as
Minimize F = 𝑥1 − 4 2
+ 𝑥2 − 4 2
+ 𝑅 𝑥1 + 𝑥2 − 5 2
Rajib Bhattacharjya, IITG CE 602: Optimization Method
X
Y
0 1 2 3 4 5 6 7 8
0
1
2
3
4
5
6
7
8
0
2
4
6
8
0
2
4
6
8
0
10
20
30
40
X
Y
X
Y
0 1 2 3 4 5 6 7 8
0
1
2
3
4
5
6
7
8
Minimize 𝑓 = 𝑥1 − 4 2 + 𝑥2 − 4 2
Subject to 𝑔 = 𝑥1 + 𝑥2 − 5
Rajib Bhattacharjya, IITG CE 602: Optimization Method
Minimize F = 𝑥1 − 4 2 + 𝑥2 − 4 2 + 𝑅 𝑥1 + 𝑥2 − 5 2
𝑅 = 0.5
Optimal solution is
3.250 3.250
X
Y
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
X
Y
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
𝑅 = 1
Optimal solution is
3.000 3.000
Rajib Bhattacharjya, IITG CE 602: Optimization Method
R x1 x2 f(x) h(x) F
0 4.000 4.000 0.000 3.000 0.000
0.5 3.250 3.250 1.125 1.500 2.250
1 3.000 3.000 2.000 1.000 3.000
5 2.636 2.636 3.719 0.273 4.091
10 2.571 2.571 4.082 0.143 4.286
20 2.537 2.537 4.283 0.073 4.390
30 2.525 2.525 4.354 0.049 4.426
50 2.515 2.515 4.411 0.030 4.455
100 2.507 2.507 4.455 0.015 4.478
200 2.504 2.504 4.478 0.007 4.489
500 2.501 2.501 4.491 0.003 4.496
1000 2.501 2.501 4.496 0.001 4.498
10000 2.500 2.500 4.500 0.000 4.500
Rajib Bhattacharjya, IITG CE 602: Optimization Method
X
Y
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
𝑅 = 1000
2.501 2.501
Optimal solution is
0
1
2
3
4
5
0
1
2
3
4
5
0
1
2
3
x 10
4
X
Y
Rajib Bhattacharjya, IITG CE 602: Optimization Method

More Related Content

Similar to L7 - Penalty Parameter.pdf

Modular arithmetic
Modular arithmeticModular arithmetic
Modular arithmeticJanani S
 
The optimum seeking method of Pavement maintenance based on interval fuzzy so...
The optimum seeking method of Pavement maintenance based on interval fuzzy so...The optimum seeking method of Pavement maintenance based on interval fuzzy so...
The optimum seeking method of Pavement maintenance based on interval fuzzy so...IJERA Editor
 
FACTORING SUM AND DIFFERENCE OF TWO CUBES.pptx
FACTORING SUM AND DIFFERENCE OF TWO CUBES.pptxFACTORING SUM AND DIFFERENCE OF TWO CUBES.pptx
FACTORING SUM AND DIFFERENCE OF TWO CUBES.pptxGeeyaMarielAntonio
 
Mathnasium Presentation (1)
Mathnasium Presentation (1)Mathnasium Presentation (1)
Mathnasium Presentation (1)Muhammad Arslan
 
Expansion and Factorisation of Algebraic Expressions 2.pptx
Expansion and Factorisation of Algebraic Expressions  2.pptxExpansion and Factorisation of Algebraic Expressions  2.pptx
Expansion and Factorisation of Algebraic Expressions 2.pptxMitaDurenSawit
 
Economicinterpretation 130723042249-phpapp01
Economicinterpretation 130723042249-phpapp01Economicinterpretation 130723042249-phpapp01
Economicinterpretation 130723042249-phpapp01kongara
 
Functions ppt Dr Frost Maths Mixed questions
Functions ppt Dr Frost Maths Mixed questionsFunctions ppt Dr Frost Maths Mixed questions
Functions ppt Dr Frost Maths Mixed questionsgcutbill
 
Smarter Measure ReflectionThis reflection paper is to be typed a.docx
Smarter Measure ReflectionThis reflection paper is to be typed a.docxSmarter Measure ReflectionThis reflection paper is to be typed a.docx
Smarter Measure ReflectionThis reflection paper is to be typed a.docxbudabrooks46239
 
Write solution for these problems -Is targeting only mommy blo.docx
Write solution for these problems -Is targeting only mommy blo.docxWrite solution for these problems -Is targeting only mommy blo.docx
Write solution for these problems -Is targeting only mommy blo.docxherbertwilson5999
 
OPERATIONS ON FUNCTIONS.pptx
OPERATIONS ON FUNCTIONS.pptxOPERATIONS ON FUNCTIONS.pptx
OPERATIONS ON FUNCTIONS.pptxJohnlery Guzman
 

Similar to L7 - Penalty Parameter.pdf (11)

Modular arithmetic
Modular arithmeticModular arithmetic
Modular arithmetic
 
The optimum seeking method of Pavement maintenance based on interval fuzzy so...
The optimum seeking method of Pavement maintenance based on interval fuzzy so...The optimum seeking method of Pavement maintenance based on interval fuzzy so...
The optimum seeking method of Pavement maintenance based on interval fuzzy so...
 
FACTORING SUM AND DIFFERENCE OF TWO CUBES.pptx
FACTORING SUM AND DIFFERENCE OF TWO CUBES.pptxFACTORING SUM AND DIFFERENCE OF TWO CUBES.pptx
FACTORING SUM AND DIFFERENCE OF TWO CUBES.pptx
 
Mathnasium Presentation (1)
Mathnasium Presentation (1)Mathnasium Presentation (1)
Mathnasium Presentation (1)
 
Expansion and Factorisation of Algebraic Expressions 2.pptx
Expansion and Factorisation of Algebraic Expressions  2.pptxExpansion and Factorisation of Algebraic Expressions  2.pptx
Expansion and Factorisation of Algebraic Expressions 2.pptx
 
Economicinterpretation 130723042249-phpapp01
Economicinterpretation 130723042249-phpapp01Economicinterpretation 130723042249-phpapp01
Economicinterpretation 130723042249-phpapp01
 
Functions ppt Dr Frost Maths Mixed questions
Functions ppt Dr Frost Maths Mixed questionsFunctions ppt Dr Frost Maths Mixed questions
Functions ppt Dr Frost Maths Mixed questions
 
Smarter Measure ReflectionThis reflection paper is to be typed a.docx
Smarter Measure ReflectionThis reflection paper is to be typed a.docxSmarter Measure ReflectionThis reflection paper is to be typed a.docx
Smarter Measure ReflectionThis reflection paper is to be typed a.docx
 
Puanumrahdalimon
PuanumrahdalimonPuanumrahdalimon
Puanumrahdalimon
 
Write solution for these problems -Is targeting only mommy blo.docx
Write solution for these problems -Is targeting only mommy blo.docxWrite solution for these problems -Is targeting only mommy blo.docx
Write solution for these problems -Is targeting only mommy blo.docx
 
OPERATIONS ON FUNCTIONS.pptx
OPERATIONS ON FUNCTIONS.pptxOPERATIONS ON FUNCTIONS.pptx
OPERATIONS ON FUNCTIONS.pptx
 

Recently uploaded

analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxKarpagam Institute of Teechnology
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxMustafa Ahmed
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesRashidFaridChishti
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalSwarnaSLcse
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfMadan Karki
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookPeterJack13
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..MaherOthman7
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxMustafa Ahmed
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...Amil baba
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.benjamincojr
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfmahaffeycheryld
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological universityMohd Saifudeen
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxCHAIRMAN M
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfJNTUA
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfAshrafRagab14
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfEr.Sonali Nasikkar
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxRashidFaridChishti
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Studentskannan348865
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemSampad Kar
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsVIEW
 

Recently uploaded (20)

analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
Dynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptxDynamo Scripts for Task IDs and Space Naming.pptx
Dynamo Scripts for Task IDs and Space Naming.pptx
 
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message QueuesLinux Systems Programming: Semaphores, Shared Memory, and Message Queues
Linux Systems Programming: Semaphores, Shared Memory, and Message Queues
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s Handbook
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
Piping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdfPiping and instrumentation diagram p.pdf
Piping and instrumentation diagram p.pdf
 
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdfInstruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
Instruct Nirmaana 24-Smart and Lean Construction Through Technology.pdf
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 

L7 - Penalty Parameter.pdf

  • 1. Transformation method Prof. (Dr.) Rajib Kumar Bhattacharjya Professor, Department of Civil Engineering Indian Institute of Technology Guwahati, India Room No. 005, M Block Email: rkbc@iitg.ernet.in, Ph. No 2428
  • 2. Rajib Bhattacharjya, IITG CE 602: Optimization Method -15 -10 -5 0 5 10 15 0 1 2 3 4 5 f(x) x 𝑓 𝑥 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 Minimize Subject to 𝑔 𝑥 = 𝑥 ≥ 3 Or, 𝑔 𝑥 = 𝑥 − 3 ≥ 0 Infeasible region Feasible region The problem can be written as F 𝑥, 𝑅 = 𝑓 𝑥 + 𝑅 𝑔 𝑥 2 Where, 𝑔 𝑥 = 0 if 𝑥 ≥ 3 𝑔 𝑥 = 𝑔 𝑥 otherwise The bracket operator can be implemented using 𝑚𝑖𝑛 𝑔, 0 function
  • 3. Rajib Bhattacharjya, IITG CE 602: Optimization Method 𝑓 𝑥 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 Minimize Subject to 𝑔 𝑥 = 𝑥 ≥ 3 Or, 𝑔 𝑥 = 𝑥 − 3 ≥ 0 Infeasible region Feasible region The problem can be written as F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅 𝑥 − 3 2 F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅 𝑚𝑖𝑛 𝑥 − 3,0 2 -15 -10 -5 0 5 10 15 0 1 2 3 4 5 f(x) x
  • 4. Rajib Bhattacharjya, IITG CE 602: Optimization Method F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅 𝑚𝑖𝑛 𝑥 − 3,0 2 Minimize By changing R value, it is possible to avoid the infeasible solution The minimization of the transformed function will provide the optimal solution which is in the feasible region only
  • 5. Rajib Bhattacharjya, IITG CE 602: Optimization Method 𝑓 𝑥 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 Minimize Subject to 𝑔 𝑥 = 𝑥 ≥ 3 Or, 𝑔 𝑥 = 𝑥 − 3 ≥ 0 Infeasible region Feasible region The problem can also be converted as F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅 1 𝑔 𝑥 F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅 1 𝑥−3 -15 -10 -5 0 5 10 15 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 f(x) x This term is added in feasible side only
  • 6. Rajib Bhattacharjya, IITG CE 602: Optimization Method F 𝑥, 𝑅 = 𝑥3 − 10𝑥 − 2𝑥2 + 10 + 𝑅 1 𝑥−3 Minimize By changing R value, it is possible to avoid the infeasible solution The minimization of the transformed function will provide the optimal solution which is in the feasible region only
  • 7. Rajib Bhattacharjya, IITG CE 602: Optimization Method Exterior penalty method Interior penalty method
  • 8. Rajib Bhattacharjya, IITG CE 602: Optimization Method F 𝑋, 𝑅 = 𝑓 𝑋 + Ψ 𝑔 𝑋 , ℎ 𝑋 The transformation function can be written as This term is called Penalty term 𝑅 Is called penalty parameters
  • 9. Rajib Bhattacharjya, IITG CE 602: Optimization Method Penalty terms Parabolic penalty Ψ = 𝑅 ℎ 𝑥 0 5 10 15 20 25 -5 0 5 Ψ h(x)
  • 10. Rajib Bhattacharjya, IITG CE 602: Optimization Method Penalty terms Log penalty Ψ = −𝑅𝑙𝑛 𝑔 𝑥 -2 -1 0 1 2 3 -1 1 3 5 f(x) g(x)
  • 11. Rajib Bhattacharjya, IITG CE 602: Optimization Method Penalty terms Inverse penalty Ψ = 𝑅 1 𝑔 𝑥 -10 -5 0 5 10 -5 0 5 f(x) g(x)
  • 12. Rajib Bhattacharjya, IITG CE 602: Optimization Method Penalty terms Bracket operator Ψ = 𝑅 𝑔 𝑥 0 5 10 15 20 25 -5 0 5 f(x) g(x)
  • 13. Rajib Bhattacharjya, IITG CE 602: Optimization Method Take an example Minimize 𝑓 = 𝑥1 − 4 2 + 𝑥2 − 4 2 Subject to 𝑔 = 𝑥1 + 𝑥2 − 5 The transform function can be written as Minimize F = 𝑥1 − 4 2 + 𝑥2 − 4 2 + 𝑅 𝑥1 + 𝑥2 − 5 2
  • 14. Rajib Bhattacharjya, IITG CE 602: Optimization Method X Y 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 0 2 4 6 8 0 2 4 6 8 0 10 20 30 40 X Y X Y 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 Minimize 𝑓 = 𝑥1 − 4 2 + 𝑥2 − 4 2 Subject to 𝑔 = 𝑥1 + 𝑥2 − 5
  • 15. Rajib Bhattacharjya, IITG CE 602: Optimization Method Minimize F = 𝑥1 − 4 2 + 𝑥2 − 4 2 + 𝑅 𝑥1 + 𝑥2 − 5 2 𝑅 = 0.5 Optimal solution is 3.250 3.250 X Y 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 X Y 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 𝑅 = 1 Optimal solution is 3.000 3.000
  • 16. Rajib Bhattacharjya, IITG CE 602: Optimization Method R x1 x2 f(x) h(x) F 0 4.000 4.000 0.000 3.000 0.000 0.5 3.250 3.250 1.125 1.500 2.250 1 3.000 3.000 2.000 1.000 3.000 5 2.636 2.636 3.719 0.273 4.091 10 2.571 2.571 4.082 0.143 4.286 20 2.537 2.537 4.283 0.073 4.390 30 2.525 2.525 4.354 0.049 4.426 50 2.515 2.515 4.411 0.030 4.455 100 2.507 2.507 4.455 0.015 4.478 200 2.504 2.504 4.478 0.007 4.489 500 2.501 2.501 4.491 0.003 4.496 1000 2.501 2.501 4.496 0.001 4.498 10000 2.500 2.500 4.500 0.000 4.500
  • 17. Rajib Bhattacharjya, IITG CE 602: Optimization Method X Y 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 𝑅 = 1000 2.501 2.501 Optimal solution is 0 1 2 3 4 5 0 1 2 3 4 5 0 1 2 3 x 10 4 X Y
  • 18. Rajib Bhattacharjya, IITG CE 602: Optimization Method