Intro to Linear & Nonlinear Optimization

Similar documents
Intro to Linear & Nonlinear Optimization

Math 200 A and B: Linear Algebra Spring Term 2007 Course Description

Course Information Course Overview Study Skills Background Material. Introduction. CS 205A: Mathematical Methods for Robotics, Vision, and Graphics

CE261 ENGINEERING MECHANICS - DYNAMICS

Introduction to Engineering Analysis - ENGR1100 Course Description and Syllabus Monday / Thursday Sections. Fall '10.

Lecture 1/25 Chapter 2

Ph 1a Fall General Information

Page 1 of 5 Printed: 2/4/09

Linear Algebra. Instructor: Justin Ryan

Chemistry 14C: Structure of Organic Molecules - Winter 2017 Version 56

AE 200 Engineering Analysis and Control of Aerospace Systems

Important Dates. Non-instructional days. No classes. College offices closed.

Introduction to Engineering Analysis - ENGR1100 Course Description and Syllabus Tuesday / Friday Sections. Spring '13.

Important Dates. Non-instructional days. No classes. College offices closed.

MATH 122 SYLLBAUS HARVARD UNIVERSITY MATH DEPARTMENT, FALL 2014

Ch. 2: Lec. 1. Basics: Outline. Importance. Usages. Key problems. Three ways of looking... Colbert on Equations. References. Ch. 2: Lec. 1.

Calculus, Series and Differential Equations

Instructor Dr. Tomislav Pintauer Mellon Hall Office Hours: 1-2 pm on Thursdays and Fridays, and by appointment.

Math Linear Algebra Spring Term 2014 Course Description

Math 3B: Lecture 1. Noah White. September 29, 2017

AMS526: Numerical Analysis I (Numerical Linear Algebra for Computational and Data Sciences)

1.1 Administrative Stuff

GEOG 508 GEOGRAPHIC INFORMATION SYSTEMS I KANSAS STATE UNIVERSITY DEPARTMENT OF GEOGRAPHY FALL SEMESTER, 2002

Chemistry Physical Chemistry I Fall 2017

MA/OR/ST 706: Nonlinear Programming Midterm Exam Instructor: Dr. Kartik Sivaramakrishnan INSTRUCTIONS

SYLLABUS SEFS 540 / ESRM 490 B Optimization Techniques for Natural Resources Spring 2017

MATH 325 LEC Q1 WINTER 2015 OUTLINE

CS483 Design and Analysis of Algorithms

Chemistry Physical Chemistry I Fall 2018

CHEM 4725/8725 Organometallic Chemistry. Spring 2016

Estimation, Detection, and Identification CMU 18752

Course Content (visit for details)

AMS526: Numerical Analysis I (Numerical Linear Algebra)

Physics 435 and 535 Fall 2016 Gravitational Physics

ECE 8803 Nonlinear Dynamics and Applications Spring Georgia Tech Lorraine

MATH 345 Differential Equations

Math 200D - Linear Algebra Fall Term 2017 Course Description

COURSE OUTLINE CHAFFEY COLLEGE

CS 340: Discrete Structures for Engineers

ECE 4800 Fall 2011: Electromagnetic Fields and Waves. Credits: 4 Office Hours: M 6-7:30PM, Th 2-3:30, and by appointment

AS The Astronomical Universe. Prof. Merav Opher - Fall 2013

MTH 163, Sections 40 & 41 Precalculus I FALL 2015

Physics 343: Modern Physics Autumn 2015

Welcome to Physics 161 Elements of Physics Fall 2018, Sept 4. Wim Kloet

Quinsigamond Community College School of Math and Science

Hunan University. CHEM32: Organic Chemistry

EOS-310 Severe & Unusual Weather Spring, 2009 Associate Prof. Zafer Boybeyi 1/20/09

SOUTHERN UNIVERSITY and A&M COLLEGE DEPARTMENT OF MATHEMATICS MATH 395 CALCULUS III AND DIFFERENTIAL EQUATIONS FOR JUNIOR ENGINEERING MAJORS

Introduction MEAM 535. What is MEAM 535? Audience. Advanced topics in dynamics

Introduction to Engineering Analysis - ENGR1100 Course Description and Syllabus Monday / Thursday Sections. Fall '17.

Chemistry 883 Computational Quantum Chemistry

Today s Topics. The Physics 202 Team Course Formality and Overview. Physics 202 Homepage

Module name Calculus and Linear Algebra (Maths 2) To provide additional mathematical tools required for core statistical and actuarial modules

Sample ECE275A Midterm Exam Questions

course overview 18.06: Linear Algebra

Special Two-Semester Linear Algebra Course (Fall 2012 and Spring 2013)

ME451 Kinematics and Dynamics of Machine Systems

Mathematics for Economics and Finance. 2018, fall semester

UC DAVIS. Circuits I Course Outline

AMSC/MATH 673, CLASSICAL METHODS IN PDE, FALL Required text: Evans, Partial Differential Equations second edition

Prerequisite: Math 40 or Math 41B with a minimum grade of C, or the equivalent.

Topic B. Spectral Analysis and the Classical Description of Absorption Susceptibility. Topic C. Basic Quantum Mechanical Models Spectroscopic Systems

Introduction to Scientific Computing

Math 3B: Lecture 1. Noah White. September 23, 2016

CENTRAL TEXAS COLLEGE-FORT RILEY SYLLABUS FOR DSMA 0301 DEVELOPMENTAL MATHEMATICS II SEMESTER HOURS CREDIT: 3 FALL 2014 SYLLABUS (08/11/14 10/05/14)

CHEM 30A: Introductory General Chemistry Fall 2017, Laney College. Welcome to Chem 30A!

MATH-3150H-A: Partial Differential Equation 2018WI - Peterborough Campus

Physics 9, Introductory Physics II Fall 2011

Central European University Department of Economics


Petrology Spring Please grab a syllabus. Introductions

Math 250B Midterm I Information Fall 2018

Differential Equations MTH 205

Preface. Figures Figures appearing in the text were prepared using MATLAB R. For product information, please contact:

CHEMISTRY 101 DETAILED WEEKLY TEXTBOOK HOMEWORK & READING SCHEDULE *

CAS GE 365 Introduction to Geographical Information Systems. The Applications of GIS are endless

GTECH 380/722 Analytical and Computer Cartography Hunter College, CUNY Department of Geography

AS 203 Principles of Astronomy 2 Introduction to Stellar and Galactic Astronomy Syllabus Spring 2012

AS102 -The Astronomical Universe. The boring details. AS102 - Major Topics. Day Labs - Rooms B4 & 606. Where are we (earth, sun) in the universe?

Math 060/070 PAL: Elementary and Intermediate Algebra Spring 2016

San Jose State University Department of Mechanical and Aerospace Engineering ME 230, Advanced Mechanical Engineering Analysis, Fall 2015

Review. Numerical Methods Lecture 22. Prof. Jinbo Bi CSE, UConn

Atm Sci 360 Synoptic Meteorology I Lecture: TR 9:30-10:45a, EMS E423 Lab: W 2-3:50p, EMS W434 Fall 2014

CSEP 521 Applied Algorithms. Richard Anderson Winter 2013 Lecture 1

Pseudoinverse & Moore-Penrose Conditions

ECE 516: System Control Engineering

MAE/MSE502 Partial Differential Equations in Engineering. Spring 2019 Mon/Wed 6:00-7:15 PM Classroom: CAVC 101

Astronomy 102/104: Our Solar System MWF 11:15-12:05P, Uris Auditorium Spring 2008 Course Syllabus

Lahore University of Management Sciences. MATH 210 Introduction to Differential Equations

GIST 4302/5302: Spatial Analysis and Modeling

EET 3212 Control Systems. Control Systems Engineering, 6th Edition, Norman S. Nise December 2010, A. Goykadosh and M.

AS 102 The Astronomical Universe (Spring 2010) Lectures: TR 11:00 am 12:30 pm, CAS Room 316 Course web page:

Process Fluid Mechanics

NUMERICAL ANALYSIS WEEKLY OVERVIEW

Pseudoinverse and Adjoint Operators

CENTRAL TEXAS COLLEGE SYLLABUS FOR MATH 2318 Linear Algebra. Semester Hours Credit: 3

CHEM 1100 General Chemistry I: Summer 2019

0703C101 General Chemistry I(With Lab)

Physics 9, Introductory Physics II Spring 2010

Chemistry 103: Basic General Chemistry (4.0 Credits) Fall Semester Prerequisites: Placement or concurrent enrollment in DEVM F105 or higher

Transcription:

ECE 174 Intro to Linear & Nonlinear Optimization Ken Kreutz-Delgado ECE Department UCSD Version 10.5.2017

Contact Information Fall 2017 Course Website Accessible from http://dsp.ucsd.edu/~kreutz/; Piazza: https://piazza.com/ Course Lecture Time & Location TuTh 2-3:20pm, Center Hall, Room 109 Instructor Prof. Ken Kreutz-Delgado, kreutz@ece.ucsd.edu Office Hour: Wednesday, Noon-1pm, EBU-I 5605 Teaching Assistants Ching-fu Chen, chc187@ucsd.edu Luca Pion-Tonachini, lpionton@ucsd.edu Ian Colbert, icolbert@ucsd.edu TA & Discussion TA Office Hours: Monday, 2-3pm. Room Jacobs (EBU-1) 2315 Discussion Section: Wednesday, 9:30-10:30am. Room Jacobs 2315 Administrative Assistant Travis Spackman, tspackman@ece.ucsd.edu; (858) 822-4697, EBU-1 2908

Textbook Matrix Analysis & Applied Linear Algebra Carl D. Meyer, SIAM, 2000 3 rd printing is latest Suggested Supplemental Texts Linear Algebra, 4 th Edition S. Lipschutz & M Lipson Schaum s Outlines, McGraw-Hill, 2009 Linear Algebra and its Applications, 4 th Edition G. Strang, Brooks Cole, 2005 3

Course Objectives How to think geometrically in vector-valued signal and data spaces. How to solve linear and nonlinear inverse problems using basic quadratic optimization techniques. How to use abstract geometric thinking when solving linear and nonlinear inverse problems in signal and data spaces. Become comfortable with the process of moving backand-forth between abstract mathematical solution techniques and practical engineering problems. At the end of the quarter students will be able to apply abstract mathematical concepts to practical engineering problems. 4

Assumed Course Background It is assumed that students know the material from linear algebra well. As well as basic complex variables and (some) probability. The goal of this course is not to teach fundamental concepts of linear algebra (which you are assumed to already know from Math 20F, or the equivalent). The goal is to ensure that students are comfortable with the underlying geometric concepts associated with linear mappings between inner-product vector spaces and linear inverse problems encountered in many different application domains in engineering and science. Because the students are assumed to already know linear algebra, the course reading and homework will not be assigned in the order of presentation given in the textbook. 5

Assumed Programming Skills It is assumed that students know Matlab, or an equivalent high-level scripting language (such as python), well. Proficiency in Matlab or the equivalent is needed to perform the mandatory computer assignments which comprise 20% of your total, overall grade. 6

Course Performance Evaluation 10% Homework. 20% Computer Projects. 30% Midterm Exam. 40% Final Exam. This breakdown is firm and non-negotiable. Homework (10%) is graded A for Actual Effort. You get full credit merely for turning it in and if it is evident that you worked on all of the problems. You get partial (or even zero) credit if you are missing problems or it is clear that no real good faith effort was expended in attempting to solve the homework problems. You get no credit if you don t turn in the homework. Note that the individual problems are not corrected or graded. Computer assignments (20%) are rigorously graded for correctness of content and results, and for quality of the reports. Midterm (30%) and Final (40%) are rigorously graded for correctness of derivations and results. The Final Exam is scheduled for Thursday, December 14, 2017, 3-6pm. This date and time is firm and non-negotiable. 7

Student Collaboration & Cheating. Students are encouraged to discuss homework problems among themselves. Individual write-ups must be turned in. Not understanding homework solutions will hurt you on the midterm and final exams which together comprise 70% of the overall course grade. Computer project reports and coding must be done individually. You are allowed to discuss the projects. Individually written code and reports must be turned in. Identical, or unreasonably similar, overlap of code between two students will be perceived as cheating. Exams are closed notes and closed book. Aggressive administrative action will be taken against students caught cheating. 8

Course Topics - I Overview of (constrained and unconstrained) linear least squares and nonlinear optimization. Brief discussion of real-world linear and non-linear inverse problems encountered in engineering drawn from circuit analysis, robotics, GPS, and signal processing. Signal spaces as abstract vector spaces and matrices as representing linear mappings between signal spaces. Under- and over-constrained linear systems of equations and linear inverse problems. Well-posed and ill-posed linear inverse problems. Constrained and unconstrained quadratic optimization of linear systems (the "linear least squares" problem). 9

Course Topics - II Solutions to the linear least squares problem. Relationship to the four fundamental subspaces of linear algebra. The projection theorem, adjoint operators, the normal equation, generalized inverses, & the Moore-Penrose pseudoinverse. The Singular Value Decomposition (SVD). SVD and the four fundamental subspaces of linear algebra. Use of the SVD to solve linear inverse problems and to obtain the Moore-Penrose pseudoinverse. Quadratic forms and weighted least-squares Use in modeling energy, power, and uncertainty quantities encountered in engineering applications. The weighted least squares problem and its relationship to the problem of maximum likelihood (MLE) estimation in statistics. 10

Course Topics - III Nonlinear least squares theory. Vector differentiation and Hessians. Necessary & sufficient conditions for an optimum to exist. Linearization-based nonlinear optimization techniques. Iterative optimization techniques, including steepest descent, Gauss's method, and Newton's method. Constrained nonlinear optimization and the method of Lagrange multipliers (time permitting).. 11

Computer Programming Assignments (Two projects) For each assignment students will turn in an Engineering Technical Report You should write these up assuming that you will show them to prospective employers during job interviews. Students have had positive responses in job interviews. 1) Linear least-squares project. Speech compression via differential coding. 2) Nonlinear least-squares project. GPS positioning. 12