ChE / EID 488: Convex Optimization Techniques Fall 2011 Prof. Davis

Similar documents
Instructor: Matthew Wickes Kilgore Office: ES 310

Math 181, Calculus I

Foothill College Summer 2016

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

Class meetings: Time: Monday & Wednesday 7:00 PM to 8:20 PM Place: TCC NTAB 2222

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

Biology 10 - Introduction to the Principles of Biology Spring 2017

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Language Arts Methods


Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 (click on Math My Way tab) Math My Way Instructors:

Office Hours: Mon & Fri 10:00-12:00. Course Description

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

Name: Giovanni Liberatore NYUHome Address: Office Hours: by appointment Villa Ulivi Office Extension: 312

Introduction to Forensic Drug Chemistry

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

General Physics I Class Syllabus

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

MAT 122 Intermediate Algebra Syllabus Summer 2016

Please read this entire syllabus, keep it as reference and is subject to change by the instructor.

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

Computer Architecture CSC

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

Texas A&M University-Kingsville Department of Language and Literature Summer 2017: English 1302: Rhetoric & Composition I, 3 Credit Hours

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010

MTH 215: Introduction to Linear Algebra

Spring 2015 Natural Science I: Quarks to Cosmos CORE-UA 209. SYLLABUS and COURSE INFORMATION.

Instructor Experience and Qualifications Professor of Business at NDNU; Over twenty-five years of experience in teaching undergraduate students.

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Chromatography Syllabus and Course Information 2 Credits Fall 2016

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

Chemistry 106 Chemistry for Health Professions Online Fall 2015

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

MAR Environmental Problems & Solutions. Stony Brook University School of Marine & Atmospheric Sciences (SoMAS)

FINN FINANCIAL MANAGEMENT Spring 2014

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

AGN 331 Soil Science. Lecture & Laboratory. Face to Face Version, Spring, Syllabus

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

ACC : Accounting Transaction Processing Systems COURSE SYLLABUS Spring 2011, MW 3:30-4:45 p.m. Bryan 202

Grading Policy/Evaluation: The grades will be counted in the following way: Quizzes 30% Tests 40% Final Exam: 30%

Math 22. Fall 2016 TROUT

Theory of Probability

BIOH : Principles of Medical Physiology

University of Victoria School of Exercise Science, Physical and Health Education EPHE 245 MOTOR LEARNING. Calendar Description Units: 1.

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

Math 96: Intermediate Algebra in Context

ITSC 1301 Introduction to Computers Course Syllabus

Fall Semester 2012 CHEM , General Chemistry I, 4.0 Credits

STA2023 Introduction to Statistics (Hybrid) Spring 2013

Math 098 Intermediate Algebra Spring 2018

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

MTH 141 Calculus 1 Syllabus Spring 2017

ACADEMIC POLICIES AND PROCEDURES

Probability and Game Theory Course Syllabus

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

ASTR 102: Introduction to Astronomy: Stars, Galaxies, and Cosmology

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Course Syllabus. Alternatively, a student can schedule an appointment by .

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS APPLIED MECHANICS MET 2025

Course Goal This is the final course in the developmental mathematics sequence and its purpose is to prepare students for College Algebra.

Demography and Population Geography with GISc GEH 320/GEP 620 (H81) / PHE 718 / EES80500 Syllabus

UNDERGRADUATE SEMINAR

Monday/Wednesday, 9:00 AM 10:30 AM

Syllabus Fall 2014 Earth Science 130: Introduction to Oceanography

RM 2234 Retailing in a Digital Age SPRING 2016, 3 credits, 50% face-to-face (Wed 3pm-4:15pm)

Spring 2016 Stony Brook University Instructor: Dr. Paul Fodor

BADM 641 (sec. 7D1) (on-line) Decision Analysis August 16 October 6, 2017 CRN: 83777

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Intermediate Algebra

Instructor: Khaled Kassem (Mr. K) Classroom: C Use the message tool within UNM LEARN, or

Syllabus for ART 365 Digital Photography 3 Credit Hours Spring 2013

BA 130 Introduction to International Business

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

University of Pittsburgh Department of Slavic Languages and Literatures. Russian 0015: Russian for Heritage Learners 2 MoWe 3:00PM - 4:15PM G13 CL

Course Content Concepts

HSMP 6611 Strategic Management in Health Care (Strg Mgmt in Health Care) Fall 2012 Thursday 5:30 7:20 PM Ed 2 North, 2301

FIN 571 International Business Finance

Course Syllabus for Math

INTRODUCTION TO HEALTH PROFESSIONS HHS CREDITS FALL 2012 SYLLABUS

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

BIODIVERSITY: CAUSES, CONSEQUENCES, AND CONSERVATION

Physics 270: Experimental Physics

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

POLSC& 203 International Relations Spring 2012

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

BUFFET THEORY AND PRODUCTION - CHEF 2332 Thursday 1:30pm 7:00pm Northeast Texas Community College - Our Place Restaurant Course Syllabus Fall 2013

COURSE BAPA 550 (816): Foundations of Managerial Economics Course Outline

GRADUATE COLLEGE Dual-Listed Courses

MANAGERIAL LEADERSHIP

COURSE WEBSITE:

Course Description. Student Learning Outcomes

BI408-01: Cellular and Molecular Neurobiology

Transcription:

ChE / EID 488: Convex Optimization Techniques Fall 2011 Prof. Davis Class meeting times: Mondays 9:05 10:55 AM in room 106 Wednesdays 4:05 4:55 PM in room 104 Prerequisites and other requirements: The prerequisites for this class are MA 326 (Linear Algebra) and any of the following three classes: ChE 151 (Process Simulation and Mathematical Techniques for Chemical Engineers), ESC 160 (Systems Analysis) and/or ESC 161 (Systems Engineering). I understand that some people have not taken the pre-requisites, but if you don t satisfy the prerequisites you will likely have to put in extra effort outside of class. This means coming to office hours when there are things you don t understand. This class will likely be more fundamental than a typical graduate level class in optimization techniques. The course has a required textbook: An Introduction to Optimization by Chong and Zak (3 rd ed.) ISBN# 0471758000, $65 (new) @ Amazon.com. I will generally be following the textbook through the course; you should purchase it and bring your copy with you to class. You will need materials to take notes and do problems during class (paper, pencil, two different colors of pen, and a calculator) and access to a computer to do certain homework problems. Course overview: This course discusses in detail different methods for the optimization of systems of engineering and economic interest using the techniques of unconstrained, linear, and nonlinear programming. The focus is on convex optimization, which is the solution of problems with only global minima or maxima (one answer). We will consider problems such as least squares, supply chain management, network flow problems, portfolio optimization, and other examples across all engineering disciplines. The focus will be on theory and problem formulation, with some computational component. The first half of the course (before the Midterm Exam) will cover: Introduction to optimization and motivating problems Background material relevant to course Unconstrained optimization Linear programming problems The second half of the course (from the Midterm to the Final Exam) will cover: Duality in LPs and examples of linear programs Solution methods for linear and integer programming problems Nonlinear programming problems Optimality conditions for general nonlinear problems Convexity and convex optimization problems

Solution methods and algorithms for non-linear and convex problems Course goals and objectives: By the end of this course, you should be able to: Create your own optimization problems from a physical situation Transform problems into equivalent forms List optimality conditions for unconstrained, linear, and various types of convex problems Find the dual of a problem and identify its relation to the primal Use at least one method to solve a convex programming problem using a computer Identify problems as unconstrained, linear, integer, nonlinear, convex, quadratic, mixed integer nonlinear, etc. Homework Assignments and Exams: You will be given six (6) homework assignments (HWs), a project assignment, a midterm exam, and a final exam. The HWs will be due before class on Wednesdays (unless otherwise stated on the assignment) and will be assigned at least one week prior to their due date. Homework assignments will consist of problems and essay questions which reinforce concepts from class and the text. Some assignments will take longer to complete than others, though I will do as much as I can to minimize this. This is a 3 credit class, so I expect that you will spend 6 hours per week outside of class on work for this class. The project will be done in groups of 2-3 and will be assigned one month prior to its due date. The Midterm Exam will cover the material I cover in class from Parts I, II, and III of the textbook and also any other introductory material I present in class. The Final Exam will cover Parts III and IV of the textbook, optimal design problems which I present in class, and will also include questions on the lesser understood topics covered on the Midterm Exam. The portion of the exam corresponding to each topic will be approximately equal to the amount of time spent in class on each topic. Groups: You will be assigned a group in this class. You will work together as a group on all HWs and the project and be graded together on those assignments. Groups will be assigned by me on the second day of class. After HW2 has been submitted by each group, groups will be reassigned by me for HW3. After HW4 has been submitted, you may choose your own group to work with (subject to my approval of your group) for HW5, the project, and HW6. I reserve the right to reassign groups at any time without consent of any members of that group based on the following criteria: performance on the assignments or the Midterm Exam (either too low or too high), well-founded complaints by any member of the group, or the need to split up another group (and thus break up two groups to form two new groups).

The HWs will be done in groups of 2-3 but each group member must submit THEIR OWN work. Only one of the 2-3 assignments (chosen randomly by me) will be graded. The grade on that submission AND ONLY THAT SUBMISSION will be given to all group members. It is the responsibility of each group member to ensure that all assignments are of similar quality. Only one project submission is required per group. You are REQUIRED to put the names of ALL members of your group on your submissions. If any names do not appear on any submission, I reserve the right to give a zero grade to the person whose name does not appear at my discretion. You are also REQUIRED to submit a group member evaluation form for each group member you work with during the semester. The evaluation form will be available to print out on Moodle. Attendance and Grading Policy: Attendance in class is mandatory. Please E-mail me before class if you cannot attend. If you miss class, please come to my office hours to find out what you missed. In class assignments are also mandatory; they are an important part of learning the material and skipping or not trying your best on them is not recommended. There will be no make-up or extra credit work associated with this class. Please ensure that you hand your assignments in on time and that you can attend both exams. All assignments and exams must be completed for a passing grade in the class. Students will be graded as follows: Homework Project Midterm Exam Final Exam % of grade 12 12 38 38 Letter grades will be determined at the end of the semester using each student s raw score from above, the average raw score for the class, and my discretion (in that order). My discretion will be based on class attendance / participation, effort on homework assignments, and improvement over the course of the semester. Group Work and Academic Integrity Policy: I believe group work is important to learning; I am requiring you to work in groups of 2-3 on your homework assignments and your project. However, each student MUST submit their own work for each HW and contribute as equally as possible to the project. I will choose randomly each week which group member s homework submission I will grade. This means that you must work closely with your group members to ensure that you are all doing the work and that you are doing it correctly. Plagiarism is the presentation of another person s work product (ideas, words, equations, computer code, etc.) as one s own. Whether done intentionally or unintentionally, plagiarism will not be tolerated in this class. You are plagiarizing if:

1. You present as your own work product a submission that includes the work product of your other group members 2. You present as your own work product a submission that contains the efforts or work product of other individuals aside from your other group members 3. The help and contributions of other individuals are not acknowledged in writing on your submission (by writing their names) 4. You copy the work of other students on an in-class examination or communicate with other individuals in any fashion during an exam 5. You submit as part of a homework assignment or project material that has been copied from any source (including, but not limited to, a textbook, a periodical, an encyclopedia, the internet) without properly citing the source, and/or without using quotation marks. It is also prohibited to submit such materials in a minimally altered form without proper attribution. Improperly copied material might include text, graphics (computer or otherwise), computer source code, etc. If I have a strong suspicion that you have plagiarized your submission for an assignment (homework or project,) you will receive a zero on that assignment. If you commit another act of plagiarism during the course after this first act, I will refer the matter to the Dean s office. Other prohibited acts of academic dishonesty include (but are not limited to): 6. Resubmitting work that has been completed (even if by you) for another class at Cooper or elsewhere 7. Attempting to obtain a copy of an examination before it is administered 8. Dishonesty in dealing with me or another professor, such as misrepresenting the statements of another professor 9. Bringing a text or study materials of any kind (including electronically) into an exam when forbidden to do so 10. Bringing any device, electronic or otherwise, into class at any time when not expressly permitted by me 11. Bringing any device into an examination that allows communication with other individuals or computers or computer databases (i.e. no cell phones or laptops during exams) If I have a strong suspicion that you have cheated on an examination, you will receive a zero on that examination and likely receive a D or F in the course. The above was modified from the course catalog from the 2009-10 academic year.

Sequence of topics and class schedule: Below is a rough outline of the order of topics I plan to cover in class. Homework assignment due dates are indicated in the right-most column. Week Class # Day Date Topic(s) Due 1 1 Wed 9/7 Syllabus and Course Overview 2 2 Mon 9/12 Introduction / History / Examples 2 3 Wed 9/14 Chapter 1 3 4 Mon 9/19 Chapter 2 / Examples 3 5 Wed 9/21 Chapter 3 HW1 4 6 Mon 9/26 Chapter 4 / Examples 4 7 Wed 9/28 Chapter 4 / Chapter 5 HW2 5 8 Mon 10/3 Chapter 6 5 9 Wed 10/5 Chapter 6 / Examples HW3 6 10 Mon 10/10 Chapter 7-11 / Overview of soln. methods 6 11 Wed 10/12 Chapter 15 / Linear programming HW4 7 12 Mon 10/18 NO CLASS 7 13 Wed 10/19 NO CLASS 8 14 Mon 10/24 Chapter 15 / Examples 8 15 Wed 10/26 Review for Midterm Exam 9 16 Mon 10/31 Midterm Exam (in class) 9 17 Wed 11/2 Chapter 16 / Simplex 10 18 Mon 11/7 Chapter 17 / Duality / Examples 10 19 Wed 11/9 Chapter 18 11 20 Mon 11/14 Integer Programming 11 21 Wed 11/16 Chapter 19 / Constrained Optimization Project R1 12 22 Mon 11/21 Chapter 20 12 23 Wed 11/23 Chapter 21 / Convex problems HW5 13 24 Mon 11/28 Convex problems 13 25 Wed 11/30 Convex problems 14 26 Mon 12/5 Convex problems 14 27 Wed 12/7 Duality / Solution methods HW6 15 28 Mon 12/12 Catch-up / Review 15 29 Wed 12/14 Review for Final Exam 16 30 Mon 12/19 Final Examination (in class) Project R2

Resources which may (or may not) be helpful: Convex Optimization by L. Vandenberghe and S. Boyd (1 st ed.) ISBN# 0521833787 (EE) Linear and Nonlinear Programming by D. Luenberger (2 nd ed.) ISBN# 1402075936 (Management / Economics) Introduction to Optimization by Pablo Pedregal (1 st ed.) ISBN# 0387403981 (Math) Principles of Optimal Design: Modeling and Computation by P. Papalambros and D. Wilde (2 nd ed.) ISBN# 0521627273 (MechE) Introduction to Applied Optimization by U. Diwekar (2 nd ed.) ISBN# 9780387766348 (ChemE) Optimization of Chemical Processes by T. Edgar and D. Himmelblau (2 nd ed.) ISBN# 0071189777 (ChemE) http://www.engr.colostate.edu/~echong/book3/ Website for Chong and Zak textbook http://www.optimaldesign.org/ Website for Papalambros and Wilde textbook Office Hours: Mondays 5:00 PM - 6:00 PM in room 419 Tuesdays 4:00 PM - 5:00 PM in room 419 Wednesdays 5:00 PM - 6:00 PM in room 419 Please do your best to bring questions to me during those times only. My E-mail address is bdavis@cooper.edu if you have a question which is brief or if you need to let me know you re going to be absent, late, etc. If you send me an E-mail, please put ChE 488 as the start of the subject, e.g. ChE 488 HW1 Question.