Sunteți pe pagina 1din 3

UUM 526

Optimization Techniques in Engineering


Spring 2018-2019
Asst. Prof. N. Kemal Ure
Artifical Intelligience and Data Science Research Center
Istanbul Technical University

Lecture Times and Office Hours


Time: Tuesdays 08:30-11:30
Place: Faculty of Aeronautics and Astronautics, Classroom D210
Prof. Ure Office Hours: By appointment - ure@itu.edu.tr
Teaching Assistants: Ali Alizadeh - alizadeha@itu.edu.tr

Course Objectives
• To provide students with a solid understanding of fundamentals of optimization theory.
• To present core theorems and applications regarding common optimization problems and algorithms.
• To provide students with mathematical and computational tools to perform research at MSc and PhD level.

Prerequisites
A solid knowledge of graduate level

• Linear Algebra
• Multivariable Calculus
• Scientific Programming
Important Note: It is recommended that you take UUM 535 Engineering Mathematics before this course.

1
Lecture Topics
Introductory Lectures • Lecture 10: Global Search Algorithms
– Nelder-Mead Algorithm
• Lecture 0: Class Logistics – Simulated Annealing
• Lecture 1: Introduction to Optimization – Particle Swarm Optimization
• Lecture 2: Mathematical Preliminaries – Genetic Algorithms

– Linear Algebra Part II: Linear Programming


– Multivariable Calculus • Lecture 11: Introduction To Linear Programming
• Lecture 3: Basics of Optimization – Standard Form
– Conditions for Local Minimizers – Basic Solution
– Geometry of Linear Programming
Part I: Unconstrained Optimization
• Lecture 12: Simplex Method
• Lecture 4: One Dimensional Optimization
– Canonical Augmented Matrix
– Golden Section Search – Simplex Algorithm
– Bisection Method – Two Phase Simplex Method
– Newton’s Method
• Lecture 13: Duality
• Lecture 5: Gradient Methods
– Dual Linear Programs
– The Method of Steepest Descent – Properties of Dual Problems
– Analysis of Gradient Methods • Lecture 14: Integer Programming
• Lecture 6: Netwon’s Method – Unimodular Matrices
– Newton’s Method – Cutting Plane Method
– Levenberg-Marquardt Modification Part III: Constrained Nonlinear Programming
• Lecture 7: Conjugate Direction Methods • Lecture 15: Problems with Equality Constraints
– Conjugate Direction Algorithm – Tangent and Normal Spaces
– Conjugate Gradient Algorithm – Lagrange Condition
• Lecture 8: Quasi-Newton Methods – Second Order Conditions

– Approximating the Inverse Hessian • Lecture 16: Problems with Inequality Constraints
– DPF Algorithm – Karush-Kuhn-Tucker Conditions
– BFGS Algorithm – Second Order Conditions
• Lecture 9: Least Squares Problems • Lecture 17: Convex Optimization Problems
– Least Squares Analysis – Convex Functions
– Recursive Least Squares Algorithm – Convex Problems
– Minimum Norm Problems – Semidefinite Programming

2
• Lecture 18: Algorithms for Constrained Opti- • Lecture 19: Multiobjective Optimization
mization
– Pareto Solutions
– Projected Gradient Methods – From Multiobjective Optimization to Single
– Lagrangian Algorithm Objective Optimization
– Penalty Methods – Uncertain Linear Programs

Textbooks
Main Textbook:
• Chong, Edwin K, Stanislaw H. Zak. An Introduction to Optimization. Vol. 76. John Wiley and Sons, 2013.
Additional Textbooks:
• Boyd, Stephen, and Lieven Vandenberghe. Convex Optimization. Cambridge university press, 2004.
• Arora, J.S., 2004. Introduction to Optimum Design, Elsevier Academic Press.

Grading
• Problem Sets (20%)
• Take-Home Midterm (25%)
• Term Project (25%)
• Take-Home Final Exam (30%)

Grading Policies
• Cheating is strictly monitored and the penalty is −100 (minus hundred) points per assignment.
• Late assignments get −30 (minus thirty) points for each day after the deadline.
• No team work is allowed on problem sets and exams.
• Solutions typeset with LATEXget +10 bonus points.
• Each problem set will also contain a bonus problem, which will earn the student +10 bonus points if solved
correctly.

Classroom Policies
• No attendance is required.
• Coming late to the class is tolerated.
• Bringing computers to the class is welcome.
• Unregistered listeners are welcome.
• Interacting with the the instructor is strongly recommended.

S-ar putea să vă placă și