Introduction to Geometric Programming Based Aircraft Design
|
|
- Gwen Hensley
- 6 years ago
- Views:
Transcription
1 Introduction to Geometric Programming Based Aircraft Design Warren Hoburg University of California, Berkeley Electrical Engineering and Computer Science Department 8 th Research Consortium for Multidisciplinary System Design Workshop July 16, 2013
2 Specifications Baseline design Evaluate objective and constraints Change design No Is the design optimal? Yes Optimal Design [Adapted from Alonso 2012]
3 Specifications Challenge #1: Coupled Models Baseline design Evaluate objective and constraints Change design [Kroo 1994] No Is the design optimal? Yes Significant disciplinary separation Expensive function evaluations Optimal Design [Adapted from Alonso 2012]
4 Specifications Challenge #1: Coupled Models Baseline design Evaluate objective and constraints Challenge #2: Competing Objectives Change design No Is the design optimal? minimize w 1 ṁ fuel + w 2 V max + w 3 m pay fuel flow rate Yes Optimal Design V max m pay [Adapted from Alonso 2012]
5 Specifications Challenge #1: Coupled Models Baseline design Evaluate objective and constraints Challenge #2: Competing Objectives Change design No Is the design optimal? minimize w 1 ṁ fuel + w 2 V max + w 3 m pay fuel flow rate Yes Change specifications Optimal Design V max m pay [Adapted from Alonso 2012]
6 Specifications Challenge #1: Coupled Models Change design Baseline design Evaluate objective and constraints Challenge #2: Competing Objectives Want Pareto frontier must solve many times fuel flow rate V max m pay No Is the design optimal? Change specifications Yes Optimal Design [Adapted from Alonso 2012]
7 Specifications Challenge #1: Coupled Models Change specifications Change design No Baseline design Evaluate objective and constraints Is the design optimal? Yes Optimal Design Challenge #2: Competing Objectives Want Pareto frontier must solve many times Challenge #3: Solution Quality Local vs. global optima fuel flow rate V max m pay [Adapted from Alonso 2012]
8 Specifications Challenge #1: Coupled Models Change design Baseline design Evaluate objective and constraints Challenge #2: Competing Objectives Want Pareto frontier must solve many times fuel flow rate V max m pay Change specifications No Is the design optimal? Yes Optimal Design Challenge #3: Solution Quality Local vs. global optima Sensitivity to initial guess [Adapted from Alonso 2012]
9 Specifications Baseline design Evaluate objective and constraints Change design No Is the design optimal? Yes Change specifications Optimal Design [Adapted from Alonso 2012]
10 Specifications Baseline design Evaluate objective and constraints Insight Surprisingly, many relationships in engineering design have an underlying convex structure. Change design No Is the design optimal? Yes Change specifications Optimal Design [Adapted from Alonso 2012]
11 Specifications Exploit convex structure Change design Baseline design Evaluate objective and constraints Insight Surprisingly, many relationships in engineering design have an underlying convex structure. No Is the design optimal? Change specifications Yes Optimal Design [Adapted from Alonso 2012]
12 Specifications Exploit convex structure Change design No Baseline design Evaluate objective and constraints Is the design optimal? Insight Surprisingly, many relationships in engineering design have an underlying convex structure. Benefits Globally optimal solutions Change specifications Yes Optimal Design [Adapted from Alonso 2012]
13 Specifications Exploit convex structure Baseline design Insight Change specifications Change design No Evaluate objective and constraints Is the design optimal? Yes Optimal Design Surprisingly, many relationships in engineering design have an underlying convex structure. Benefits Globally optimal solutions Robust algorithms - no initial guesses; no parameters to tune [Adapted from Alonso 2012]
14 Specifications Exploit convex structure Baseline design Insight Change specifications Change design No Evaluate objective and constraints Is the design optimal? Yes Optimal Design Surprisingly, many relationships in engineering design have an underlying convex structure. Benefits Globally optimal solutions Robust algorithms - no initial guesses; no parameters to tune Extremely fast solutions, even for large problems [Adapted from Alonso 2012]
15 Today s Talk Approach Overview The Power of Lagrange Duality GP-compatible Modeling for Aircraft Design
16 Today s Talk Approach Overview The Power of Lagrange Duality GP-compatible Modeling for Aircraft Design
17 Optimization Compromizes least squares vs. simulated annealing
18 Optimization Compromizes least squares vs. simulated annealing fast reliable extremely specific still, widely used
19 Optimization Compromizes least squares vs. simulated annealing fast reliable extremely specific still, widely used Extremely general Slow convergence Requires hand-holding
20 Optimization Compromizes least squares simulated annealing
21 Optimization Compromizes convex programs {}}{ least squares LP GP SDP simulated annealing
22 Optimization Compromizes convex programs {}}{ least squares LP GP SDP SQP,NLP simulated annealing
23 General Nonlinear Program Decision Variables x R n v Objective Function f 0 (x) : R n v R Constraints 0 f i (x) : R n v R 0 = h i (x) : R n v R
24 General Nonlinear Program Decision Variables x R n v Objective Function f 0 (x) : R n v R Constraints 0 f i (x) : R n v R 0 = h i (x) : R n v R In general, extremely difficult to solve
25 General Nonlinear Program Convex Program Decision Variables x R n v Objective Function f 0 (x) : R n v R Constraints 0 f i (x) : R n v R 0 = h i (x) : R n v R Same as nonlinear program, except f i (x) must be convex h i (x) must be affine In general, extremely difficult to solve
26 General Nonlinear Program Convex Program Decision Variables x R n v Objective Function f 0 (x) : R n v R Constraints 0 f i (x) : R n v R 0 = h i (x) : R n v R Same as nonlinear program, except f i (x) must be convex h i (x) must be affine In general, extremely difficult to solve Very efficient to solve
27 Geometric Program: Definition
28 Geometric Program: Definition Monomial Function m(x) = c n i=1 x a i i, c > 0 (e.g., 1 2 ρv 2 C L S)
29 Geometric Program: Definition Monomial Function m(x) = c n i=1 x a i i, c > 0 (e.g., 1 2 ρv 2 C L S) Posynomial Function: sum of monomials K n p(x) = c k x a ik i, c k > 0 (e.g., C D0 + C L 2 ) πea k=1 i=1
30 Geometric Program: Definition Monomial Function m(x) = c n i=1 x a i i, c > 0 (e.g., 1 2 ρv 2 C L S) Posynomial Function: sum of monomials K n p(x) = c k x a ik i, c k > 0 (e.g., C D0 + C L 2 ) πea k=1 Geometric Program (GP) i=1 minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m with p i posynomial, m i monomial x = (x 1, x 2,..., x n ) > 0
31 variable change: y i := log x i Geometric Program: Convex Formulation
32 variable change: y i := log x i Geometric Program: Convex Formulation Monomials m(x) = c n i=1 x a i i : affine in y after log transform log m = b + a T y (b = log c)
33 variable change: y i := log x i Geometric Program: Convex Formulation Monomials m(x) = c n i=1 x a i i : affine in y after log transform log m = b + a T y (b = log c) Posynomials K k=1 c k n i=1 x a ik i : convex in y after log transform ( K ) log p = log e b k+a T k y k=1
34 variable change: y i := log x i Geometric Program: Convex Formulation Monomials m(x) = c n i=1 x a i i : affine in y after log transform log m = b + a T y (b = log c) Posynomials K k=1 c k n i=1 x a ik i : convex in y after log transform ( K ) log p = log e b k+a T k y k=1 GP in convex form ( K0 ) minimize log k=1 exp(b 0k + a0k T ( y) Ki ) subject to log k=1 exp(b ik + aiky) T 0, Gy + h = 0 i = 1,..., N p
35 Geometric Program: Convex Formulation monomials a < 0 a > 1 a == 1 0 < a < 1 a == 0
36 Geometric Program: Convex Formulation monomials monomials (log space) a < 0 a > 1 a == 1 a < 0 a > 1 a == 1 0 < a < 1 a == 0 0 < a < 1 a == 0
37 Geometric Program: Convex Formulation monomials monomials (log space) a < 0 a > 1 a == 1 a < 0 a > 1 a == 1 0 < a < 1 a == 0 0 < a < 1 a == 0 posynomials.2x x 2 +x x 4.03x 1 +.8x 0.2
38 Geometric Program: Convex Formulation monomials monomials (log space) a < 0 a > 1 a == 1 a < 0 a > 1 a == 1 0 < a < 1 a == 0 0 < a < 1 a == 0 posynomials posynomials (log space).2x x 2 +x x 4.2x x 1 +.8x x 2 +x x 4.03x 1 +.8x 0.2
39 Solution of Geometric Programs Interior-point methods u Benefits: Globally optimal solution, guaranteed Robust: no initial guesses or parameter tuning Off-the-shelf solvers c x* x*(10) Figures: [Boyd 2004]
40 Solution of Geometric Programs Interior-point methods u c x* x*(10) Benefits: Globally optimal solution, guaranteed Robust: no initial guesses or parameter tuning Off-the-shelf solvers Boyd GP benchmarks (2005) [1] dense GP: 1,000 variables; 10,000 constraints: less than 1 minute sparse GP: 10,000 variables; 1,000,000 constraints: minutes Figures: [Boyd 2004]
41 Running Example minimize A,S,C D,C L,W,W w,v subject to 1 2 ρv 2 C D S CD breakdown 1 (CDA 0) C D S CL definition 1 2W ρv 2 C L S + C D p C D + C 2 L C D πae weight breakdown 1 W 0 W + W w W wing weight S N lifta 3/2 W0 WS W w W w τ 2W stall speed 1 ρvmin 2 SC L,max
42 Running Example minimize A,S,C D,C L,W,W w,v subject to 1 2 ρv 2 C D S CD breakdown 1 (CDA 0) C D S CL definition 1 2W ρv 2 C L S + C D p C D + C 2 L C D πae weight breakdown 1 W 0 W + W w W wing weight S N lifta 3/2 W0 WS W w W w τ 2W stall speed 1 ρvmin 2 SC L,max CONSTANTS CDA CDp CLmax 1.5 Nult 3.8 Vmin 22 W e 0.95 rho 1.23 tau 0.12
43 GP Parameterization c Ā A map CDA 0 ρ C D p e W 0 N lift τ V min C L max A S C D C L W W w V 0 1/ /π e 5 1/ /2 1/2 1/
44 Globally Optimal Solution A S CD CL W 7495 Ww 2555 V OBJECTIVE VALUE:
45 Globally Optimal Solution A S CD CL W 7495 Ww 2555 V Solution is: Feasible (satisfies all constraints) OBJECTIVE VALUE:
46 Globally Optimal Solution A S CD CL W 7495 Ww 2555 V Solution is: Feasible (satisfies all constraints) Globally optimal (no other feasible solution has better objective value) OBJECTIVE VALUE:
47 Today s Talk Approach Overview The Power of Lagrange Duality GP-compatible Modeling for Aircraft Design
48 Primal problem (in convex form): Lagrange Dual of GP minimize subject to K 0 log exp(a T 0ky + b 0k ) k=1 K i log exp(a T iky + b ik ) 0, i = 1,..., m, (1) k=1
49 Primal problem (in convex form): Lagrange Dual of GP minimize subject to K 0 log exp(a T 0ky + b 0k ) k=1 K i log exp(a T iky + b ik ) 0, i = 1,..., m, (1) k=1 Lagrangian and dual function: K 0 L(y, z, λ, ν) = log exp z 0k + k=1 g(λ, ν) = inf L(y, z, λ, ν). y,z m K i λ i log exp z ik + i=1 k=1 m ν T i (A i y + b i z i ) i=0
50 Lagrange Dual of GP maximize subject to [ ] m K i ν T i b i ν ik log ν ik 1 T ν k=1 i m ν T i A i = 0 i=0 i=0 ν i 0, i = 0,..., m 1 T ν 0 = 1.
51 Lagrange Dual of GP maximize subject to [ ] m K i ν T i b i ν ik log ν ik 1 T ν k=1 i m ν T i A i = 0 i=0 i=0 ν i 0, i = 0,..., m 1 T ν 0 = 1. An equality-constrained entropy maximization
52 Lagrange Dual of GP maximize subject to [ ] m K i ν T i b i ν ik log ν ik 1 T ν k=1 i m ν T i A i = 0 i=0 i=0 ν i 0, i = 0,..., m 1 T ν 0 = 1. An equality-constrained entropy maximization (unnormalized) probability distributions ν i satisfy 1 T ν i = λ i
53 Constraint Sensitivities Consider perturbed GP: minimize subject to K 0 k=1 K i k=1 c 0k x a 0k c ik x a ik u i, i = 1,..., m.
54 Constraint Sensitivities Consider perturbed GP: minimize subject to K 0 k=1 K i k=1 c 0k x a 0k c ik x a ik u i, i = 1,..., m. Define p (u) optimal objective value of perturbed GP
55 Constraint Sensitivities Consider perturbed GP: minimize subject to K 0 k=1 K i k=1 c 0k x a 0k c ik x a ik u i, i = 1,..., m. Define p (u) optimal objective value of perturbed GP Extremely useful fact: log p (u) log u i = u=1 ( p (u) p (1) ( u i 1 ) ) = λ i u=1
56 Constraint Sensitivities Consider perturbed GP: minimize subject to K 0 k=1 K i k=1 c 0k x a 0k c ik x a ik u i, i = 1,..., m. Define p (u) optimal objective value of perturbed GP Extremely useful fact: log p (u) log u i = u=1 ( p (u) p (1) ( u i 1 ) ) = λ i u=1 Best of all, modern solvers determine λ i s for free
57 Running Example Constraint Sensitivities OBJECTIVE --> D A S CD CL W 7495 Ww 2555 V weight breakdown % CD breakdown % CL definition % induced drag model 50.00% wing weight model 47.51% landing stall speed 22.71% fuselage drag model 8.14%
58 Running Example Constraint Sensitivities OBJECTIVE --> D DV A S CD CL W 7495 Ww 2555 V weight breakdown % CD breakdown % CL definition % induced drag model 50.00% wing weight model 47.51% landing stall speed 22.71% fuselage drag model 8.14% % % % 75.00% 77.41% 0.00% 2.41%
59 Running Example Constraint Sensitivities OBJECTIVE --> D DV D/V A S CD CL W 7495 Ww 2555 V weight breakdown % CD breakdown % CL definition % induced drag model 50.00% wing weight model 47.51% landing stall speed 22.71% fuselage drag model 8.14% % % % 75.00% 77.41% 0.00% 2.41% % % 50.00% 25.00% 28.34% 56.37% 13.63%
60 Constant Sensitivities GP with fixed variables x minimize subject to K 0 k=1 K i k=1 c 0k x ā0k x a 0k c ik x āik x a ik 1, i = 1,..., m, (2) Dual variables encode sensitivity of optimum to fixed variables: log p m = ν T i ā (j) i log x j i=0
61 Constant Sensitivities GP with fixed variables x minimize subject to K 0 k=1 K i k=1 c 0k x ā0k x a 0k c ik x āik x a ik 1, i = 1,..., m, (2) Dual variables encode sensitivity of optimum to fixed variables: log p m = ν T i ā (j) i log x j i=0 Running Example SNSTVTY CONST VALUE % W % e % Vmin % CDp % Nult % tau % CLmax % rho % CDA
62 Some Useful Bounds Dual Sensitivity Analysis Start with feasible solution p (u = 1)
63 Some Useful Bounds Dual Sensitivity Analysis Start with feasible solution p (u = 1) Perturb design constraints (via u)
64 Some Useful Bounds Dual Sensitivity Analysis Start with feasible solution p (u = 1) Perturb design constraints (via u) Performance bound: log p (u) log p (1) + λ T u
65 Some Useful Bounds Dual Sensitivity Analysis Start with feasible solution p (u = 1) Perturb design constraints (via u) Performance bound: log p (u) log p (1) + λ T u An optimistic estimate
66 Some Useful Bounds Design Averaging Dual Sensitivity Analysis Start with feasible solution p (u = 1) Perturb design constraints (via u) Performance bound: Consider two designs θ 1, θ 2, with objective values p 1, p 2 log p (u) log p (1) + λ T u An optimistic estimate
67 Some Useful Bounds Design Averaging Dual Sensitivity Analysis Start with feasible solution p (u = 1) Perturb design constraints (via u) Performance bound: log p (u) log p (1) + λ T u Consider two designs θ 1, θ 2, with objective values p1, p 2 Form geometric mean design θ (i) 3 = θ (i) 1 θ(i) 2 An optimistic estimate
68 Some Useful Bounds Design Averaging Dual Sensitivity Analysis Start with feasible solution p (u = 1) Perturb design constraints (via u) Performance bound: log p (u) log p (1) + λ T u Consider two designs θ 1, θ 2, with objective values p1, p 2 Form geometric mean design θ (i) 3 = Performance bound: θ (i) 1 θ(i) 2 An optimistic estimate p 3 p 1 p 2
69 Some Useful Bounds Design Averaging Dual Sensitivity Analysis Start with feasible solution p (u = 1) Perturb design constraints (via u) Performance bound: log p (u) log p (1) + λ T u Consider two designs θ 1, θ 2, with objective values p1, p 2 Form geometric mean design θ (i) 3 = Performance bound: θ (i) 1 θ(i) 2 An optimistic estimate p 3 p 1 p 2 A pessimistic estimate
70 Feasibility Analysis When constraints cannot all be satisfied, GP solvers provide a mathematical certificate that no feasible point exists.
71 Feasibility Analysis When constraints cannot all be satisfied, GP solvers provide a mathematical certificate that no feasible point exists. In this case, look for closest feasible point: Original GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m Closest Feasible Point GP minimize s subject to p i (x) s, i = 1,..., N p, m j (x) = 1, j = 1,..., N m
72 Feasibility Analysis When constraints cannot all be satisfied, GP solvers provide a mathematical certificate that no feasible point exists. In this case, look for closest feasible point: Original GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m Closest Feasible Point GP minimize s subject to p i (x) s, i = 1,..., N p, m j (x) = 1, j = 1,..., N m The closest feasible point GP is always feasible, and its optimal point is within 100(s 1)% of satisfying the original inequality constraints.
73 Today s Talk Approach Overview The Power of Lagrange Duality GP-compatible Modeling for Aircraft Design
74 Conceptual Design Modeling Summary Fuselage Pressure Loads Fuselage Bending Loads Fuselage Weight Steady Level Flight Relations Wing Moments and Stresses Wing Weight Stability Tail Moments and Stresses Tail Weight Engine Weight Turbine Cycle Analysis Noise CG Envelope Active Gust Response Wing Profile Drag V-speeds and critical loading cases Wing Induced Drag Tail Drag Fuselage Drag Interference Drags Airfoil Shape Optimization Laminar Flow Control Compressibility Effects Propulsive Efficiency Blade Element Momentum Theory APU Sizing Hydraulic, Fuel, & Electrical System Weights Mission Breakdown and Fuel Burn Cruise Climb Loiter Performance/Endurance Takeoff Distance & 50 obstacle clearance Landing Distance Spoiler Sizing Climb Performance Engine-Out Operation Windmilling Drag Maneuverability High Lift System Sizing Control Surface Sizing Landing Gear Sizing Engine Ground Clearance Tail Strike Clearance Maintenance Costs Material Costs Manufacturability Assembly/Integration Time and Cost Fastener Count Supply Chain Dynamics
75 Conceptual Design Modeling Summary Fuselage Pressure Loads Fuselage Bending Loads Fuselage Weight Steady Level Flight Relations Wing Moments and Stresses Wing Weight Stability Tail Moments and Stresses Tail Weight Engine Weight Turbine Cycle Analysis Noise CG Envelope Active Gust Response Wing Profile Drag V-speeds and critical loading cases Wing Induced Drag Tail Drag Fuselage Drag Interference Drags Airfoil Shape Optimization Laminar Flow Control Compressibility Effects Propulsive Efficiency Blade Element Momentum Theory APU Sizing Hydraulic, Fuel, & Electrical System Weights Mission Breakdown and Fuel Burn Cruise Climb Loiter Performance/Endurance Takeoff Distance & 50 obstacle clearance Landing Distance Spoiler Sizing Climb Performance Engine-Out Operation Windmilling Drag Maneuverability High Lift System Sizing Control Surface Sizing Landing Gear Sizing Engine Ground Clearance Tail Strike Clearance Maintenance Costs Material Costs Manufacturability Assembly/Integration Time and Cost Fastener Count Supply Chain Dynamics
76 Conceptual Design Modeling Summary Fuselage Pressure Loads Fuselage Bending Loads Fuselage Weight Steady Level Flight Relations Wing Moments and Stresses Wing Weight Stability Tail Moments and Stresses Tail Weight Engine Weight Turbine Cycle Analysis Noise CG Envelope Active Gust Response Wing Profile Drag V-speeds and critical loading cases Wing Induced Drag Tail Drag Fuselage Drag Interference Drags Airfoil Shape Optimization Laminar Flow Control Compressibility Effects Propulsive Efficiency Blade Element Momentum Theory APU Sizing Hydraulic, Fuel, & Electrical System Weights Mission Breakdown and Fuel Burn Cruise Climb Loiter Performance/Endurance Takeoff Distance & 50 obstacle clearance Landing Distance Spoiler Sizing Climb Performance Engine-Out Operation Windmilling Drag Maneuverability High Lift System Sizing Control Surface Sizing Landing Gear Sizing Engine Ground Clearance Tail Strike Clearance Maintenance Costs Material Costs Manufacturability Assembly/Integration Time and Cost Fastener Count Supply Chain Dynamics
77 Conceptual Design Modeling Summary Fuselage Pressure Loads Fuselage Bending Loads Fuselage Weight Steady Level Flight Relations Wing Moments and Stresses Wing Weight Stability Tail Moments and Stresses Tail Weight Engine Weight Turbine Cycle Analysis Noise CG Envelope Active Gust Response Wing Profile Drag V-speeds and critical loading cases Wing Induced Drag Tail Drag Fuselage Drag Interference Drags Airfoil Shape Optimization Laminar Flow Control Compressibility Effects Propulsive Efficiency Blade Element Momentum Theory APU Sizing Hydraulic, Fuel, & Electrical System Weights Mission Breakdown and Fuel Burn Cruise Climb Loiter Performance/Endurance Takeoff Distance & 50 obstacle clearance Landing Distance Spoiler Sizing Climb Performance Engine-Out Operation Windmilling Drag Maneuverability High Lift System Sizing Control Surface Sizing Landing Gear Sizing Engine Ground Clearance Tail Strike Clearance Maintenance Costs Material Costs Manufacturability Assembly/Integration Time and Cost Fastener Count Supply Chain Dynamics
78 Fitting Reduced-Order GP-compatible Models inputs disciplinary analysis output(s)
79 Fitting Reduced-Order GP-compatible Models inputs disciplinary analysis output(s) GP-compatible models can approximate any log-convex data [Boyd 2007]
80 Fitting Reduced-Order GP-compatible Models inputs disciplinary analysis output(s) GP-compatible models can approximate any log-convex data [Boyd 2007] Given set of data points (x 1, y 1 ),..., (x m, y m ) R n R
81 Fitting Reduced-Order GP-compatible Models inputs disciplinary analysis output(s) input data max affine: RMS error = softmax affine: RMS error = GP-compatible models can approximate any log-convex data [Boyd 2007] Given set of data points (x 1, y 1 ),..., (x m, y m ) R n R Minimize fitting error y f (x), subject to f F log z y = log x input data max affine: RMS error = softmax affine: RMS error = scaled softmax: RMS error = implicit softmax: RMS error = log z y = log x
82 Fitting Reduced-Order GP-compatible Models inputs disciplinary analysis output(s) input data max affine: RMS error = softmax affine: RMS error = GP-compatible models can approximate any log-convex data [Boyd 2007] Given set of data points (x 1, y 1 ),..., (x m, y m ) R n R Minimize fitting error y f (x), subject to f F Several choices for F, e.g. Max-affine functions [Magnani and Boyd 2008] Softmax affine functions [Hoburg et al. 2013] Implicit posynomials [Hoburg et al. 2013] log z log z y = log x input data max affine: RMS error = softmax affine: RMS error = scaled softmax: RMS error = implicit softmax: RMS error = y = log x
83 Fitting Reduced-Order GP-compatible Models inputs disciplinary analysis output(s) input data max affine: RMS error = softmax affine: RMS error = GP-compatible models can approximate any log-convex data [Boyd 2007] Given set of data points (x 1, y 1 ),..., (x m, y m ) R n R Minimize fitting error y f (x), subject to f F Several choices for F, e.g. Max-affine functions [Magnani and Boyd 2008] Softmax affine functions [Hoburg et al. 2013] Implicit posynomials [Hoburg et al. 2013] Fitting problem solved offline using trust region Newton methods log z log z y = log x input data max affine: RMS error = softmax affine: RMS error = scaled softmax: RMS error = implicit softmax: RMS error = y = log x
84 Fitting Reduced-Order GP-compatible Models inputs disciplinary analysis output(s) input data max affine: RMS error = softmax affine: RMS error = GP-compatible models can approximate any log-convex data [Boyd 2007] Given set of data points (x 1, y 1 ),..., (x m, y m ) R n R Minimize fitting error y f (x), subject to f F Several choices for F, e.g. Max-affine functions [Magnani and Boyd 2008] Softmax affine functions [Hoburg et al. 2013] Implicit posynomials [Hoburg et al. 2013] Fitting problem solved offline using trust region Newton methods Many extensions, e.g. conservative fitting, sparse fitting log z log z y = log x input data max affine: RMS error = softmax affine: RMS error = scaled softmax: RMS error = implicit softmax: RMS error = y = log x
85 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex
86 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP
87 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m q(x) 1 Sketch of sequential GP approach q(x) x 35
88 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m q(x) 1 Sketch of sequential GP approach q(x) x 35
89 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m q(x) 1 Sketch of sequential GP approach q(x) x 35
90 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m q(x) 1 Sketch of sequential GP approach q(x) x 35
91 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m q(x) 1 Sketch of sequential GP approach q(x) x 35
92 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m q(x) 1 Sketch of sequential GP approach q(x) x 35
93 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m q(x) 1 Sketch of sequential GP approach q(x) x 35
94 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m q(x) 1 Sketch of sequential GP approach q(x) x 35
95 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m q(x) 1 Sketch of sequential GP approach q(x) x 35
96 Handling non-gp-compatible models Primary limitation of GP approach: models must be log-convex Can handle more general models using: Nonlinear change of variables Signomial programming Sequential convex programming Similar to solving a nonlinear program, but much work offloaded as GP minimize p 0 (x) subject to p i (x) 1, i = 1,..., N p, m j (x) = 1, j = 1,..., N m q(x) 1 Sketch of sequential GP approach q(x) x 35
97 Take-aways Importance of mathematical structure
98 Take-aways Importance of mathematical structure Key to tractability:
99 Take-aways Importance of mathematical structure Key to tractability: convexity
100 Take-aways Importance of mathematical structure Key to tractability: convexity Result: reliable and efficient optimization that scales to large problems
101 Take-aways Importance of mathematical structure Key to tractability: convexity Result: reliable and efficient optimization that scales to large problems Looking Ahead Automatic identification of convexity in data
102 Take-aways Importance of mathematical structure Key to tractability: convexity Result: reliable and efficient optimization that scales to large problems Looking Ahead Automatic identification of convexity in data Understanding reparameterizations
103 Take-aways Importance of mathematical structure Key to tractability: convexity Result: reliable and efficient optimization that scales to large problems Looking Ahead Automatic identification of convexity in data Understanding reparameterizations (Community) development of standard model libraries
104 Thank you
105 Stephen Boyd, Seung-Jean Kim, Lieven Vandenberghe, and Arash Hassibi. A tutorial on geometric programming. Optimization and Engineering, Stephen Boyd and Lieven Vandenberghe. Convex Optimization. Cambridge University Press, New York, NY, USA, D.J. Wilde. Globally optimal design. Wiley interscience publication. Wiley, Richard James Duffin, Elmor L Peterson, and Clarence Zener. Geometric programming: theory and application. Wiley New York, Charles S Beightler and Don T Phillips. Applied geometric programming, volume 150. Wiley New York, Mosek-ApS. References Mosek version Free academic license available at Yu Nesterov and A Nemirovsky. Interior-point polynomial methods in convex programming, volume 13 of studies in applied mathematics. SIAM, Philadelphia, PA, Sanjay Mehrotra. On the implementation of a primal-dual interior point method. SIAM Journal on optimization, 2(4): , T. Bui-Thanh, K. Willcox, and O. Ghattas.
Mechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY
Mechanics of Flight Warren F. Phillips Professor Mechanical and Aerospace Engineering Utah State University WILEY John Wiley & Sons, Inc. CONTENTS Preface Acknowledgments xi xiii 1. Overview of Aerodynamics
More informationELE539A: Optimization of Communication Systems Lecture 6: Quadratic Programming, Geometric Programming, and Applications
ELE539A: Optimization of Communication Systems Lecture 6: Quadratic Programming, Geometric Programming, and Applications Professor M. Chiang Electrical Engineering Department, Princeton University February
More informationEfficient Nonlinear Optimizations of Queuing Systems
Efficient Nonlinear Optimizations of Queuing Systems Mung Chiang, Arak Sutivong, and Stephen Boyd Electrical Engineering Department, Stanford University, CA 9435 Abstract We present a systematic treatment
More information14. Duality. ˆ Upper and lower bounds. ˆ General duality. ˆ Constraint qualifications. ˆ Counterexample. ˆ Complementary slackness.
CS/ECE/ISyE 524 Introduction to Optimization Spring 2016 17 14. Duality ˆ Upper and lower bounds ˆ General duality ˆ Constraint qualifications ˆ Counterexample ˆ Complementary slackness ˆ Examples ˆ Sensitivity
More informationGeometric Programming for Communication Systems
Geometric Programming for Communication Systems Mung Chiang Electrical Engineering Department, Princeton University Tutorial Presentation August 2005 Outline Part I: Geometric Programming What s GP? Why
More informationLagrange Duality. Daniel P. Palomar. Hong Kong University of Science and Technology (HKUST)
Lagrange Duality Daniel P. Palomar Hong Kong University of Science and Technology (HKUST) ELEC5470 - Convex Optimization Fall 2017-18, HKUST, Hong Kong Outline of Lecture Lagrangian Dual function Dual
More informationFundamentals of Airplane Flight Mechanics
David G. Hull Fundamentals of Airplane Flight Mechanics With 125 Figures and 25 Tables y Springer Introduction to Airplane Flight Mechanics 1 1.1 Airframe Anatomy 2 1.2 Engine Anatomy 5 1.3 Equations of
More information5. Duality. Lagrangian
5. Duality Convex Optimization Boyd & Vandenberghe Lagrange dual problem weak and strong duality geometric interpretation optimality conditions perturbation and sensitivity analysis examples generalized
More informationLecture 6: Conic Optimization September 8
IE 598: Big Data Optimization Fall 2016 Lecture 6: Conic Optimization September 8 Lecturer: Niao He Scriber: Juan Xu Overview In this lecture, we finish up our previous discussion on optimality conditions
More informationLecture: Duality.
Lecture: Duality http://bicmr.pku.edu.cn/~wenzw/opt-2016-fall.html Acknowledgement: this slides is based on Prof. Lieven Vandenberghe s lecture notes Introduction 2/35 Lagrange dual problem weak and strong
More informationLecture Note 5: Semidefinite Programming for Stability Analysis
ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State
More informationConvex Optimization Boyd & Vandenberghe. 5. Duality
5. Duality Convex Optimization Boyd & Vandenberghe Lagrange dual problem weak and strong duality geometric interpretation optimality conditions perturbation and sensitivity analysis examples generalized
More informationData fitting with geometric-programming-compatible softmax functions
Data fitting with geometric-programming-compatible softmax functions The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published
More informationAdvances in Convex Optimization: Theory, Algorithms, and Applications
Advances in Convex Optimization: Theory, Algorithms, and Applications Stephen Boyd Electrical Engineering Department Stanford University (joint work with Lieven Vandenberghe, UCLA) ISIT 02 ISIT 02 Lausanne
More information4. Convex optimization problems
Convex Optimization Boyd & Vandenberghe 4. Convex optimization problems optimization problem in standard form convex optimization problems quasiconvex optimization linear optimization quadratic optimization
More information12. Interior-point methods
12. Interior-point methods Convex Optimization Boyd & Vandenberghe inequality constrained minimization logarithmic barrier function and central path barrier method feasibility and phase I methods complexity
More informationEE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 18
EE/ACM 150 - Applications of Convex Optimization in Signal Processing and Communications Lecture 18 Andre Tkacenko Signal Processing Research Group Jet Propulsion Laboratory May 31, 2012 Andre Tkacenko
More informationLecture 9 Sequential unconstrained minimization
S. Boyd EE364 Lecture 9 Sequential unconstrained minimization brief history of SUMT & IP methods logarithmic barrier function central path UMT & SUMT complexity analysis feasibility phase generalized inequalities
More information4. Convex optimization problems
Convex Optimization Boyd & Vandenberghe 4. Convex optimization problems optimization problem in standard form convex optimization problems quasiconvex optimization linear optimization quadratic optimization
More informationIntroduction to Convex Optimization
Introduction to Convex Optimization Daniel P. Palomar Hong Kong University of Science and Technology (HKUST) ELEC5470 - Convex Optimization Fall 2018-19, HKUST, Hong Kong Outline of Lecture Optimization
More informationgpcvx A Matlab Solver for Geometric Programs in Convex Form
gpcvx A Matlab Solver for Geometric Programs in Convex Form Kwangmoo Koh deneb1@stanford.edu Almir Mutapcic almirm@stanford.edu Seungjean Kim sjkim@stanford.edu Stephen Boyd boyd@stanford.edu May 22, 2006
More informationOptimization in Information Theory
Optimization in Information Theory Dawei Shen November 11, 2005 Abstract This tutorial introduces the application of optimization techniques in information theory. We revisit channel capacity problem from
More informationAircraft Design Optimization as a Geometric Program. Warren Woodrow Hoburg
Aircraft Design Optimization as a Geometric Program by Warren Woodrow Hoburg Adissertationsubmittedinpartialsatisfactionofthe requirements for the degree of Doctor of Philosophy in Engineering Electrical
More informationLecture: Convex Optimization Problems
1/36 Lecture: Convex Optimization Problems http://bicmr.pku.edu.cn/~wenzw/opt-2015-fall.html Acknowledgement: this slides is based on Prof. Lieven Vandenberghe s lecture notes Introduction 2/36 optimization
More informationHomework Set #6 - Solutions
EE 15 - Applications of Convex Optimization in Signal Processing and Communications Dr Andre Tkacenko JPL Third Term 11-1 Homework Set #6 - Solutions 1 a The feasible set is the interval [ 4] The unique
More informationA COUPLED-ADJOINT METHOD FOR HIGH-FIDELITY AERO-STRUCTURAL OPTIMIZATION
A COUPLED-ADJOINT METHOD FOR HIGH-FIDELITY AERO-STRUCTURAL OPTIMIZATION Joaquim Rafael Rost Ávila Martins Department of Aeronautics and Astronautics Stanford University Ph.D. Oral Examination, Stanford
More informationCOMPLETE CONFIGURATION AERO-STRUCTURAL OPTIMIZATION USING A COUPLED SENSITIVITY ANALYSIS METHOD
COMPLETE CONFIGURATION AERO-STRUCTURAL OPTIMIZATION USING A COUPLED SENSITIVITY ANALYSIS METHOD Joaquim R. R. A. Martins Juan J. Alonso James J. Reuther Department of Aeronautics and Astronautics Stanford
More informationELE539A: Optimization of Communication Systems Lecture 16: Pareto Optimization and Nonconvex Optimization
ELE539A: Optimization of Communication Systems Lecture 16: Pareto Optimization and Nonconvex Optimization Professor M. Chiang Electrical Engineering Department, Princeton University March 16, 2007 Lecture
More informationLagrange duality. The Lagrangian. We consider an optimization program of the form
Lagrange duality Another way to arrive at the KKT conditions, and one which gives us some insight on solving constrained optimization problems, is through the Lagrange dual. The dual is a maximization
More information15. Conic optimization
L. Vandenberghe EE236C (Spring 216) 15. Conic optimization conic linear program examples modeling duality 15-1 Generalized (conic) inequalities Conic inequality: a constraint x K where K is a convex cone
More informationChapter 5 Performance analysis I Steady level flight (Lectures 17 to 20) Keywords: Steady level flight equations of motion, minimum power required,
Chapter 5 Performance analysis I Steady level flight (Lectures 17 to 20) Keywords: Steady level flight equations of motion, minimum power required, minimum thrust required, minimum speed, maximum speed;
More informationMathematical Techniques for Pre-conceptual Design
Mathematical Techniques for Pre-conceptual Design Mathematical Modeling in Industry XI IMA University of Minnesota Mentor: John Hoffman, Lockheed Martin Tactical Systems Michael Case 1, Jeff Haack 2, MoonChang
More informationAM 205: lecture 19. Last time: Conditions for optimality, Newton s method for optimization Today: survey of optimization methods
AM 205: lecture 19 Last time: Conditions for optimality, Newton s method for optimization Today: survey of optimization methods Quasi-Newton Methods General form of quasi-newton methods: x k+1 = x k α
More informationPOLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS
POLYNOMIAL OPTIMIZATION WITH SUMS-OF-SQUARES INTERPOLANTS Sercan Yıldız syildiz@samsi.info in collaboration with Dávid Papp (NCSU) OPT Transition Workshop May 02, 2017 OUTLINE Polynomial optimization and
More informationConvex Optimization & Lagrange Duality
Convex Optimization & Lagrange Duality Chee Wei Tan CS 8292 : Advanced Topics in Convex Optimization and its Applications Fall 2010 Outline Convex optimization Optimality condition Lagrange duality KKT
More informationLagrangian Duality and Convex Optimization
Lagrangian Duality and Convex Optimization David Rosenberg New York University February 11, 2015 David Rosenberg (New York University) DS-GA 1003 February 11, 2015 1 / 24 Introduction Why Convex Optimization?
More informationTutorial on Convex Optimization for Engineers Part II
Tutorial on Convex Optimization for Engineers Part II M.Sc. Jens Steinwandt Communications Research Laboratory Ilmenau University of Technology PO Box 100565 D-98684 Ilmenau, Germany jens.steinwandt@tu-ilmenau.de
More informationMotivation. Lecture 2 Topics from Optimization and Duality. network utility maximization (NUM) problem:
CDS270 Maryam Fazel Lecture 2 Topics from Optimization and Duality Motivation network utility maximization (NUM) problem: consider a network with S sources (users), each sending one flow at rate x s, through
More informationFrom Convex Optimization to Linear Matrix Inequalities
Dep. of Information Engineering University of Pisa (Italy) From Convex Optimization to Linear Matrix Inequalities eng. Sergio Grammatico grammatico.sergio@gmail.com Class of Identification of Uncertain
More informationConstrained Optimization and Lagrangian Duality
CIS 520: Machine Learning Oct 02, 2017 Constrained Optimization and Lagrangian Duality Lecturer: Shivani Agarwal Disclaimer: These notes are designed to be a supplement to the lecture. They may or may
More informationChallenges and Complexity of Aerodynamic Wing Design
Chapter 1 Challenges and Complexity of Aerodynamic Wing Design Kasidit Leoviriyakit and Antony Jameson Department of Aeronautics and Astronautics Stanford University, Stanford CA kasidit@stanford.edu and
More informationi.e., into a monomial, using the Arithmetic-Geometric Mean Inequality, the result will be a posynomial approximation!
Dennis L. Bricker Dept of Mechanical & Industrial Engineering The University of Iowa i.e., 1 1 1 Minimize X X X subject to XX 4 X 1 0.5X 1 Minimize X X X X 1X X s.t. 4 1 1 1 1 4X X 1 1 1 1 0.5X X X 1 1
More informationTurbofan Engine Sizing and Tradeoff Analysis via Signomial Programming. Martin A. York
Turbofan Engine Sizing and Tradeoff Analysis via Signomial Programming by Martin A. York B.S., Massachusetts Institute of Technology, 2017 Submitted to the Department of Aeronautics and Astronautics in
More informationConvex optimization problems. Optimization problem in standard form
Convex optimization problems optimization problem in standard form convex optimization problems linear optimization quadratic optimization geometric programming quasiconvex optimization generalized inequality
More informationLecture 18: Optimization Programming
Fall, 2016 Outline Unconstrained Optimization 1 Unconstrained Optimization 2 Equality-constrained Optimization Inequality-constrained Optimization Mixture-constrained Optimization 3 Quadratic Programming
More informationThe Lagrangian L : R d R m R r R is an (easier to optimize) lower bound on the original problem:
HT05: SC4 Statistical Data Mining and Machine Learning Dino Sejdinovic Department of Statistics Oxford Convex Optimization and slides based on Arthur Gretton s Advanced Topics in Machine Learning course
More informationConvex Optimization M2
Convex Optimization M2 Lecture 3 A. d Aspremont. Convex Optimization M2. 1/49 Duality A. d Aspremont. Convex Optimization M2. 2/49 DMs DM par email: dm.daspremont@gmail.com A. d Aspremont. Convex Optimization
More information8. Geometric problems
8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 Minimum volume ellipsoid around a set Löwner-John ellipsoid
More information4. Algebra and Duality
4-1 Algebra and Duality P. Parrilo and S. Lall, CDC 2003 2003.12.07.01 4. Algebra and Duality Example: non-convex polynomial optimization Weak duality and duality gap The dual is not intrinsic The cone
More informationPrimal/Dual Decomposition Methods
Primal/Dual Decomposition Methods Daniel P. Palomar Hong Kong University of Science and Technology (HKUST) ELEC5470 - Convex Optimization Fall 2018-19, HKUST, Hong Kong Outline of Lecture Subgradients
More informationInterior Point Algorithms for Constrained Convex Optimization
Interior Point Algorithms for Constrained Convex Optimization Chee Wei Tan CS 8292 : Advanced Topics in Convex Optimization and its Applications Fall 2010 Outline Inequality constrained minimization problems
More informationAKEY goal of conceptual aircraft design is to quantify basic
JOURNAL OF AIRCRAFT Turbofan Engine Sizing and Tradeoff Analysis via Signomial Programming Martin A. York, Warren W. Hoburg, and Mark Drela Massachusetts Institute of Technology, Cambridge, Massachusetts
More informationLecture: Duality of LP, SOCP and SDP
1/33 Lecture: Duality of LP, SOCP and SDP Zaiwen Wen Beijing International Center For Mathematical Research Peking University http://bicmr.pku.edu.cn/~wenzw/bigdata2017.html wenzw@pku.edu.cn Acknowledgement:
More informationDuality. Lagrange dual problem weak and strong duality optimality conditions perturbation and sensitivity analysis generalized inequalities
Duality Lagrange dual problem weak and strong duality optimality conditions perturbation and sensitivity analysis generalized inequalities Lagrangian Consider the optimization problem in standard form
More informationFast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma
Fast Algorithms for SDPs derived from the Kalman-Yakubovich-Popov Lemma Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University 8 September 2003 European Union RTN Summer School on Multi-Agent
More informationDuality. Geoff Gordon & Ryan Tibshirani Optimization /
Duality Geoff Gordon & Ryan Tibshirani Optimization 10-725 / 36-725 1 Duality in linear programs Suppose we want to find lower bound on the optimal value in our convex problem, B min x C f(x) E.g., consider
More information8. Geometric problems
8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 1 Minimum volume ellipsoid around a set Löwner-John ellipsoid
More informationNonlinear Optimization for Optimal Control
Nonlinear Optimization for Optimal Control Pieter Abbeel UC Berkeley EECS Many slides and figures adapted from Stephen Boyd [optional] Boyd and Vandenberghe, Convex Optimization, Chapters 9 11 [optional]
More informationNonlinear Optimization: What s important?
Nonlinear Optimization: What s important? Julian Hall 10th May 2012 Convexity: convex problems A local minimizer is a global minimizer A solution of f (x) = 0 (stationary point) is a minimizer A global
More informationConvex Optimization Overview (cnt d)
Convex Optimization Overview (cnt d) Chuong B. Do October 6, 007 1 Recap During last week s section, we began our study of convex optimization, the study of mathematical optimization problems of the form,
More informationAM 205: lecture 19. Last time: Conditions for optimality Today: Newton s method for optimization, survey of optimization methods
AM 205: lecture 19 Last time: Conditions for optimality Today: Newton s method for optimization, survey of optimization methods Optimality Conditions: Equality Constrained Case As another example of equality
More informationDistributionally robust optimization techniques in batch bayesian optimisation
Distributionally robust optimization techniques in batch bayesian optimisation Nikitas Rontsis June 13, 2016 1 Introduction This report is concerned with performing batch bayesian optimization of an unknown
More informationUC Berkeley Department of Electrical Engineering and Computer Science. EECS 227A Nonlinear and Convex Optimization. Solutions 5 Fall 2009
UC Berkeley Department of Electrical Engineering and Computer Science EECS 227A Nonlinear and Convex Optimization Solutions 5 Fall 2009 Reading: Boyd and Vandenberghe, Chapter 5 Solution 5.1 Note that
More information12. Interior-point methods
12. Interior-point methods Convex Optimization Boyd & Vandenberghe inequality constrained minimization logarithmic barrier function and central path barrier method feasibility and phase I methods complexity
More informationDEPARTMENT OF AEROSPACE ENGINEERING, IIT MADRAS M.Tech. Curriculum
DEPARTMENT OF AEROSPACE ENGINEERING, IIT MADRAS M.Tech. Curriculum SEMESTER I AS5010 Engg. Aerodyn. & Flt. Mech. 3 0 0 3 AS5020 Elements of Gas Dyn. & Propln. 3 0 0 3 AS5030 Aircraft and Aerospace Structures
More informationMIT Algebraic techniques and semidefinite optimization February 14, Lecture 3
MI 6.97 Algebraic techniques and semidefinite optimization February 4, 6 Lecture 3 Lecturer: Pablo A. Parrilo Scribe: Pablo A. Parrilo In this lecture, we will discuss one of the most important applications
More informationConstrained optimization
Constrained optimization DS-GA 1013 / MATH-GA 2824 Optimization-based Data Analysis http://www.cims.nyu.edu/~cfgranda/pages/obda_fall17/index.html Carlos Fernandez-Granda Compressed sensing Convex constrained
More informationOptimization and Root Finding. Kurt Hornik
Optimization and Root Finding Kurt Hornik Basics Root finding and unconstrained smooth optimization are closely related: Solving ƒ () = 0 can be accomplished via minimizing ƒ () 2 Slide 2 Basics Root finding
More informationSemidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization
Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Instructor: Farid Alizadeh Author: Ai Kagawa 12/12/2012
More informationAERO-STRUCTURAL MDO OF A SPAR-TANK-TYPE WING FOR AIRCRAFT CONCEPTUAL DESIGN
1 26th INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES AERO-STRUCTURAL MDO OF A SPAR-TANK-TYPE WING FOR AIRCRAFT CONCEPTUAL DESIGN Paulo R. Caixeta Jr., Álvaro M. Abdalla, Flávio D. Marques, Fernando
More informationExample 1 linear elastic structure; forces f 1 ;:::;f 100 induce deections d 1 ;:::;d f i F max i, several hundred other constraints: max load p
Convex Optimization in Electrical Engineering Stephen Boyd and Lieven Vandenberghe EE Dept., Stanford ISL EE370 Seminar, 2/9/96 1 Main idea many electrical engineering design problems can be cast as convex
More informationAEROSPACE ENGINEERING
AEROSPACE ENGINEERING Subject Code: AE Course Structure Sections/Units Topics Section A Engineering Mathematics Topics (Core) 1 Linear Algebra 2 Calculus 3 Differential Equations 1 Fourier Series Topics
More informationICS-E4030 Kernel Methods in Machine Learning
ICS-E4030 Kernel Methods in Machine Learning Lecture 3: Convex optimization and duality Juho Rousu 28. September, 2016 Juho Rousu 28. September, 2016 1 / 38 Convex optimization Convex optimisation This
More informationConvex Optimization of Graph Laplacian Eigenvalues
Convex Optimization of Graph Laplacian Eigenvalues Stephen Boyd Stanford University (Joint work with Persi Diaconis, Arpita Ghosh, Seung-Jean Kim, Sanjay Lall, Pablo Parrilo, Amin Saberi, Jun Sun, Lin
More informationConvex Optimization and l 1 -minimization
Convex Optimization and l 1 -minimization Sangwoon Yun Computational Sciences Korea Institute for Advanced Study December 11, 2009 2009 NIMS Thematic Winter School Outline I. Convex Optimization II. l
More informationA SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN
A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN ROBBIE BUNGE 1. Introduction The longitudinal dynamics of fixed-wing aircraft are a case in which classical
More informationExtreme Abridgment of Boyd and Vandenberghe s Convex Optimization
Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization Compiled by David Rosenberg Abstract Boyd and Vandenberghe s Convex Optimization book is very well-written and a pleasure to read. The
More informationComputationally Expensive Multi-objective Optimization. Juliane Müller
Computationally Expensive Multi-objective Optimization Juliane Müller Lawrence Berkeley National Lab IMA Research Collaboration Workshop University of Minnesota, February 23, 2016 J. Müller (julianemueller@lbl.gov)
More informationDeterminant maximization with linear. S. Boyd, L. Vandenberghe, S.-P. Wu. Information Systems Laboratory. Stanford University
Determinant maximization with linear matrix inequality constraints S. Boyd, L. Vandenberghe, S.-P. Wu Information Systems Laboratory Stanford University SCCM Seminar 5 February 1996 1 MAXDET problem denition
More informationLINEAR AND NONLINEAR PROGRAMMING
LINEAR AND NONLINEAR PROGRAMMING Stephen G. Nash and Ariela Sofer George Mason University The McGraw-Hill Companies, Inc. New York St. Louis San Francisco Auckland Bogota Caracas Lisbon London Madrid Mexico
More informationTutorial on Convex Optimization: Part II
Tutorial on Convex Optimization: Part II Dr. Khaled Ardah Communications Research Laboratory TU Ilmenau Dec. 18, 2018 Outline Convex Optimization Review Lagrangian Duality Applications Optimal Power Allocation
More informationA Trust-region-based Sequential Quadratic Programming Algorithm
Downloaded from orbit.dtu.dk on: Oct 19, 2018 A Trust-region-based Sequential Quadratic Programming Algorithm Henriksen, Lars Christian; Poulsen, Niels Kjølstad Publication date: 2010 Document Version
More informationELEG5481 SIGNAL PROCESSING OPTIMIZATION TECHNIQUES 6. GEOMETRIC PROGRAM
ELEG5481 SIGNAL PROCESSING OPTIMIZATION TECHNIQUES 6. GEOMETRIC PROGRAM Wing-Kin Ma, Dept. Electronic Eng., The Chinese University of Hong Kong 1 Some Basics A function f : R n R with domf = R n ++, defined
More informationEE/AA 578, Univ of Washington, Fall Duality
7. Duality EE/AA 578, Univ of Washington, Fall 2016 Lagrange dual problem weak and strong duality geometric interpretation optimality conditions perturbation and sensitivity analysis examples generalized
More informationIntroduction to Aerospace Engineering
Introduction to Aerospace Engineering Lecture slides Challenge the future 1 Introduction Aerospace Engineering Flight Mechanics Dr. ir. Mark Voskuijl 15-12-2012 Delft University of Technology Challenge
More informationLecture Notes on Support Vector Machine
Lecture Notes on Support Vector Machine Feng Li fli@sdu.edu.cn Shandong University, China 1 Hyperplane and Margin In a n-dimensional space, a hyper plane is defined by ω T x + b = 0 (1) where ω R n is
More informationOn the interior of the simplex, we have the Hessian of d(x), Hd(x) is diagonal with ith. µd(w) + w T c. minimize. subject to w T 1 = 1,
Math 30 Winter 05 Solution to Homework 3. Recognizing the convexity of g(x) := x log x, from Jensen s inequality we get d(x) n x + + x n n log x + + x n n where the equality is attained only at x = (/n,...,
More informationEE364a Review Session 5
EE364a Review Session 5 EE364a Review announcements: homeworks 1 and 2 graded homework 4 solutions (check solution to additional problem 1) scpd phone-in office hours: tuesdays 6-7pm (650-723-1156) 1 Complementary
More informationLecture 15: October 15
10-725: Optimization Fall 2012 Lecturer: Barnabas Poczos Lecture 15: October 15 Scribes: Christian Kroer, Fanyi Xiao Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer: These notes have
More informationConvex Optimization in Classification Problems
New Trends in Optimization and Computational Algorithms December 9 13, 2001 Convex Optimization in Classification Problems Laurent El Ghaoui Department of EECS, UC Berkeley elghaoui@eecs.berkeley.edu 1
More informationConvex Optimization of Graph Laplacian Eigenvalues
Convex Optimization of Graph Laplacian Eigenvalues Stephen Boyd Abstract. We consider the problem of choosing the edge weights of an undirected graph so as to maximize or minimize some function of the
More informationInterior-Point Methods
Interior-Point Methods Stephen Wright University of Wisconsin-Madison Simons, Berkeley, August, 2017 Wright (UW-Madison) Interior-Point Methods August 2017 1 / 48 Outline Introduction: Problems and Fundamentals
More informationMestrado Integrado em Engenharia Mecânica Aerodynamics 1 st Semester 2012/13
Mestrado Integrado em Engenharia Mecânica Aerodynamics 1 st Semester 212/13 Exam 2ª época, 2 February 213 Name : Time : 8: Number: Duration : 3 hours 1 st Part : No textbooks/notes allowed 2 nd Part :
More informationEnabling Efficient Analog Synthesis by Coupling Sparse Regression and Polynomial Optimization
Enabling Efficient Analog Synthesis by Coupling Sparse Regression and Polynomial Optimization Ye Wang, Michael Orshansky, Constantine Caramanis ECE Dept., The University of Texas at Austin 1 Analog Synthesis
More informationGauge optimization and duality
1 / 54 Gauge optimization and duality Junfeng Yang Department of Mathematics Nanjing University Joint with Shiqian Ma, CUHK September, 2015 2 / 54 Outline Introduction Duality Lagrange duality Fenchel
More informationSupport Vector Machines and Kernel Methods
2018 CS420 Machine Learning, Lecture 3 Hangout from Prof. Andrew Ng. http://cs229.stanford.edu/notes/cs229-notes3.pdf Support Vector Machines and Kernel Methods Weinan Zhang Shanghai Jiao Tong University
More informationAE Stability and Control of Aerospace Vehicles
AE 430 - Stability and ontrol of Aerospace Vehicles Static/Dynamic Stability Longitudinal Static Stability Static Stability We begin ith the concept of Equilibrium (Trim). Equilibrium is a state of an
More informationOn the Method of Lagrange Multipliers
On the Method of Lagrange Multipliers Reza Nasiri Mahalati November 6, 2016 Most of what is in this note is taken from the Convex Optimization book by Stephen Boyd and Lieven Vandenberghe. This should
More informationConvex Optimization and Support Vector Machine
Convex Optimization and Support Vector Machine Problem 0. Consider a two-class classification problem. The training data is L n = {(x 1, t 1 ),..., (x n, t n )}, where each t i { 1, 1} and x i R p. We
More informationExample of Aircraft Climb and Maneuvering Performance. Dr. Antonio A. Trani Professor
Example of Aircraft Climb and Maneuvering Performance CEE 5614 Analysis of Air Transportation Systems Dr. Antonio A. Trani Professor Example - Aircraft Climb Performance Aircraft maneuvering performance
More information