Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:cs295w11:start [2017/03/29 11:42]
xhx
teaching:cs295w11:start [2017/03/29 15:41] (current)
xhx
Line 1: Line 1:
 +==== Convex Optimization ====
 +
 == Course information == == Course information ==
- +  ​* Instructor: Xiaohui Xie 
-%%*%% Instructor: Xiaohui Xie %%*%% Meeting information:​ TT 3:​30-4:​50pm ​   Room: ICS 180 %%*%% Office hours: TT after class+  ​* Meeting information:​ TT 3:​30-4:​50pm ​   Room: ICS 180 
 +  ​* Office hours: TT after class
  
 == Prerequisites == == Prerequisites ==
  
-%%*%% multivariate calculus and linear algebra+  ​* multivariate calculus and linear algebra
  
 == Course Description == == Course Description ==
Line 12: Line 15:
  
 == Textbook == == Textbook ==
- +  ​* [[http://​www.stanford.edu/​boyd/​cvxbook/​bv_cvxbook.pdf|Convex Optimization]] by Stephen Boyd and Lieven Vandenberghe,​ available online 
-%%*%% [[[http://​www.stanford.edu/​~boyd/​cvxbook/​bv_cvxbook.pdf|http://​www.stanford.edu/​~boyd/​cvxbook/​bv_cvxbook.pdf]] ​Convex Optimization] by Stephen Boyd and Lieven Vandenberghe,​ available online ​%%*%% [[[http://​www.amazon.com/​Analysis-Princeton-Mathematical-Tyrrell-Rockafellar/​dp/​0691080690|http://​www.amazon.com/​Analysis-Princeton-Mathematical-Tyrrell-Rockafellar/​dp/​0691080690]] Convex Analysis] Rockafellar (suppl reference)+  ​* [[http://​www.amazon.com/​Analysis-Princeton-Mathematical-Tyrrell-Rockafellar/​dp/​0691080690|Convex ​Analysis]] Rockafellar (suppl reference)
  
 == Lectures == == Lectures ==
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​introduction.pdf|Introduction]]
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​convex_sets.pdf|Convex Sets]]
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​convex_functions.pdf | Convex Functions]]
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​optimization_problems.pdf | Optimization Problems]]
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​optimality_conditions.pdf | Optimality Conditions]]
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​duality.pdf | Duality]]
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​unconstrained_opt.pdf | Unconstrained minimization]]
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​equality.pdf | Equality constrained minimization]]
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​interior.pdf | Interior-point methods]]
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​sdpintro.pdf | Introduction to Semidefinite Programming (SDP)]]
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​semidef_prog.pdf | SDP]]
  
-%%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​introduction.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​introduction.pdf]] ​Introduction]+Modeling and application 
 +  ​* [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​stochastic_subgradient_methods.pdf | Stochastic subgradient methods]] 
 +    * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​stochastic_subgradient_methods_report.pdf | more details]] 
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Multitask_Feature_Learning.pdf|Multitask feature learning]] 
 +    * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Multitask_Feature_Learning_report.pdf | More details]] 
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​FengJiang.pdf | Beamforming Optimization of MIMO Interference Network]] 
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​color_constancy.pdf | Color Constancy]] 
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​approximation.pdf | Approximation and fitting]]  
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​struct_var_detection.pdf | Detecting genetic variation using fused Lasso]] 
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Load_balancing_ConvOpt.pdf | Load balancing on a heterogeneous cluster]] 
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​graph_isomorphism.pdf | Detecting graph isomorphism]] 
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Load_balancing_ConvOpt.pdf | Load balancing on a heterogeneous cluster]] 
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Modeling_Marketing_Promotion_Choices.pdf |  Modeling marketing promotion choices]] 
 +  * [[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​PatrickFlynn.pdf | Conjugate gradient method]]
  
-%%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​convex_sets.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​convex_sets.pdf]] Convex Sets] 
- 
-%%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​convex_functions.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​convex_functions.pdf]] Convex Functions] 
- 
-%%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​optimization_problems.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​optimization_problems.pdf]] Optimization Problems] 
- 
-%%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​optimality_conditions.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​optimality_conditions.pdf]] Optimality Conditions] 
- 
-%%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​duality.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​duality.pdf]] Duality] 
- 
-%%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​unconstrained_opt.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​unconstrained_opt.pdf]] Unconstrained minimization] 
- 
-%%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​equality.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​equality.pdf]] Equality constrained minimization] 
- 
-%%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​interior.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​interior.pdf]] Interior-point methods] 
- 
-%%*%% Semi-definite programming **[[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​sdpintro.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​sdpintro.pdf]] Introduction to Semidefinite Programming (SDP)] ** [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​semidef_prog.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​semidef_prog.pdf]] SDP] 
- 
-%%*%% Modeling and application 
- 
-**[[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​stochastic_subgradient_methods.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​stochastic_subgradient_methods.pdf]] ** 
- 
-**Stochastic subgradient methods] ** %%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​stochastic_subgradient_methods_report.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​stochastic_subgradient_methods_report.pdf]] more details] 
- 
-**[[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Multitask_Feature_Learning.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Multitask_Feature_Learning.pdf]] ** 
- 
-**Multitask feature learning] ** %%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Multitask_Feature_Learning_report.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Multitask_Feature_Learning_report.pdf]] More details] **[[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​FengJiang.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​FengJiang.pdf]] ** 
- 
-**Beamforming Optimization of MIMO Interference Network] ** [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​color_constancy.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​color_constancy.pdf]] Color Constancy] **[[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​approximation.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​approximation.pdf]] ** 
- 
-**Approximation and fitting] ** [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​struct_var_detection.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​struct_var_detection.pdf]] Detecting genetic variation using fused Lasso] **[[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Load_balancing_ConvOpt.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Load_balancing_ConvOpt.pdf]] ** 
- 
-**Load balancing on a heterogeneous cluster] ** [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​graph_isomorphism.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​graph_isomorphism.pdf]] Detecting graph isomorphism] **[[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Load_balancing_ConvOpt.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Load_balancing_ConvOpt.pdf]] ** 
- 
-**Load balancing on a heterogeneous cluster] ** [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Modeling_Marketing_Promotion_Choices.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​Modeling_Marketing_Promotion_Choices.pdf]] Modeling marketing promotion choices] 
- 
-%%*%%%%*%% [[[http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​PatrickFlynn.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​projects/​PatrickFlynn.pdf]] Conjugate gradient method] 
- 
-== [[ConvexOptFall2010Projects | Projects]] == 
  
 == Key dates == == Key dates ==
- +  ​* Final exam: Mar 15, 4:​00-6:​00pm ​ (Bring one examination blue book!) ​ 
-%%*%% Final exam: Mar 15, 4:​00-6:​00pm ​ (Bring one examination blue book!) ​%%*%% Final project due: Mar 18, 5pm, hard copy in Bren Hall 4058+  ​* Final project due: Mar 18, 5pm, hard copy in Bren Hall 4058
  
 == Exercise == == Exercise ==
- +  ​* Convex sets: 2.1, 2.9, 2.12, 2.15, 2.23, 2.24, 2.33  (from the textbook) 
-%%*%% Convex sets: 2.1, 2.9, 2.12, 2.15, 2.23, 2.24, 2.33  (from the textbook) +  * Convex functions: 3.2, 3.15, 3.16, 3.36, 3.42 
- +  * Convex problems; 4.1, 4.65 
-%%*%% Convex functions: 3.2, 3.15, 3.16, 3.36, 3.42 +  * Duality: ​ 5.1, 5.13, 5.38, 5.42
- +
-%%*%% Convex problems; 4.1, 4.65 +
- +
-%%*%% Duality: ​ 5.1, 5.13, 5.38, 5.42+
  
You are here: startteachingcs295w11