SlideShare a Scribd company logo
1 of 29
Download to read offline
Nov 19, 2020
Kitsuregawa Lab. (M2)
Koki Isokawa
4.6 Generalized inequality constraints
4.7 Vector optimization
Reading circle on Convex Optimization - Boyd & Vandenberghe
Generalized inequality constraints
Standard form convex optimization problem (review)
Standard form convex optimization problem with
generalized inequality constraints
2
where are proper cones, are -convex
f0 : Rn
→ R, Ki ⊆ Rki fi : Rn
→ Rki Ki
Relationship with convex optimization
• Convex optimization problem is a special case with
• Some results in convex opt. problem can be diverted
• The feasible set, any sublevel set, and the optimal set are
convex
• Any point that is locally optimal for the problem is globally
optimal
• The optimality condition for differentiable (see 4.2.3) holds
without any change
Ki = R+, i = 1,…, m
f0
3
Basic example1: Conic form problem
One of the simplest convex optimization problems with
inequality constraints
A generalization of linear programs in which componentwise
inequality is replaced with a generalized linear inequality
4
• A linear objective
• One inequality constraint
Standard and inequality form conic form problem
Conic form problem in standard form
Conic form problem in inequality form
5
Both forms are derived using the analogy of linear programming
Basic example2: Semidefinite programming
(SDP): conic form problem when is
(the cone of positive semidefinite matrices)
If are all diagonal, the SDP reduces to a linear
program
Semidefinite program K
Sk
+ k × k
G, F1, …, Fn
6
where , and
G, F1, …, Fn ∈ Sk
A ∈ Rp×n
Standard and inequality form SDP
A standard form SDP
An inequality form SDP
7
where C, A1, …, Ap ∈ Sn
where B, A1, …, An ∈ Sk
Multiple LMIs and linear inequalities
Following problem is common to be referred as an SDP
These problems can be transformed to an SDP
8
linear objective several LMI constraints
linear equality and inequality
Examples: Second order cone programming 9
in which,
⇔ (Aix + bi, cT
i x + di) ∈ Ki
SOCP can be expressed as a conic form problem
Examples: matrix norm minimization
Suppose an unconstrained convex problem
Let , where
where denotes the spectral norm (maximum singular value)
Problem with matrix inequality constraint
A(x) = A0 + x1A1 + ⋯ + xnAn Ai ∈ Rp×q
∥ ⋅ ∥2
10
⇔
SDP semidefinite matrix
(see A.5.5)
特異値
Examples: moment problems 1/3
The (power) of the distribution of :
The expected value ( be a random variable in )
Moments satisfy following constraint:
(Proof) Let
moments t
xk = Etk
t R
y = (y0, y1, …, yn) ∈ Rn+1
11
Hankel matrix
Examples: moment problems 2/3
Let : a given polynomial in
Suppose is a random variable on
not knowing the distribution
knowing some bounds on the moment as follow
The expected value of :
p(t) = c0 + c1t + ⋯ + c2nt2n
t
t R
p(t)
12
Examples: moment problems 3/3
Upper and lower bound for :
Rewritten as following SDP by using moments
Ep(t)
13
4.7 Vector optimization
A general :
:
• is -convex
• are convex
• are affine
Here, the two objective values need not be comparable:
we can have neither
vector optimization problem
Convex vector optimization problem
f0 K
f1, …, fm
h1, …, hp
f0(x), f0(y)
14
f0 : Rn
→ Rq
fi : Rn
→ R, hi : Rn
→ R
K ⊆ Rp
Optimal points and values
Here we consider the set of :
If it has a minimum element (a feasible such that
for all feasible ), is called and
- A point is optimal iff it is feasible and
- Most vector optimization problems do not
have an optimal point and an optimal value
achievable objective values
x
y x optimal f0(x) optimal value
x⋆
15
with K = R2
+
Pareto optimal points and values
A feasible point is if is a minimal
element and is called a
- A point is Pareto optimal iff it is feasible and
- The set of Pareto optimal values satisfies
x Pareto optimal f0(x)
f0(x) pareto optimal value
x
16
f0(x) − K
with K = R2
+
Scalarization
A standard technique for finding Pareto optimal points
Choose any , and consider the opt. problem and
let be an optimal point
(proof)
• If were not Pareto optimal, then there is a feasible point
which satisfies and
• Since and is nonzero, we have
scalar
x
x y
17
Contradict the assumption that is optimal for the scalar problem
x
Properties on scalarization
• The vector is called
• By varying , we obtain different Pareto optimal
solutions
• Scalarization cannot find every Pareto optimal point
weight vector
18
is Pareto optimal but cannot
be found by scalarization
x3
Scalarization of convex vector opt. problems
• When is , any solution is Pareto optimal
• For every Pareto optimal point , there is some
nonzero , such that is a solution of the
scalarization problem
e.g.,
λ
xPO
xPO
19
Multicriterion optimization
When a vector optimization problem involves the cone
, it is called - optimization problem
• are interpreted as different scalar objectives
• a multicriterion opt. problem is convex iff. : convex,
: affine, and : convex
K = Rq
+ multi objective
f0 = (F1, …Fq) q
f1, …, fm
h1, …, hp F1, …, Fq
20
An optimal point in a multicriterion problem
An optimal point satisfies for
every feasible
In other words, is optimal for each of the -th scalar
problems
If there is an optimal point, the objectives are said
x*
y
x* j
noncompeting
21
Trade-off analysis(1/4)
Suppose and are Pareto optimal points, say,
Here and must be both empty or nonempty
We want to compare to
x y
A C
x y
22
where A ∪ B ∪ C = {1,…, q}
Trade-off analysis(2/4) 23
the set of PO values
= - ( )
optimal trade off surface curve
Trade-off analysis(3/4) 24
by small amount of increase in F1
we obtain small large reduction in F2
Trade-off analysis(4/4) 25
by small amount of increase in F1
we obtain small large reduction in F2
by large amount of increase in F2
we obtain small reduction in F1
• A point of large curvature in one objective is called -
• In many applications represent a good compromise solution
knee of the trade off curve
Scalarizing multicriterion problems
Scalarizing multicriterion problem is shown in the form
of weighted sum objective
• we can interpret as the attached to the -th objective
• when we want to be small, we should take large
• : , or or relative importance of -th
objective compared to -th
λi weight i
Fi λi
λi/λj excahnge rate relative weight i
j
26
Examples: risk-return trade-off in portfolio optimization
Objectives: negative mean return and the variance of
the return
scalarize with :
λ1 = 1, λ2 = μ > 0
27
: the amount of asset
: price change of asset
xi i
pi i
(QP)
Examples: risk-return trade-off in portfolio optimization
e.g.,
28
opt. problem Optimal risk-return trade-off curve
x
scalarized opt. problem
known asset properties
Examples: risk-return trade-off in portfolio optimization
e.g.,
29
opt. problem Optimal risk-return trade-off curve
x
scalarized opt. problem
known asset properties

More Related Content

What's hot

Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic ProgrammingSahil Kumar
 
Cs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer keyCs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer keyappasami
 
Design and Analysis of Algorithms
Design and Analysis of AlgorithmsDesign and Analysis of Algorithms
Design and Analysis of AlgorithmsArvind Krishnaa
 
Euclid's Algorithm for Greatest Common Divisor - Time Complexity Analysis
Euclid's Algorithm for Greatest Common Divisor - Time Complexity AnalysisEuclid's Algorithm for Greatest Common Divisor - Time Complexity Analysis
Euclid's Algorithm for Greatest Common Divisor - Time Complexity AnalysisAmrinder Arora
 
Convex Optimization
Convex OptimizationConvex Optimization
Convex Optimizationadil raja
 
Divide and Conquer - Part 1
Divide and Conquer - Part 1Divide and Conquer - Part 1
Divide and Conquer - Part 1Amrinder Arora
 
design and analysis of algorithm
design and analysis of algorithmdesign and analysis of algorithm
design and analysis of algorithmMuhammad Arish
 
DESIGN AND ANALYSIS OF ALGORITHMS
DESIGN AND ANALYSIS OF ALGORITHMSDESIGN AND ANALYSIS OF ALGORITHMS
DESIGN AND ANALYSIS OF ALGORITHMSGayathri Gaayu
 
Dynamic programming - fundamentals review
Dynamic programming - fundamentals reviewDynamic programming - fundamentals review
Dynamic programming - fundamentals reviewElifTech
 
Divide and Conquer - Part II - Quickselect and Closest Pair of Points
Divide and Conquer - Part II - Quickselect and Closest Pair of PointsDivide and Conquer - Part II - Quickselect and Closest Pair of Points
Divide and Conquer - Part II - Quickselect and Closest Pair of PointsAmrinder Arora
 
QUESTION BANK FOR ANNA UNNIVERISTY SYLLABUS
QUESTION BANK FOR ANNA UNNIVERISTY SYLLABUSQUESTION BANK FOR ANNA UNNIVERISTY SYLLABUS
QUESTION BANK FOR ANNA UNNIVERISTY SYLLABUSJAMBIKA
 
Analysis and design of algorithms part 4
Analysis and design of algorithms part 4Analysis and design of algorithms part 4
Analysis and design of algorithms part 4Deepak John
 

What's hot (18)

Dynamic Programming
Dynamic ProgrammingDynamic Programming
Dynamic Programming
 
Np cooks theorem
Np cooks theoremNp cooks theorem
Np cooks theorem
 
Cs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer keyCs6402 design and analysis of algorithms may june 2016 answer key
Cs6402 design and analysis of algorithms may june 2016 answer key
 
Branch and bound
Branch and boundBranch and bound
Branch and bound
 
Unit 3
Unit 3Unit 3
Unit 3
 
Integration
IntegrationIntegration
Integration
 
Design and Analysis of Algorithms
Design and Analysis of AlgorithmsDesign and Analysis of Algorithms
Design and Analysis of Algorithms
 
Euclid's Algorithm for Greatest Common Divisor - Time Complexity Analysis
Euclid's Algorithm for Greatest Common Divisor - Time Complexity AnalysisEuclid's Algorithm for Greatest Common Divisor - Time Complexity Analysis
Euclid's Algorithm for Greatest Common Divisor - Time Complexity Analysis
 
Convex Optimization
Convex OptimizationConvex Optimization
Convex Optimization
 
Unit 5
Unit 5Unit 5
Unit 5
 
Design & Analysis Of Algorithm
Design & Analysis Of AlgorithmDesign & Analysis Of Algorithm
Design & Analysis Of Algorithm
 
Divide and Conquer - Part 1
Divide and Conquer - Part 1Divide and Conquer - Part 1
Divide and Conquer - Part 1
 
design and analysis of algorithm
design and analysis of algorithmdesign and analysis of algorithm
design and analysis of algorithm
 
DESIGN AND ANALYSIS OF ALGORITHMS
DESIGN AND ANALYSIS OF ALGORITHMSDESIGN AND ANALYSIS OF ALGORITHMS
DESIGN AND ANALYSIS OF ALGORITHMS
 
Dynamic programming - fundamentals review
Dynamic programming - fundamentals reviewDynamic programming - fundamentals review
Dynamic programming - fundamentals review
 
Divide and Conquer - Part II - Quickselect and Closest Pair of Points
Divide and Conquer - Part II - Quickselect and Closest Pair of PointsDivide and Conquer - Part II - Quickselect and Closest Pair of Points
Divide and Conquer - Part II - Quickselect and Closest Pair of Points
 
QUESTION BANK FOR ANNA UNNIVERISTY SYLLABUS
QUESTION BANK FOR ANNA UNNIVERISTY SYLLABUSQUESTION BANK FOR ANNA UNNIVERISTY SYLLABUS
QUESTION BANK FOR ANNA UNNIVERISTY SYLLABUS
 
Analysis and design of algorithms part 4
Analysis and design of algorithms part 4Analysis and design of algorithms part 4
Analysis and design of algorithms part 4
 

Similar to Boyd 4.6, 4.7

Introduction to optimizxation
Introduction to optimizxationIntroduction to optimizxation
Introduction to optimizxationhelalmohammad2
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game TheoryPurnima Pandit
 
super vector machines algorithms using deep
super vector machines algorithms using deepsuper vector machines algorithms using deep
super vector machines algorithms using deepKNaveenKumarECE
 
Regression_1.pdf
Regression_1.pdfRegression_1.pdf
Regression_1.pdfAmir Saleh
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)Kamel Attar
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING karishma gupta
 
Integer Programming PPt.ernxzamnbmbmspdf
Integer Programming PPt.ernxzamnbmbmspdfInteger Programming PPt.ernxzamnbmbmspdf
Integer Programming PPt.ernxzamnbmbmspdfRaja Manyam
 
Linear programming in computational geometry
Linear programming in computational geometryLinear programming in computational geometry
Linear programming in computational geometrySubhashis Hazarika
 
Support Vector Machines is the the the the the the the the the
Support Vector Machines is the the the the the the the the theSupport Vector Machines is the the the the the the the the the
Support Vector Machines is the the the the the the the the thesanjaibalajeessn
 
2008 : A Case Study: How to Speed Up the Simplex Algorithms on Problems Minim...
2008 : A Case Study: How to Speed Up the Simplex Algorithms on Problems Minim...2008 : A Case Study: How to Speed Up the Simplex Algorithms on Problems Minim...
2008 : A Case Study: How to Speed Up the Simplex Algorithms on Problems Minim...jensenbo
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMINGrashi9
 
LP linear programming (summary) (5s)
LP linear programming (summary) (5s)LP linear programming (summary) (5s)
LP linear programming (summary) (5s)Dionísio Carmo-Neto
 
A Regularized Simplex Method
A Regularized Simplex MethodA Regularized Simplex Method
A Regularized Simplex MethodGina Brown
 
Introduction to Optimization revised.ppt
Introduction to Optimization revised.pptIntroduction to Optimization revised.ppt
Introduction to Optimization revised.pptJahnaviGautam
 
STA003_WK4_L.pptx
STA003_WK4_L.pptxSTA003_WK4_L.pptx
STA003_WK4_L.pptxMAmir23
 

Similar to Boyd 4.6, 4.7 (20)

Introduction to optimizxation
Introduction to optimizxationIntroduction to optimizxation
Introduction to optimizxation
 
LPP, Duality and Game Theory
LPP, Duality and Game TheoryLPP, Duality and Game Theory
LPP, Duality and Game Theory
 
L20 Simplex Method
L20 Simplex MethodL20 Simplex Method
L20 Simplex Method
 
bv_cvxslides (1).pdf
bv_cvxslides (1).pdfbv_cvxslides (1).pdf
bv_cvxslides (1).pdf
 
super vector machines algorithms using deep
super vector machines algorithms using deepsuper vector machines algorithms using deep
super vector machines algorithms using deep
 
Regression_1.pdf
Regression_1.pdfRegression_1.pdf
Regression_1.pdf
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
 
5163147.ppt
5163147.ppt5163147.ppt
5163147.ppt
 
NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING
 
Integer Programming PPt.ernxzamnbmbmspdf
Integer Programming PPt.ernxzamnbmbmspdfInteger Programming PPt.ernxzamnbmbmspdf
Integer Programming PPt.ernxzamnbmbmspdf
 
Linear programming in computational geometry
Linear programming in computational geometryLinear programming in computational geometry
Linear programming in computational geometry
 
Support Vector Machines is the the the the the the the the the
Support Vector Machines is the the the the the the the the theSupport Vector Machines is the the the the the the the the the
Support Vector Machines is the the the the the the the the the
 
2008 : A Case Study: How to Speed Up the Simplex Algorithms on Problems Minim...
2008 : A Case Study: How to Speed Up the Simplex Algorithms on Problems Minim...2008 : A Case Study: How to Speed Up the Simplex Algorithms on Problems Minim...
2008 : A Case Study: How to Speed Up the Simplex Algorithms on Problems Minim...
 
LINEAR PROGRAMMING
LINEAR PROGRAMMINGLINEAR PROGRAMMING
LINEAR PROGRAMMING
 
LP linear programming (summary) (5s)
LP linear programming (summary) (5s)LP linear programming (summary) (5s)
LP linear programming (summary) (5s)
 
Dynamic pgmming
Dynamic pgmmingDynamic pgmming
Dynamic pgmming
 
A Regularized Simplex Method
A Regularized Simplex MethodA Regularized Simplex Method
A Regularized Simplex Method
 
Introduction to Optimization revised.ppt
Introduction to Optimization revised.pptIntroduction to Optimization revised.ppt
Introduction to Optimization revised.ppt
 
STA003_WK4_L.pptx
STA003_WK4_L.pptxSTA003_WK4_L.pptx
STA003_WK4_L.pptx
 
AppsDiff3c.pdf
AppsDiff3c.pdfAppsDiff3c.pdf
AppsDiff3c.pdf
 

Recently uploaded

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样vhwb25kk
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxFurkanTasci3
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 

Recently uploaded (20)

꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
1:1定制(UQ毕业证)昆士兰大学毕业证成绩单修改留信学历认证原版一模一样
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Data Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptxData Science Jobs and Salaries Analysis.pptx
Data Science Jobs and Salaries Analysis.pptx
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 

Boyd 4.6, 4.7

  • 1. Nov 19, 2020 Kitsuregawa Lab. (M2) Koki Isokawa 4.6 Generalized inequality constraints 4.7 Vector optimization Reading circle on Convex Optimization - Boyd & Vandenberghe
  • 2. Generalized inequality constraints Standard form convex optimization problem (review) Standard form convex optimization problem with generalized inequality constraints 2 where are proper cones, are -convex f0 : Rn → R, Ki ⊆ Rki fi : Rn → Rki Ki
  • 3. Relationship with convex optimization • Convex optimization problem is a special case with • Some results in convex opt. problem can be diverted • The feasible set, any sublevel set, and the optimal set are convex • Any point that is locally optimal for the problem is globally optimal • The optimality condition for differentiable (see 4.2.3) holds without any change Ki = R+, i = 1,…, m f0 3
  • 4. Basic example1: Conic form problem One of the simplest convex optimization problems with inequality constraints A generalization of linear programs in which componentwise inequality is replaced with a generalized linear inequality 4 • A linear objective • One inequality constraint
  • 5. Standard and inequality form conic form problem Conic form problem in standard form Conic form problem in inequality form 5 Both forms are derived using the analogy of linear programming
  • 6. Basic example2: Semidefinite programming (SDP): conic form problem when is (the cone of positive semidefinite matrices) If are all diagonal, the SDP reduces to a linear program Semidefinite program K Sk + k × k G, F1, …, Fn 6 where , and G, F1, …, Fn ∈ Sk A ∈ Rp×n
  • 7. Standard and inequality form SDP A standard form SDP An inequality form SDP 7 where C, A1, …, Ap ∈ Sn where B, A1, …, An ∈ Sk
  • 8. Multiple LMIs and linear inequalities Following problem is common to be referred as an SDP These problems can be transformed to an SDP 8 linear objective several LMI constraints linear equality and inequality
  • 9. Examples: Second order cone programming 9 in which, ⇔ (Aix + bi, cT i x + di) ∈ Ki SOCP can be expressed as a conic form problem
  • 10. Examples: matrix norm minimization Suppose an unconstrained convex problem Let , where where denotes the spectral norm (maximum singular value) Problem with matrix inequality constraint A(x) = A0 + x1A1 + ⋯ + xnAn Ai ∈ Rp×q ∥ ⋅ ∥2 10 ⇔ SDP semidefinite matrix (see A.5.5) 特異値
  • 11. Examples: moment problems 1/3 The (power) of the distribution of : The expected value ( be a random variable in ) Moments satisfy following constraint: (Proof) Let moments t xk = Etk t R y = (y0, y1, …, yn) ∈ Rn+1 11 Hankel matrix
  • 12. Examples: moment problems 2/3 Let : a given polynomial in Suppose is a random variable on not knowing the distribution knowing some bounds on the moment as follow The expected value of : p(t) = c0 + c1t + ⋯ + c2nt2n t t R p(t) 12
  • 13. Examples: moment problems 3/3 Upper and lower bound for : Rewritten as following SDP by using moments Ep(t) 13
  • 14. 4.7 Vector optimization A general : : • is -convex • are convex • are affine Here, the two objective values need not be comparable: we can have neither vector optimization problem Convex vector optimization problem f0 K f1, …, fm h1, …, hp f0(x), f0(y) 14 f0 : Rn → Rq fi : Rn → R, hi : Rn → R K ⊆ Rp
  • 15. Optimal points and values Here we consider the set of : If it has a minimum element (a feasible such that for all feasible ), is called and - A point is optimal iff it is feasible and - Most vector optimization problems do not have an optimal point and an optimal value achievable objective values x y x optimal f0(x) optimal value x⋆ 15 with K = R2 +
  • 16. Pareto optimal points and values A feasible point is if is a minimal element and is called a - A point is Pareto optimal iff it is feasible and - The set of Pareto optimal values satisfies x Pareto optimal f0(x) f0(x) pareto optimal value x 16 f0(x) − K with K = R2 +
  • 17. Scalarization A standard technique for finding Pareto optimal points Choose any , and consider the opt. problem and let be an optimal point (proof) • If were not Pareto optimal, then there is a feasible point which satisfies and • Since and is nonzero, we have scalar x x y 17 Contradict the assumption that is optimal for the scalar problem x
  • 18. Properties on scalarization • The vector is called • By varying , we obtain different Pareto optimal solutions • Scalarization cannot find every Pareto optimal point weight vector 18 is Pareto optimal but cannot be found by scalarization x3
  • 19. Scalarization of convex vector opt. problems • When is , any solution is Pareto optimal • For every Pareto optimal point , there is some nonzero , such that is a solution of the scalarization problem e.g., λ xPO xPO 19
  • 20. Multicriterion optimization When a vector optimization problem involves the cone , it is called - optimization problem • are interpreted as different scalar objectives • a multicriterion opt. problem is convex iff. : convex, : affine, and : convex K = Rq + multi objective f0 = (F1, …Fq) q f1, …, fm h1, …, hp F1, …, Fq 20
  • 21. An optimal point in a multicriterion problem An optimal point satisfies for every feasible In other words, is optimal for each of the -th scalar problems If there is an optimal point, the objectives are said x* y x* j noncompeting 21
  • 22. Trade-off analysis(1/4) Suppose and are Pareto optimal points, say, Here and must be both empty or nonempty We want to compare to x y A C x y 22 where A ∪ B ∪ C = {1,…, q}
  • 23. Trade-off analysis(2/4) 23 the set of PO values = - ( ) optimal trade off surface curve
  • 24. Trade-off analysis(3/4) 24 by small amount of increase in F1 we obtain small large reduction in F2
  • 25. Trade-off analysis(4/4) 25 by small amount of increase in F1 we obtain small large reduction in F2 by large amount of increase in F2 we obtain small reduction in F1 • A point of large curvature in one objective is called - • In many applications represent a good compromise solution knee of the trade off curve
  • 26. Scalarizing multicriterion problems Scalarizing multicriterion problem is shown in the form of weighted sum objective • we can interpret as the attached to the -th objective • when we want to be small, we should take large • : , or or relative importance of -th objective compared to -th λi weight i Fi λi λi/λj excahnge rate relative weight i j 26
  • 27. Examples: risk-return trade-off in portfolio optimization Objectives: negative mean return and the variance of the return scalarize with : λ1 = 1, λ2 = μ > 0 27 : the amount of asset : price change of asset xi i pi i (QP)
  • 28. Examples: risk-return trade-off in portfolio optimization e.g., 28 opt. problem Optimal risk-return trade-off curve x scalarized opt. problem known asset properties
  • 29. Examples: risk-return trade-off in portfolio optimization e.g., 29 opt. problem Optimal risk-return trade-off curve x scalarized opt. problem known asset properties