SlideShare a Scribd company logo
1 of 29
outline
1. Introduction
2. Historical development
3. Classification of optimization
4. Convex optimization
5. Subclasses of convex optimization
6. Advanced optimization methods
7. Applications
8. conclusion
Introduction
 Optimization is finding an alternative with the most cost
effective or highest achievable performance under the
given constraints.
Why Optimization is necessary?
 Minimum effort
 Save time
 Reduce cost & errors
 Efficient
Examples
 Portfolio optimization
• objective: overall risk or return variance
•variables: amounts invested in different assets
• constraints: budget, max./min. investment per asset, return
 Device sizing in electronic circuits
• objective: Minimize power consumption
• variables: device widths and lengths
• constraints: manufacturing limits, timing requirements, maximum
area
Historical development
 George Bernard Dantzig
(Linear programming and Simplex method (1947))
 Harold William Kuhn
(Necessary and sufficient conditions for the optimal
solution of programming problems)
 Albert William Tucker
(Necessary and sufficient conditions for the optimal
solution of programming problems, nonlinear
programming)
Classification of optimization
optimization
convex concave
Convex optimization
 Convex function?
Example: f(x)=x2 is convex since f’(x)=2x, f’’(x)=2>0
x
xa xb
f(x)
 f x( ) 0
Convex set
 A convex set is a set of points such that, given any two points A, B in
that set, the line AB joining them lies entirely within that set.
Convex set Non convex set
convex optimization problem
A convex optimization problem is one of the form
Minimize f0(x)
Subject to = 0
gi(X)≤ 0, i = 1, . . . ,m.
x : optimization variable
f0 : objective function
fi & gi : constraints
Constraints:
constraints
Unconstrained
minimization
Equality
constrained
minimization
In Equality
constrained
minimization
Unconstrained minimization :
Least squares
minimize
solving least-squares problems
• Analytical solution: x*= b
• a mature technology
using least-squares
 Regression analysis, statistical estimation problem
standard techniques
 Weighted least squares, Regularization
Equality constrained minimization
Minimize f(X)
Subject to gi(X) =0 , i = 1, 2, …., m
The above function can be solved by using
1. Direct substitution
2 .Constrained variation
3. Lagrange multipliers
Lagrange multipliers
For instance consider the optimization problem
minimize f(x, y)
subject to g(x, y) = c.
We introduce a new variable (λ) called a Lagrange multiplier and Lagrange function
is defined by
L(x, y, λ) = f (x, y) + λg(x, y)
Steps to solve:
 Now find the partial derivative with respect to each variable x, y and the Lagrange
multiplier
 Set each of the partial derivatives equal to zero to get Lx = 0, Ly = 0 and Lλ = 0
Using Lx = 0, Ly = 0, proceed to solve for x and solve for y in terms of λ .
 Now substitute the solutions for x and y so that L λ = 0 is in terms of λ only. Now
solve for λ and use this value to find the optimal values x and y
In Equality constrained minimization
 Introduce slack variable y ^2 (j ), then
gj (X) + y ^2 (j ) = 0, j = 1, 2, . . . , m
The problem now becomes
Gj (X, Y) = gj (X) + y ^2 (j ) = 0, j = 1, 2, . . . , m
where Y = {y1, y2, . . . , ym} T is the vector of slack variables
 This problem can be solved conveniently by the method of Lagrange
multipliers.
 can be solved by using KKT conditions
SUB CLASSES OF CONVEX OPTIMIZATION
SDP
SOCP
QP LP Geometric
programming
Convex optimization
LS
Linear programming
minimize x
subject to x i= 1, . . . , m
solving linear programs
• no analytical formula for solution
• reliable and efficient algorithms and software
using linear programming
• not as easy to recognize as least-squares problems
• Chebyshev approximation problem
Quadratic programming
 Quadratic programming problem is of the form
 Special case of linear programming
Solution methods
 interior point,
 Lagrangian,
 conjugate gradient
 extensions of the simplex algorithm
Geometric programming
 A geometric programming (GP) is an optimization problem of the form
Minimize
subject to 1 i=1,2,……m
=1 i=1,2,……m
where are posynomials and are monomials.
 Applications:
• components sizing in IC design,
• Power control
• parameter estimation via logistic regression in statistics
Second-order cone programming(SOCP)
 second-order cone program (SOCP) has form
minimize
Subject to
i = 1,...,m with variable x ∈
Applications:
 Robust linear programming,
 Filter design
Semidefinite programming(SDP)
 SDPs are special case of cone programming
 All linear programs can be expressed as SDPs, and via hierarchies
of SDPs the solutions of polynomial optimization problems can be
approximated.
 Semidefinite programming has been used in the optimization of
complex systems
 they can be used as sophisticated approximations of non-convex
problems
Convex optimization hierarchy
Least
squares
Linear
programming
Quadratic
programming
Geometric programming
SOCP
SDP
Advanced optimization methods
Interior Point Methods
 Interior point methods are a certain class of algorithms that solves
linear and nonlinear convex optimization problems
 Reason to develop interior point methods?
 Kachiyan in 1979 – Ellipsoid method – running time o( )
 Karmarkar in 1984 – projective algorithm - running time o( )
 Nesterov and Nemirovski in 1995 – primal dual algoritm -
running time o( )
Concave optimization
 A concave optimization problem is any problem where the
objective or any of the constraints are non-convex or concave.
 line segment joining the two points lies entirely below or on the
graph of f(x).
 Example: f(x) = -8x2
x
xa xb
f(x)
 f x( ) 0
Convex optimization in wireless communications
1. Pulse shaping filter design
2. Transmit beamforming
3. Network Resource Allocation
4. MMSE precoder design for multi-access communication
5. Robust beamforming
6. Optimal linear decentralized estimation
Design of Orthogonal Pulse Shapes for Communications
Objective function:
 To find a waveform that minimizes the spectral occupation of the
communication scheme
Constraint:
 That the filters are self-orthogonal at translations of integer multiples of T.
Reformulating the problem:
 By reformulating the design problem in terms of the autocorrelation
sequence of the “pulse-shaping” filter, the translation orthogonality
constraints become linear and, hence, convex.
 The transformed (autocorrelation design) problem is a convex semidefinite
program (SDP) whose globally optimal solution can be found in an
efficient manner using interior point methods.
A Multiuser MIMO Transmit Beamformer Based
on the Statistics of the Signal-to-Leakage Ratio
 Objective function:
maximize SLR and minimize outage probability
maximize SLR
minimize outage probability
Pout =pr{SLNRi ≅ Z ≤ yo }
Applications
 Engineering
 Managerial economics
 Finance
 Pharmaceutics
 Statistics
 Data mining
conclusion
 The convexity property can make optimization in
some sense "easier" than the general case - for
example, any local minimum must be a global
minimum.
 With recent improvements in computing and in
optimization theory, convex minimization is nearly as
straightforward as linear programming.
 Many optimization problems can be reformulated as
convex minimization problems.
references
 [1] Boyd, S. and Vandenberghe, L., Convex Optimization,
Cambridge University Press, 2003.
 [2] Ye, Y., Interior Point Algorithms: Theory and Analysis,
Wiley-Interscience Series in DiscreteMathematics and
Optimization, John Wiley & Sons, 1997.
 [3] K. Deb., Optimization for Engineering Design: Algorithms
and Examples, PHI Pvt Ltd., 1998.
 [4] S.S. Rao, Engineering optimization: Theory and Practice,
New age international (P) Ltd. 2001
 [5] Timothy N. Davidson, Zhi-Quan (Tom) Luo, and Kon Max
Wong, “Design of Orthogonal Pulse Shapes for
Communications via Semidefinite Programming” IEEE
TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO.
5, MAY 2000.
 [6] Emil Bjornson, Mats Bengtsson, and Bjorn Ottersten
“Optimal Multiuser Transmit Beamforming: A Difficult
THANK YOU

More Related Content

What's hot

Discrete Signal Processing
Discrete Signal ProcessingDiscrete Signal Processing
Discrete Signal Processingmargretrosy
 
Quadrature amplitude modulation
Quadrature amplitude modulationQuadrature amplitude modulation
Quadrature amplitude modulationAanchalKumari4
 
Companding and DPCM and ADPCM
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCMnaimish12
 
Mathematical Optimisation - Fundamentals and Applications
Mathematical Optimisation - Fundamentals and ApplicationsMathematical Optimisation - Fundamentals and Applications
Mathematical Optimisation - Fundamentals and ApplicationsGokul Alex
 
MicroStrip Antenna
MicroStrip AntennaMicroStrip Antenna
MicroStrip AntennaTarek Nader
 
Reed solomon Encoder and Decoder
Reed solomon Encoder and DecoderReed solomon Encoder and Decoder
Reed solomon Encoder and DecoderAmeer H Ali
 
Rectangular waveguides
Rectangular waveguidesRectangular waveguides
Rectangular waveguideskhan yaseen
 
Lecture Notes on Adaptive Signal Processing-1.pdf
Lecture Notes on Adaptive Signal Processing-1.pdfLecture Notes on Adaptive Signal Processing-1.pdf
Lecture Notes on Adaptive Signal Processing-1.pdfVishalPusadkar1
 
OKUMURA, HATA and COST231 Propagation Models
OKUMURA, HATA and COST231 Propagation ModelsOKUMURA, HATA and COST231 Propagation Models
OKUMURA, HATA and COST231 Propagation ModelsMohammed Abuibaid
 
non parametric methods for power spectrum estimaton
non parametric methods for power spectrum estimatonnon parametric methods for power spectrum estimaton
non parametric methods for power spectrum estimatonBhavika Jethani
 
L 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmL 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmDEEPIKA KAMBOJ
 
EC 8395 - Communication Engineering - Unit 3 m - ary signaling
EC 8395 - Communication Engineering - Unit 3   m - ary signalingEC 8395 - Communication Engineering - Unit 3   m - ary signaling
EC 8395 - Communication Engineering - Unit 3 m - ary signalingKannanKrishnana
 
Multiplexing, Frequency Division Multiplexing (FDM), Time Division Multiplexi...
Multiplexing, Frequency Division Multiplexing (FDM), Time Division Multiplexi...Multiplexing, Frequency Division Multiplexing (FDM), Time Division Multiplexi...
Multiplexing, Frequency Division Multiplexing (FDM), Time Division Multiplexi...Waqas Afzal
 
Channel estimation - F. Ling
Channel estimation - F. LingChannel estimation - F. Ling
Channel estimation - F. LingFuyun Ling
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsAmr E. Mohamed
 
Analog communication
Analog communicationAnalog communication
Analog communicationPreston King
 
Convex Optimization
Convex OptimizationConvex Optimization
Convex Optimizationadil raja
 

What's hot (20)

Discrete Signal Processing
Discrete Signal ProcessingDiscrete Signal Processing
Discrete Signal Processing
 
Quadrature amplitude modulation
Quadrature amplitude modulationQuadrature amplitude modulation
Quadrature amplitude modulation
 
Companding and DPCM and ADPCM
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCM
 
Mathematical Optimisation - Fundamentals and Applications
Mathematical Optimisation - Fundamentals and ApplicationsMathematical Optimisation - Fundamentals and Applications
Mathematical Optimisation - Fundamentals and Applications
 
MicroStrip Antenna
MicroStrip AntennaMicroStrip Antenna
MicroStrip Antenna
 
Reed solomon Encoder and Decoder
Reed solomon Encoder and DecoderReed solomon Encoder and Decoder
Reed solomon Encoder and Decoder
 
Smith chart basics
Smith chart basicsSmith chart basics
Smith chart basics
 
Rectangular waveguides
Rectangular waveguidesRectangular waveguides
Rectangular waveguides
 
Lecture Notes on Adaptive Signal Processing-1.pdf
Lecture Notes on Adaptive Signal Processing-1.pdfLecture Notes on Adaptive Signal Processing-1.pdf
Lecture Notes on Adaptive Signal Processing-1.pdf
 
OKUMURA, HATA and COST231 Propagation Models
OKUMURA, HATA and COST231 Propagation ModelsOKUMURA, HATA and COST231 Propagation Models
OKUMURA, HATA and COST231 Propagation Models
 
Mobile Radio Propagations
Mobile Radio PropagationsMobile Radio Propagations
Mobile Radio Propagations
 
non parametric methods for power spectrum estimaton
non parametric methods for power spectrum estimatonnon parametric methods for power spectrum estimaton
non parametric methods for power spectrum estimaton
 
L 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmL 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcm
 
EC 8395 - Communication Engineering - Unit 3 m - ary signaling
EC 8395 - Communication Engineering - Unit 3   m - ary signalingEC 8395 - Communication Engineering - Unit 3   m - ary signaling
EC 8395 - Communication Engineering - Unit 3 m - ary signaling
 
Multiplexing, Frequency Division Multiplexing (FDM), Time Division Multiplexi...
Multiplexing, Frequency Division Multiplexing (FDM), Time Division Multiplexi...Multiplexing, Frequency Division Multiplexing (FDM), Time Division Multiplexi...
Multiplexing, Frequency Division Multiplexing (FDM), Time Division Multiplexi...
 
Channel estimation - F. Ling
Channel estimation - F. LingChannel estimation - F. Ling
Channel estimation - F. Ling
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
 
Analog communication
Analog communicationAnalog communication
Analog communication
 
Convex Optimization
Convex OptimizationConvex Optimization
Convex Optimization
 
Pcm
PcmPcm
Pcm
 

Viewers also liked

Convex optimization user guide
Convex optimization user guideConvex optimization user guide
Convex optimization user guideNandhinistalin
 
Optimal Control Theory
Optimal Control TheoryOptimal Control Theory
Optimal Control Theorynikhilkulk21
 
Messy Life Together | A Sermon on the Great Commission from Matthew 28:16-20
Messy Life Together | A Sermon on the Great Commission from Matthew 28:16-20Messy Life Together | A Sermon on the Great Commission from Matthew 28:16-20
Messy Life Together | A Sermon on the Great Commission from Matthew 28:16-20Steve Thomason
 
Mathumathi
MathumathiMathumathi
Mathumathimalimano
 
Robust representation and recognition of facial
Robust representation and recognition of facialRobust representation and recognition of facial
Robust representation and recognition of facialjpstudcorner
 
Convex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTConvex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTandrewmart11
 
Lines and line segments
Lines and line segmentsLines and line segments
Lines and line segmentscmletona
 
Robust Control of Rotor/AMB Systems
Robust Control of Rotor/AMB SystemsRobust Control of Rotor/AMB Systems
Robust Control of Rotor/AMB SystemsSina Kuseyri
 
Lines line segments rays and angles
Lines  line segments  rays and anglesLines  line segments  rays and angles
Lines line segments rays and anglesSarawut Charoenrob
 
Lesson 1: distance between two points
Lesson 1: distance between two pointsLesson 1: distance between two points
Lesson 1: distance between two pointsJean Leano
 
Energy efficient wireless technology
Energy efficient wireless technologyEnergy efficient wireless technology
Energy efficient wireless technologyEisha Madhwal
 
Digital Differential Analyzer Line Drawing Algorithm
Digital Differential Analyzer Line Drawing AlgorithmDigital Differential Analyzer Line Drawing Algorithm
Digital Differential Analyzer Line Drawing AlgorithmKasun Ranga Wijeweera
 

Viewers also liked (18)

Convex optimization user guide
Convex optimization user guideConvex optimization user guide
Convex optimization user guide
 
Optimal Control Theory
Optimal Control TheoryOptimal Control Theory
Optimal Control Theory
 
Faith of Noah
Faith of NoahFaith of Noah
Faith of Noah
 
Messy Life Together | A Sermon on the Great Commission from Matthew 28:16-20
Messy Life Together | A Sermon on the Great Commission from Matthew 28:16-20Messy Life Together | A Sermon on the Great Commission from Matthew 28:16-20
Messy Life Together | A Sermon on the Great Commission from Matthew 28:16-20
 
Mathumathi
MathumathiMathumathi
Mathumathi
 
Robust representation and recognition of facial
Robust representation and recognition of facialRobust representation and recognition of facial
Robust representation and recognition of facial
 
Convex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPTConvex Optimization Modelling with CVXOPT
Convex Optimization Modelling with CVXOPT
 
Lecture co1 math 21-1
Lecture co1 math 21-1Lecture co1 math 21-1
Lecture co1 math 21-1
 
Phd Presentation
Phd PresentationPhd Presentation
Phd Presentation
 
Lines and line segments
Lines and line segmentsLines and line segments
Lines and line segments
 
Robust Control of Rotor/AMB Systems
Robust Control of Rotor/AMB SystemsRobust Control of Rotor/AMB Systems
Robust Control of Rotor/AMB Systems
 
Lines line segments rays and angles
Lines  line segments  rays and anglesLines  line segments  rays and angles
Lines line segments rays and angles
 
Math14 lesson 3
Math14 lesson 3Math14 lesson 3
Math14 lesson 3
 
Lesson 1: distance between two points
Lesson 1: distance between two pointsLesson 1: distance between two points
Lesson 1: distance between two points
 
How to use RF Energy Harvesting for Wireless Charging
How to use RF Energy Harvesting for Wireless ChargingHow to use RF Energy Harvesting for Wireless Charging
How to use RF Energy Harvesting for Wireless Charging
 
Energy efficient wireless technology
Energy efficient wireless technologyEnergy efficient wireless technology
Energy efficient wireless technology
 
Digital Differential Analyzer Line Drawing Algorithm
Digital Differential Analyzer Line Drawing AlgorithmDigital Differential Analyzer Line Drawing Algorithm
Digital Differential Analyzer Line Drawing Algorithm
 
Build Features, Not Apps
Build Features, Not AppsBuild Features, Not Apps
Build Features, Not Apps
 

Similar to Convex optmization in communications

Solving Optimization Problems using the Matlab Optimization.docx
Solving Optimization Problems using the Matlab Optimization.docxSolving Optimization Problems using the Matlab Optimization.docx
Solving Optimization Problems using the Matlab Optimization.docxwhitneyleman54422
 
4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdfBechanYadav4
 
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...Aalto University
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...SSA KPI
 
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...ijcsit
 
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...AIRCC Publishing Corporation
 
Least Square Optimization and Sparse-Linear Solver
Least Square Optimization and Sparse-Linear SolverLeast Square Optimization and Sparse-Linear Solver
Least Square Optimization and Sparse-Linear SolverJi-yong Kwon
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxssuser4debce1
 
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...AIRCC Publishing Corporation
 
Dynamic programming prasintation eaisy
Dynamic programming prasintation eaisyDynamic programming prasintation eaisy
Dynamic programming prasintation eaisyahmed51236
 
Diseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valoresDiseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valoresFélix Chávez
 
Time-Series Analysis on Multiperiodic Conditional Correlation by Sparse Covar...
Time-Series Analysis on Multiperiodic Conditional Correlation by Sparse Covar...Time-Series Analysis on Multiperiodic Conditional Correlation by Sparse Covar...
Time-Series Analysis on Multiperiodic Conditional Correlation by Sparse Covar...Michael Lie
 

Similar to Convex optmization in communications (20)

Solving Optimization Problems using the Matlab Optimization.docx
Solving Optimization Problems using the Matlab Optimization.docxSolving Optimization Problems using the Matlab Optimization.docx
Solving Optimization Problems using the Matlab Optimization.docx
 
bv_cvxslides (1).pdf
bv_cvxslides (1).pdfbv_cvxslides (1).pdf
bv_cvxslides (1).pdf
 
4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf4optmizationtechniques-150308051251-conversion-gate01.pdf
4optmizationtechniques-150308051251-conversion-gate01.pdf
 
Optmization techniques
Optmization techniquesOptmization techniques
Optmization techniques
 
optmizationtechniques.pdf
optmizationtechniques.pdfoptmizationtechniques.pdf
optmizationtechniques.pdf
 
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...
 
Introduction to optimization Problems
Introduction to optimization ProblemsIntroduction to optimization Problems
Introduction to optimization Problems
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
Efficient Solution of Two-Stage Stochastic Linear Programs Using Interior Poi...
 
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...
 
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
 
Least Square Optimization and Sparse-Linear Solver
Least Square Optimization and Sparse-Linear SolverLeast Square Optimization and Sparse-Linear Solver
Least Square Optimization and Sparse-Linear Solver
 
LP.ppt
LP.pptLP.ppt
LP.ppt
 
CN.ppt
CN.pptCN.ppt
CN.ppt
 
Dynamic pgmming
Dynamic pgmmingDynamic pgmming
Dynamic pgmming
 
Unit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptxUnit 1 - Optimization methods.pptx
Unit 1 - Optimization methods.pptx
 
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...Applying Transformation Characteristics to Solve the Multi Objective Linear F...
Applying Transformation Characteristics to Solve the Multi Objective Linear F...
 
Dynamic programming prasintation eaisy
Dynamic programming prasintation eaisyDynamic programming prasintation eaisy
Dynamic programming prasintation eaisy
 
Diseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valoresDiseño rapido de amplificadores con valores
Diseño rapido de amplificadores con valores
 
Time-Series Analysis on Multiperiodic Conditional Correlation by Sparse Covar...
Time-Series Analysis on Multiperiodic Conditional Correlation by Sparse Covar...Time-Series Analysis on Multiperiodic Conditional Correlation by Sparse Covar...
Time-Series Analysis on Multiperiodic Conditional Correlation by Sparse Covar...
 

Recently uploaded

Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 

Recently uploaded (20)

Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 

Convex optmization in communications

  • 1. outline 1. Introduction 2. Historical development 3. Classification of optimization 4. Convex optimization 5. Subclasses of convex optimization 6. Advanced optimization methods 7. Applications 8. conclusion
  • 2. Introduction  Optimization is finding an alternative with the most cost effective or highest achievable performance under the given constraints. Why Optimization is necessary?  Minimum effort  Save time  Reduce cost & errors  Efficient
  • 3. Examples  Portfolio optimization • objective: overall risk or return variance •variables: amounts invested in different assets • constraints: budget, max./min. investment per asset, return  Device sizing in electronic circuits • objective: Minimize power consumption • variables: device widths and lengths • constraints: manufacturing limits, timing requirements, maximum area
  • 4. Historical development  George Bernard Dantzig (Linear programming and Simplex method (1947))  Harold William Kuhn (Necessary and sufficient conditions for the optimal solution of programming problems)  Albert William Tucker (Necessary and sufficient conditions for the optimal solution of programming problems, nonlinear programming)
  • 6. Convex optimization  Convex function? Example: f(x)=x2 is convex since f’(x)=2x, f’’(x)=2>0 x xa xb f(x)  f x( ) 0
  • 7. Convex set  A convex set is a set of points such that, given any two points A, B in that set, the line AB joining them lies entirely within that set. Convex set Non convex set
  • 8. convex optimization problem A convex optimization problem is one of the form Minimize f0(x) Subject to = 0 gi(X)≤ 0, i = 1, . . . ,m. x : optimization variable f0 : objective function fi & gi : constraints
  • 10. Unconstrained minimization : Least squares minimize solving least-squares problems • Analytical solution: x*= b • a mature technology using least-squares  Regression analysis, statistical estimation problem standard techniques  Weighted least squares, Regularization
  • 11. Equality constrained minimization Minimize f(X) Subject to gi(X) =0 , i = 1, 2, …., m The above function can be solved by using 1. Direct substitution 2 .Constrained variation 3. Lagrange multipliers
  • 12. Lagrange multipliers For instance consider the optimization problem minimize f(x, y) subject to g(x, y) = c. We introduce a new variable (λ) called a Lagrange multiplier and Lagrange function is defined by L(x, y, λ) = f (x, y) + λg(x, y) Steps to solve:  Now find the partial derivative with respect to each variable x, y and the Lagrange multiplier  Set each of the partial derivatives equal to zero to get Lx = 0, Ly = 0 and Lλ = 0 Using Lx = 0, Ly = 0, proceed to solve for x and solve for y in terms of λ .  Now substitute the solutions for x and y so that L λ = 0 is in terms of λ only. Now solve for λ and use this value to find the optimal values x and y
  • 13. In Equality constrained minimization  Introduce slack variable y ^2 (j ), then gj (X) + y ^2 (j ) = 0, j = 1, 2, . . . , m The problem now becomes Gj (X, Y) = gj (X) + y ^2 (j ) = 0, j = 1, 2, . . . , m where Y = {y1, y2, . . . , ym} T is the vector of slack variables  This problem can be solved conveniently by the method of Lagrange multipliers.  can be solved by using KKT conditions
  • 14. SUB CLASSES OF CONVEX OPTIMIZATION SDP SOCP QP LP Geometric programming Convex optimization LS
  • 15. Linear programming minimize x subject to x i= 1, . . . , m solving linear programs • no analytical formula for solution • reliable and efficient algorithms and software using linear programming • not as easy to recognize as least-squares problems • Chebyshev approximation problem
  • 16. Quadratic programming  Quadratic programming problem is of the form  Special case of linear programming Solution methods  interior point,  Lagrangian,  conjugate gradient  extensions of the simplex algorithm
  • 17. Geometric programming  A geometric programming (GP) is an optimization problem of the form Minimize subject to 1 i=1,2,……m =1 i=1,2,……m where are posynomials and are monomials.  Applications: • components sizing in IC design, • Power control • parameter estimation via logistic regression in statistics
  • 18. Second-order cone programming(SOCP)  second-order cone program (SOCP) has form minimize Subject to i = 1,...,m with variable x ∈ Applications:  Robust linear programming,  Filter design
  • 19. Semidefinite programming(SDP)  SDPs are special case of cone programming  All linear programs can be expressed as SDPs, and via hierarchies of SDPs the solutions of polynomial optimization problems can be approximated.  Semidefinite programming has been used in the optimization of complex systems  they can be used as sophisticated approximations of non-convex problems
  • 21. Advanced optimization methods Interior Point Methods  Interior point methods are a certain class of algorithms that solves linear and nonlinear convex optimization problems  Reason to develop interior point methods?  Kachiyan in 1979 – Ellipsoid method – running time o( )  Karmarkar in 1984 – projective algorithm - running time o( )  Nesterov and Nemirovski in 1995 – primal dual algoritm - running time o( )
  • 22. Concave optimization  A concave optimization problem is any problem where the objective or any of the constraints are non-convex or concave.  line segment joining the two points lies entirely below or on the graph of f(x).  Example: f(x) = -8x2 x xa xb f(x)  f x( ) 0
  • 23. Convex optimization in wireless communications 1. Pulse shaping filter design 2. Transmit beamforming 3. Network Resource Allocation 4. MMSE precoder design for multi-access communication 5. Robust beamforming 6. Optimal linear decentralized estimation
  • 24. Design of Orthogonal Pulse Shapes for Communications Objective function:  To find a waveform that minimizes the spectral occupation of the communication scheme Constraint:  That the filters are self-orthogonal at translations of integer multiples of T. Reformulating the problem:  By reformulating the design problem in terms of the autocorrelation sequence of the “pulse-shaping” filter, the translation orthogonality constraints become linear and, hence, convex.  The transformed (autocorrelation design) problem is a convex semidefinite program (SDP) whose globally optimal solution can be found in an efficient manner using interior point methods.
  • 25. A Multiuser MIMO Transmit Beamformer Based on the Statistics of the Signal-to-Leakage Ratio  Objective function: maximize SLR and minimize outage probability maximize SLR minimize outage probability Pout =pr{SLNRi ≅ Z ≤ yo }
  • 26. Applications  Engineering  Managerial economics  Finance  Pharmaceutics  Statistics  Data mining
  • 27. conclusion  The convexity property can make optimization in some sense "easier" than the general case - for example, any local minimum must be a global minimum.  With recent improvements in computing and in optimization theory, convex minimization is nearly as straightforward as linear programming.  Many optimization problems can be reformulated as convex minimization problems.
  • 28. references  [1] Boyd, S. and Vandenberghe, L., Convex Optimization, Cambridge University Press, 2003.  [2] Ye, Y., Interior Point Algorithms: Theory and Analysis, Wiley-Interscience Series in DiscreteMathematics and Optimization, John Wiley & Sons, 1997.  [3] K. Deb., Optimization for Engineering Design: Algorithms and Examples, PHI Pvt Ltd., 1998.  [4] S.S. Rao, Engineering optimization: Theory and Practice, New age international (P) Ltd. 2001  [5] Timothy N. Davidson, Zhi-Quan (Tom) Luo, and Kon Max Wong, “Design of Orthogonal Pulse Shapes for Communications via Semidefinite Programming” IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 48, NO. 5, MAY 2000.  [6] Emil Bjornson, Mats Bengtsson, and Bjorn Ottersten “Optimal Multiuser Transmit Beamforming: A Difficult