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
 +  * Meeting information:​ TT 3:​30-4:​50pm ​   Room: ICS 180
 +  * Office hours: TT after class
  
-<​nowiki>​*</​nowiki>​ Instructor: Xiaohui Xie <​nowiki>​*</​nowiki>​ Meeting information:​ TT 3:​30-4:​50pm ​   Room: ICS 180 <​nowiki>​*</​nowiki>​ Office hours: TT after class 
 == Prerequisites == == Prerequisites ==
  
-<​nowiki>​*</​nowiki> ​multivariate calculus and linear algebra+  ​* multivariate calculus and linear algebra 
 == Course Description == == Course Description ==
  
Line 10: Line 15:
  
 == Textbook == == Textbook ==
- +  ​* [[http://​www.stanford.edu/​boyd/​cvxbook/​bv_cvxbook.pdf|Convex Optimization]] by Stephen Boyd and Lieven Vandenberghe,​ available online 
-<​nowiki>​*</​nowiki> ​[[:​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 ​<​nowiki>​*</​nowiki> ​[[:​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]]
  
-<​nowiki>​*</nowiki> ​[[:​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]]
  
-<​nowiki>​*</​nowiki>​ [[:​http/​www.ics.uci.edu/​xhx/​courses/​convexopt/​convex_sets.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​convex_sets.pdf]] Convex Sets] 
- 
-<​nowiki>​*</​nowiki>​ [[:​http/​www.ics.uci.edu/​xhx/​courses/​convexopt/​convex_functions.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​convex_functions.pdf]] Convex Functions] 
- 
-<​nowiki>​*</​nowiki>​ [[:​http/​www.ics.uci.edu/​xhx/​courses/​convexopt/​optimization_problems.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​optimization_problems.pdf]] Optimization Problems] 
- 
-<​nowiki>​*</​nowiki>​ [[:​http/​www.ics.uci.edu/​xhx/​courses/​convexopt/​optimality_conditions.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​optimality_conditions.pdf]] Optimality Conditions] 
- 
-<​nowiki>​*</​nowiki>​ [[:​http/​www.ics.uci.edu/​xhx/​courses/​convexopt/​duality.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​duality.pdf]] Duality] 
- 
-<​nowiki>​*</​nowiki>​ [[:​http/​www.ics.uci.edu/​xhx/​courses/​convexopt/​unconstrained_opt.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​unconstrained_opt.pdf]] Unconstrained minimization] 
- 
-<​nowiki>​*</​nowiki>​ [[:​http/​www.ics.uci.edu/​xhx/​courses/​convexopt/​equality.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​equality.pdf]] Equality constrained minimization] 
- 
-<​nowiki>​*</​nowiki>​ [[:​http/​www.ics.uci.edu/​xhx/​courses/​convexopt/​interior.pdf|http://​www.ics.uci.edu/​~xhx/​courses/​ConvexOpt/​interior.pdf]] Interior-point methods] 
- 
-<​nowiki>​*</​nowiki>​ 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] 
- 
-<​nowiki>​*</​nowiki>​ 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] ** <​nowiki>​*</​nowiki>​ [[:​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] ** <​nowiki>​*</​nowiki>​ [[:​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] 
- 
-<​nowiki>​*</​nowiki><​nowiki>​*</​nowiki>​ [[:​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 project due: Mar 18, 5pm, hard copy in Bren Hall 4058
  
-<​nowiki>​*</​nowiki>​ Final exam: Mar 15, 4:​00-6:​00pm ​ (Bring one examination blue book!) <​nowiki>​*</​nowiki>​ 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) 
-<​nowiki>​*</​nowiki> ​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 
-<​nowiki>​*</​nowiki> ​Convex functions: 3.2, 3.15, 3.16, 3.36, 3.42 +  * Duality: ​ 5.1, 5.13, 5.38, 5.42
- +
-<​nowiki>​*</​nowiki> ​Convex problems; 4.1, 4.65 +
- +
-<​nowiki>​*</​nowiki> ​Duality: ​ 5.1, 5.13, 5.38, 5.42+
  
You are here: startteachingcs295w11